版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言简介Java语言的历史1995年5月23日,SunMicrosystems公司推出的跨平台编程语言――Java语言诞生。1996年1月,第一个JDK――JDK1.0诞生。1997年2月18日,JDK1.1发布。1999年6月,Sun公司发布Java的三个版本:标准版、微型版和企业版(J2SE、J2ME、J2EE)。2002年5月,JDK1.4发布。2004年9月30日18:00PM,J2SE1.5发布,这是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0(代号:tiger,老虎)。2005年6月,JavaOne大会召开,Sun公司公开JavaSE6。此时,Java的各种版本已经更名,已取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。2006年12月11日,J2SE6.0(代号:Mustang,野马)发布。2009年04月20日,Oracle(甲骨文)宣布收购Sun。Java语言的相关知识人物:JamesGoslingJRE:全称JavaRuntimeEnvironment,即Java运行环境(一个运行Java程序的平台)。JRE由Java虚拟机(JavaVirtualMachine,简称JVM)以及一些核心类库组成。只要计算机提供了Java运行环境,用Java语言编写的软件就能在其上运行。JDK:全称JavaDevelopmentKit,即Java开发工具包。JDK是整个Java的核心,包括JRE、Java工具和Java基础类库。最主流的JDK是Sun公司发布的JDK,除此之外,还有很多公司和组织开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。SDK:全称SoftwareDevelopmentKit,即软件开发工具包。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。JDK就是Java的SDK(如果使用微软的C#进行开发,那么就需要C#SDK)。Java平台的组成Java语言JDK操作系统Java平台介绍Java语言开发实际上就是对各种Java基础类的使用,这些基础类放在一起也就是我们要使用的基础类库,其中一些核心的Java基础类库形成了JavaStandEdition。由于历史原因,Java1.2以后的版本称为Java2,相应的也就有了J2SE、J2EE、J2ME三种平台,这三个平台是Java针对不同的应用来提供不同的服务,也就是提供不同类型的类库。JavaSE(J2SE):Java标准版,是我们通常用的一个版本。从JDK5.0开始,称为JavaSE。利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发JavaApplet程序。JavaME(J2ME):Java微型版,主要用于移动设备、嵌入式设备(如手机、PDA)上的Java应用程序。从JDK5.0开始,称为JavaME。JavaEE(J2EE):Java企业版,主要用于构建企业级的应用程序。从JDK5.0开始,称为JavaEE。是对J2SE进行扩充,主要面向企业级开发。下载、安装JDK最新版本下载:归档版本下载:Java程序开发过程开发Java程序:编写Java源程序,并且以扩展名.java保存;编译Java源程序,使用Java编译器(javac)编译源程序,获取到相应的字节码文件,此文件以.class为扩展名。运行Java程序:如果是Java应用程序则通过Java解释器(java.exe)来解释执行字节码文件;如果是JavaApplet程序,则程序的字节码必须通过浏览器中内嵌的Java虚拟机解释运行。JVM的运行过程代码的装入代码的校验代码的执行一个简单的Java程序publicclassHelloWorld{ publicstaticvoidmain(String[]args){System.out.println(“Helloworld!”); }}类名(classname)首字母必须大写。一个Java源文件中可以有多个类(class),但是只能有一个public类。Java源文件的名字要与public类的名字完全相同。一个Java源文件中如果没有public类,源文件名字只需和某个类的名字相同,并且扩展名是.java。Java语言中字母是区分大小写的。每个类都可以有main()方法,非public类也可以有main()方法。JDK1.5的编译器和以前版本的编译器有很大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版杉木林木材市场调研与买卖预测合同3篇
- 二零二五年幼儿园幼儿安全防护责任合同2篇
- 2025年度智能家居门窗系统安装及售后服务合同范本3篇
- 二零二五版农用车租赁管理及技术支持合同3篇
- 2025年度木工材料采购与供应合同范本4篇
- 二零二五年矿山转让协议及矿产资源开发运营合同3篇
- 二零二五年度投资担保公司产业投资基金合同
- 课题申报参考:明清江南文人居室陈设艺术研究
- 2025年度城市地下综合管廊配电箱柜安全防护采购合同4篇
- 二零二五年度文化创意产业合作聘请兼职劳务合同
- 人工智能算法与实践-第16章 LSTM神经网络
- 17个岗位安全操作规程手册
- 数学史简介课件可编辑全文
- 2025年山东省济南市第一中学高三下学期期末统一考试物理试题含解析
- 中学安全办2024-2025学年工作计划
- 网络安全保障服务方案(网络安全运维、重保服务)
- 2024年乡村振兴(产业、文化、生态)等实施战略知识考试题库与答案
- 现代科学技术概论智慧树知到期末考试答案章节答案2024年成都师范学院
- 软件模块化设计与开发标准与规范
- 2024年辽宁铁道职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 有机农业种植模式
评论
0/150
提交评论