Java基本概念与环境配置.ppt
《Java基本概念与环境配置.ppt》由会员分享,可在线阅读,更多相关《Java基本概念与环境配置.ppt(41页珍藏版)》请在三一办公上搜索。
1、第一章 Java基本概念与环境配置,面向对象程序设计语言的优势及其体现Java的运行机制Java中基本概念Java开发运行环境及环境配置编辑工具,建议ultraedit32和Eclipse.,FAQ 1.01 什么是面向对象程序设计?,面向对象程序设计(OOP)是将对象作为程序的基本单元,并将程序和数据封装在其中,以提高软件的重用性、灵活性和扩展性,每一个对象都代表现实世界中的一个具体事务(实体)。,FAQ 1.02 Java的前世今生如何?,1991年,Sun公司,James Goling,Partick Naughton,Chris Warth,Ed Frank和Mike Sheridan
2、研究小组实施Green计划,1992年秋天Oak问世。Bill Joy,Arthru van Hoff,Honathan Payne,Frank Yelin和LindHolm是主要贡献者。,企业级应用开发领域中的领头羊,占着过半壁江山之多的市场份额!,Java语言之父:James Gosling胸口是Java吉祥物:Duke,美国SUN(Stanford University Network)公司,在中国大陆的正式中文名为“太阳计算机系统(中国)有限公司”,在中国台湾的正式中文名为“升阳电脑公司”。1982年,Sun Microsystems公司诞生于美国斯坦福大学校园。Sun公司1986年上
3、市,在NASDAQ(纳斯达克,是全美证券商协会自动报价系统)的标识为SUNW,2007年改为JAVA。2009年4月20日 19 点 40 分 美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购Sun公司。,2009年4月20日 19 点 40 分 电:美国数据软件巨头Oracle公司20日宣布以74亿美元收购Sun公司。,linux的吉祥物Tux(塔克斯)和java吉祥物Duke(杜克),1995年5月23日,Java语言诞生。1996年1月,第一个JDK-JDK1.0诞生。1997年2月18日,JDK1.1发布。1998年12月8日,发布里程碑式的Java 1.2,java2。
4、1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。2000年5月8日,JDK1.3发布,支持XML等。2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性J2SE1.5更名为Java SE 5.0。2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java
5、 ME。2006年12月,SUN公司发布Java SE6.0版。2011年7月,甲骨文公司发布java7 的正式版。,JDK版本的别名,J2SE 6.0(1.6.0),Mustang,野马,已发布,FAQ 1.03 Java SE、Java EE和Java ME有什么区别?,Java现在不仅仅是一种语言,确切的讲更应该是一个技术体系,分为不同的应用方向。Java SE Java Platform,Standard Edition,Java SE 以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序,能为Java EE提供开发基础。Java EE Ja
6、va Platform,Enterprise Edition,以前称为J2EE。可帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。Java ME Java Platform,Micro Edition,以前称为J2ME,也叫K-JAVA。用来开发移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)。现在使用的越少用了,Android
7、会逐渐的取代J2ME的市场份额。以java语言开发的其他智能设备 时下最火的Android,屹立不倒的BlackBerry等智能设备开发,FAQ 1.04 Android与Java语言有什么关系?,Android“机器人”,Google公司2007年11月5日推出基于Linux平台的开源手机操作系统的名称,由操作系统、中间件、用户界面和应用软件组成。Java平台和Java语言的关系 Java编程语言只是Java平台的一个部分,是系列编程语法与规范的集合。Java平台由三个部分组成,核心API(包,框架、类库)、Java字节码及Java虚拟机(JVM)。Android平台与Java语言之间的关系
8、 Android使用了Java编程语言,而且还是用了核心的API,其执行形式与Java平台的字节码形式不一样。Google公司没有使用标准的JME(Java Monkey Engine)作为Android应用软件的引擎,而是配备了Dalvik虚拟机,执行自己的字节码。,FAQ 1.05 什么是JVM?,JVM定义JVM(Java Virtual Machine,Java虚拟机),是虚拟出来的计算机,可在实际的计算机上模拟各种计算机功能。JVM有自己完善的硬件架构,例如处理器、堆栈、寄存器等,还有相应的指令系统。JVM作用JVM屏蔽了底层操作系统平台的相关信息,为Java程序的执行提供了必要的支
9、持,优化了Java字节码,使之转换为效率更高的机器指令。不同平台对应不同的JVM,执行字节码时候,类加载器(ClassLoader)负责运行时查找和装入类文件的类,。JVM将每一条要执行的字节码送给解释器,解释器将其翻译成机器指令并执行。JVM工作原理操作系统装入JVM是通过JDK中的java.exe来实现,通过(1)创建JVM装载环境和配置;(2)装载jvm.dll;(3)初始化jvm.dll;(4)调用JNIEnv实例装载并处理class;(5)运行Java程序。,FAQ1.06 Java程序运行机制如何?,计算机高级语言类型:编译型解释型总结:Java既是编译型语言又是解释型语言。Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基本概念 环境 配置

链接地址:https://www.31ppt.com/p-5436054.html