Java初学_简单课件_第章_Java概述

Java初学_简单课件_第章_Java概述

ID:39293069

大小:635.50 KB

页数:51页

时间:2019-06-29

Java初学_简单课件_第章_Java概述_第1页
Java初学_简单课件_第章_Java概述_第2页
Java初学_简单课件_第章_Java概述_第3页
Java初学_简单课件_第章_Java概述_第4页
Java初学_简单课件_第章_Java概述_第5页
资源描述:

《Java初学_简单课件_第章_Java概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Java概述§1.1了解Java§1.2Java应用及其运行方式§1.3JDK§1.4MyEclipse1§1.1了解Java一.Java的诞生和发展二.Java的特点三.Java核心技术2一.Java的诞生和发展1.前身1991年Sun公司成立Green项目组Green项目组研究设计新语言Oak(橡树)Java取名于印度尼西亚-爪哇岛屿-盛产咖啡3一.Java的诞生和发展Java之父JamesGoslingJamesGosling以“Java技术之父”而闻名于世。他是Java技术的创始人,他

2、亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式,已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。詹姆斯·戈士林现任Sun公司副总裁及Sun研究院院士。4一.Java的诞生和发展2.诞生及发展历程1995年5月23日,Java语言诞生,Sun公司发布第1版Java开发工具包(JavaDevelopmentKit,JDK)。1996年1月,JDK1.0和HotJava诞生HotJava通过嵌入在Web网页中的A

3、pplet运行Java程序。1997年2月18日,JDK1.1发布5一.Java的诞生和发展3.Java2平台1998年2月,JDK1.2发布,在图形化用户界面、数据库互连以及其他许多方面作了重大改进。由于该版本具有重大改变,所以从Java1.2版本后的Java语言也称作Java2语言。Java2不仅兼容于智能卡和小型消费类设备,还兼容于大型服务器系统,使软件开发商、服务提供商和设备制造商更加容易抢占市场机遇。http://java.sun.com61999年6月,SUN公司发布Java的三个版本:

4、标准版(J2SE)、企业版(J2EE)和微型版(J2ME)2004年,J2SE1.5发布,更名为J2SE5.02005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE——JavaEE,J2SE——JavaSE,J2ME——JavaME目前版本是JDK1.6一.Java的诞生和发展4.JavaME、JavaSE、JavaEE三大平台7一.Java的诞生和发展4.JavaME、JavaSE、JavaEE三大平台(1)嵌入式平

5、台JavaME(JavaMicroEdition)适用于小型设备和智能卡的Java嵌入式平台,支持智能卡业务、移动通信、电视机顶盒等功能。(2)标准平台JavaSE(JavaStandardEdition)适用于桌面系统的Java标准平台,为创建和运行Java程序提供了最基本的环境,包括Java编译器、Java类库、Java运行时环境和Java命令行工具。8一.Java的诞生和发展(3)企业级平台JavaEE(JavaEnterpriseEdition)Java的企业级应用平台,提供分布式企业软件组

6、件架构的规范,具有Web性能,具有更高的特性、灵活性、简化的集成性、便捷性以及JavaEE服务器之间的互操作性。4.JavaME、JavaSE、JavaEE三大平台9二.Java的特点1.平台无关性平台无关性—指一个应用程序能够运行于不同的操作系统平台,即“Writeonce,runanywhere”。Java采用虚拟机技术支持平台无关性。Java虚拟机(JVM)是一套支持Java语言运行的软件系统,运行于操作系统之上。高级语言程序→可执行文件(*.exe)→操作系统执行Java源程序(*.java

7、)→字节码文件(*.class)→JVMJava语言本身设计也体现出平台无关性。10二.Java的特点2.完全面向对象和简单性完全面向对象:所有设计都必须在类中实现,一个Java程序就是多个类的集合;语法:放弃了C++语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。11二.Java的特点3.可靠性语言级别提供严密的语法规则,在编译和运行时进行

8、严格检查,降低程序出错的可能性。提供异常处理机制,是程序具备在运行过程中及时发现并处理运行时错误的能力,保证Java程序运行的稳定和可能。运行架构级别提供资源回收机制,对内存资源进行自动管理,跟踪程序使用的所有内存资源,自动回收不再被使用的内存资源。12二.Java的特点4.安全性5.多线程采用域管理方式的安全模型,无论是本地代码还是远程代码,都可以通过配置策略设定可访问的资源域。这种策略使未经授权的代码不能对用户本地资源进行操作,更好地支持了企业级应用,也消除了区分

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

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

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