java简介及环境搭建概述.pptVIP

  • 3
  • 0
  • 约3.34千字
  • 约 68页
  • 2016-07-20 发布于湖北
  • 举报
java简介及环境搭建概述

;本章目录;教学目标;教学重点;一、Java语言简介 ;JAVA语言的特点: 分布式 Java语言是一种面向网络的编程语言,用户若想访问其他对象,可以通过Java语言所提供的类库对TCP/IP协议进行处理,然后用户即可通过URL地址在网络上很方便地实现分布式操作。 健壮性 Java语言的健壮性在于具有较强的异常处理机制,对程序错误检查工作不仅是在编译时进行,在运行时仍会再次进行,Java语言的程序即使是出现了错误,也不会因此而导致系统崩溃。;JAVA语言的特点: 解释性 Java语言之所以具有解释特性,是由于Java语言编写的程序在完成编译后生成的是Java字节码,并非CPU机器码。然后,通过留驻在机器上的Java语言运行环境——Java虚拟机(JVM)将所生成的字节码翻译成具体的CPU机器指令。所以,Java语言具有对程序只需编写一次,在任何平台都可以运行的特点。 ;JAVA语言的特点: 安??性 由于Java语言是一种网络编程语言,不支持指针,因此有效地避免了程序自身以外空间的内存崩溃,避免用户通过网络对主机文件、文件系统进行读写。 平台无关性 由Java语言程序经编译后生成的应用程序不用经过任何的修改就可以在不同的软、硬件平台上运行,这就是Java语言的平台无关性。;JAVA语言的特点: 可移植性 Java语言的平台无关性,成为了Java语言应用程序方便地移植到网络上不同机器的良好基础,使得Java语言应用程序在已配备了Java语言解释及运行环境的任一台机器上运行是可行的。 可扩展性 由于Java语言是一种基于C++的编程语言,它们之间有很多相似性,便于扩展。当然,Java语言的可扩展性还体现在:Java语言可以把内部的方法映射成软件库所定义的功能,且可以动态地与虚拟机链接。 ;JAVA语言的特点: 高性能 Java语言的字节码经过了周详地设计,在采用Java技术将字节码直接转换成高性能的本机代码变得相对容易,因此,Java语言程序在非常低档的CPU上仍能顺利地进行,而其他的解释执行系统(如:BASIC)就则变得相对困难。 ;;二、JAVA的历史;二、JAVA的历史;2000年5月8日,JDK1.3发布 2000年5月29日,JDK1.4发布 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 2001年9月24日,J2EE1.3发布 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升 2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0 2007年1月,J2SE1.6发布 更名为Java SE 6.0;猜猜哪个是Java的标志?;Java标志;Java能干什么?;Java能干什么?;Java能干什么?;Java能干什么?;Java能干什么?更多请参看:;Java能干什么?;Java功能;完整的Java体系结构是由4个组件组合而成: (1)Java编程语言 (2)Java类文件格式 (3)Java API(Java Application Program Interface,即为Java应用程序编程接口) (4)JVM(Java Virtual Machine,即为Java虚拟机) JVM与核心类API共同构成了Java平台,也称为JRE(Java Runtime Environment,Java运行时环境),该平台可以建立在任意操作系统上。;Java各组件功能概述 ;Java API是预先编写的代码,并按相似主题分成多个包。Java API主要分为3大平台: J2EE(Java 2 Platform Enterprise Edition ) —企业版 (J2EE),是为面向以企业为环境而开发应用程序的解决方案 J2SE(Java 2 Platform Stand Edition) —标准版 (J2SE) ,为桌面开发和低端商务应用提供了可行的解决方案 J2ME(Java 2 Platform Micro Edition ) —小型版(J2ME),是致力于消费产品和嵌入式设备的最佳解决方案;;JAVA资格认证 SCJP : Sun公司对Java平台的程序员认证 SCJD : Sun公司对Java平台的开发者认证 SCEA :Sun公司对J2EE技术的企业架构师认证 ;本地计算机系统;;;;Java虚拟机JVM:在真实的机器中用软件模拟实现的一种虚拟机器(类似于模拟器),提供以下定义 指令集(Bytecodes 是JVM的机器指令)。 寄存器组 类文件格式 栈 垃圾回收“堆”(实现内存

文档评论(0)

1亿VIP精品文档

相关文档