《java从入门到精通》ppt课件

《java从入门到精通》ppt课件

ID:40010907

大小:1.38 MB

页数:45页

时间:2019-07-17

《java从入门到精通》ppt课件_第1页
《java从入门到精通》ppt课件_第2页
《java从入门到精通》ppt课件_第3页
《java从入门到精通》ppt课件_第4页
《java从入门到精通》ppt课件_第5页
资源描述:

《《java从入门到精通》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计知识结构概述Java语言概述面向对象技术类和对象的高级特征输入与输出I/O多线程网络编程JSP编程JSP语法JSP内置对象异常Java类库Swing图形用户界面图形用户界面的事件处理第1章Java概述本章内容1.1Java发展简史1.2Java2SDK版本1.3Java程序运行机制1.4Java运行环境1.5Java程序开发1.6JDK开发工具学习目标了解Java语言的发展史及其架构划分了解Java语言的特点了解Java语言的运行机制熟练掌握Java开发环境的安装和设置掌握Java程序的组成结构及开发过程了

2、解各种JDK的开发工具1.1Java发展简史1991年Sun公司的JamesGosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。SunMicrosystems于1995年正式推出Java和HotJava。1996年1月,Sun发布JDK1.0。1.1Java发展简史1998年12月,Sun在发布JDK1.2时,使用了新名称Java2Platform,即Java2平台。2002年2月,Sun发布JDK1.4,标志着Java进入了一个飞速发展的时期。2005年6月,Sun公开Ja

3、vaSE6并对各种版本更名。Java发展过程中的图片Java的标识Java之父JamesGoslingJava的吉祥物DukeJava是一种面向对象的、独立平台的安全语言。面向对象编程(OOP)是一种软件开发方法。独立平台指的是无需修改程序便能运行在不同的计算环境中。1.2Java2SDK版本JavaSE(JavaPlatform,StandardEdition),以Web为中心的客户端或服务器端软件开发。JavaEE(JavaPlatformEnterpriseEdition),为企业级应用的开发提供服务器端JavaAp

4、plication。JavaME(JavaPlatformMicroEdition),针对移动设备和嵌入式设备上运行的应用程序。针对不同应用软件开发的需求,Sun公司开发了不同的Java的版本。1.3Java程序运行机制高级语言的运行机制Java程序的运行机制与JVM高级语言的运行机制编译型语言的运行机制编译型:将源程序一次性地“翻译”成可被该平台硬件运行的机器码。执行效率高。可移植性差。高级语言的运行机制解释型:将源程序逐条解释成特定平台的机器码指令并立即执行,解释一句执行一句。执行效率较低,且不能脱离解释器独立执行。可

5、移植性好。解释型语言的运行机制Java程序的运行机制半编译半解释型Java程序的运行机制Java源程序编译Java字节码(可跨平台)运行JVMJava虚拟机LinuxWinceWindowsSolaris即扩展名为.class的Java类文件Java虚拟机(JVM)Java虚拟机(JavaVirtualMachine,简称JVM)是实现Java最重要的特性——平台无关性的基础。JVM是一种可运行Java代码的假想计算机,这台虚拟机器在任何平台上都能提供给编译程序一个共同的接口。运行JVM字节码的工作由解释器来完成,解释的过

6、程包括:代码的装入——代码装入的工作由类装载器完成。代码的校验——被装入代码由字节码检验器实施检查。代码的执行——通过校验后,便开始执行代码,虚拟机的执行单元完成字节码中指定的指令。Java的执行方式即时编译方式(JITjustintime)解释器先将字节码编译成机器码,然后再执行该机器码。解释执行方式解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。运行时编译时类加载器Java字节码校验器硬件JIT代码生成器解释器编译网络Java源程序(扩展名为.java)Java字节码文件(扩展名为.class)解

7、释执行方式即时编译方式Java的编译原理Java语言编译过程Java源程序(扩展名为.java)Java字节码文件(扩展名为.class)Windows操作系统Linux操作系统JVM虚拟机Linux下的Java字节码解释程序能直接解释Java字节码的CPUWindows下的Java字节码解释程序Java编译程序执行执行执行Java语言特点简单易用、完全面向对象与平台无关性、可扩展性强可移植性高、支持分布式编程健壮、安全可靠并性能优异支持多线程开发技术Java语言特点支持动态开发1.4Java程序运行环境安装JDK设置Ja

8、va运行环境第一步:下载并安装JDK包双击安装文件,安装开始进入安装向导页面安装时选择安装盘符,例如C:Javajdk1.6.0_21配置JRE,安装路径改为:C:Javajre6JDK6.0已成功安装JDK6.0成功安装后,在指定的安装位置将出现“jdk1.6.0_21”目录保存开发中需要用到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。