简介和基本语法课件.ppt

简介和基本语法课件.ppt

ID:57049529

大小:836.50 KB

页数:81页

时间:2020-07-28

简介和基本语法课件.ppt_第1页
简介和基本语法课件.ppt_第2页
简介和基本语法课件.ppt_第3页
简介和基本语法课件.ppt_第4页
简介和基本语法课件.ppt_第5页
资源描述:

《简介和基本语法课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计 ---Java语言目录第一章Java简介第二章Java基本语法第三章Java面向对象思想(★★★★★)第四章Java异常处理第五章JavaAPI(★★★★)第六章JavaIO第七章Java项目实践第一章Java简介Java语言的发展历程Java的三大版本Java虚拟机原理及Java跨平台的原理Java语言的特点Java开发环境的搭建及其设置Java程序先睹为快1.1Java语言的发展历程90年12月,SUN公司的一个开发小组从事家用电器方面的小型研究项目。最初方案是用C++开发。开发人员JamesG

2、osling(吉姆斯·高斯林Java之父)对C++实现这一任务感到失望,决定自己编写了一种更好的语言来实现这一项目.最初,这种语言命名为OAK,后来改名为Java。Java最初为用于家用电器而开发,Java的小型、安全、可移植性等特点,使其适用于WEB。Java产生的时候,正是万维网日益流行的时候。95年8月,Netscape公司的浏览器率先支持Java。随后,Microsoft的InternetExplorer浏览器也支持Java。这样,随着万维网的日益普及,Java得到了广泛的使用。(广泛地应用于Internet

3、网络程序设计。)1.1Java语言的发展历程1995.8Java语言诞生。1996JDK1.0发布,10个最主要操作系统供应商申明将在其产品中支持Java技术1997JDK1.1发布。1998JDK1.1下载量超过200万次,JDK1.2(称Java2)发布。1999Java被分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生。2000JDK1.3发布,JDK1.4发布。2001Nokia公司宣布到2003年将出售1亿部支持Java的手机,J2EE1.3发布。2002J2EE1.4发布,自此Java的计

4、算能力有了大幅度提升.J2EESDK的下载量达到200万次.20035.5亿台桌面机上运行Java程序,75%的开发人员将Java作为首要开发工具2004J2SE1.5发布,这是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。2005JavaOne大会召开,Sun公司公开JavaSE6。此时,Java的各种版本被更名,取消其中的数字"2":J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME1.2Java的三大版本J2SE(Java2

5、StandardEdition)标准版,定位在客户端,主要用于桌面应用软件的编程J2ME(Java2MicroEdition) 微型版 ,主要应用于嵌入式系统开发,如手机和PDA的编程J2EE(Java2EnterpriseEdition)企业版,定义在服务器端,主要用于分布式网络程序开发,如电子商务网站和ERP系统2005JavaOne大会召开,Sun公司公开JavaSE6。此时,Java的各种版本被更名,取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。1.

6、3Java虚拟机及跨平台的原理JVM:Java虚拟机(JavaVirtualMachine),运行Java字节码的假想的计算机Java虚拟机是Java最核心技术,也是跨平台的基础。JVM有自己的堆栈、“CPU”等定义,是用软件模拟出一台假想的计算机,Sun公司制定了它的技术规范。1.3Java虚拟机及跨平台的原理Java以前的高级语言例如C/C++语言高级语言程序(.c)机器语言程序(.exe)编译器的编译不同种类的计算机有不同的机器语言1.3Java虚拟机及跨平台的原理机器语言决定代码移植的可行性,为一种计算机编写

7、的代码不能在另一种计算机上运行SoftwareforIBMMachineSunSolarisSoftwareforSolarisx86Softwareforx86MachineIBM1.3Java虚拟机及跨平台的原理通过“编译器”将Java源程序编译成Java字节码文件(.class)(字节码文件采用结构中立的中间文件格式)通过“解释器”将Java字节码文件解释为对应机器语言,并运行1.3Java虚拟机及跨平台的原理两种过程比较——Java跨平台原理“一次编译到处运行”1.4Java语言的特点Java是跨平台的Jav

8、a是简单的Java是安全的Java是完全面向对象的Java是健壮的1.4Java语言的特点Java是跨平台的Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。1.4Java语言的特点Java是简单的不再有#include和#

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

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

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