java2_编程语言

java2_编程语言

ID:34110544

大小:455.06 KB

页数:25页

时间:2019-03-03

java2_编程语言_第1页
java2_编程语言_第2页
java2_编程语言_第3页
java2_编程语言_第4页
java2_编程语言_第5页
资源描述:

《java2_编程语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA2编程语言华信计算机培训中心第一章JAVA语言入门JAVA语言的历史发展JAVA的特点JAVA虚拟机Java垃圾回收机制Java语言与C/C++的比较一个JAVA程序的开发过程安装工具软件及配置JAVA运行环境一个简单的JAVA小程序一个简单的JAVA应用程序JAVA的历史发展1990年,Sun公司成立了一个GreenTeam开发小组,主要研究消费性电子产品的开发。以C++语言为基础进行开发。1992年,用这种新的语言开发了一种产品Star7类似于PDA。Oak语言

2、:Java的前身。它保留了C++的语法,忽略了资源引用、指针算法、操作符重载等潜在危险。JAVA的历史发展1994年,Internet的发展使Sun认识到Oak非常适合Internet编程,并将其更名为Java。1995年,Sun公司正式向公众推出Java。1996年,Java编译器的第一版发布并发放许可。1997年,SUN推出Java1.1(JDK1.0)1998年,SUN推出Java2(JDK1.2)Java语言的主要特点简单语法简单、摈弃指针、自动垃圾回收平台无关运行在各种软

3、硬件系统上、虚拟机字节码面向对象封装、继承、多态健壮、安全、多线程、动态Java安全性的特点封装并隐藏了私有声明的数据只能通过公有方法来对数据进行访问字节码检验器:检查语法和一致性检查访问权限自动分配和释放内存,无须手工完成Java安全性的特点Java虚拟机Java虚拟机(JavaVirtueMachine)是能够使任意计算机运行Java字节码的规范体制Java程序与虚拟机Java编译器将Java源代码编译成JVM所理解的字节码文件字节码文件是独立于机器代码的中间文件许多

4、计算机都具备JVM,从而保障了Java的跨平台特性Java解释器运行JVM字节码的过程代码的装入:类装载器代码的校验:字节码校验器代码的执行:解释执行Java垃圾回收机制Java中当对象不再使用时,将自动被清除可以通过设置变量为NULL来清除对象的引用当一个对象有多个引用时,要先清除该对象的所有引用后,才被作为垃圾回收对象Java语言与C/C++的比较Java是从C++演变而来Java中没有指针Java中自动内存管理Java不在类外定义变量Java没有goto语句Java数

5、据类型总是分配固定长度的位数Java不支持多继承安装工具软件及配置JAVA运行环境安装工具软件:JDK(JavaDevelopmentKit)配置JAVA运行环境(Windows2000及XP):Path:JDK安装目录bin;Classpath:JDK安装目录libtools.jar;JDK安装目录libdt.jar;Java程序的分类按照结构及运行环境分为两类:JavaApplication(应用程序)特点:必须有main()方法运行:使用java解释器运行Java

6、Applet(小程序)特点:使用paint()方法进行输出运行:需要嵌入到IE浏览器中一个JAVA程序的开发过程源JAVA字JAVA文件名*.java产生节App程序解文编码释译文器件执器件行Applet程序由Web浏览器执行一个简单的JAVA小程序1.源文件如下:importjava.applet.*;importjava.awt.*;publicclassFirstAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString(“Hi

7、,FirstApplet”,30,80);}}一个简单的JAVA小程序2.保存源文件:FirstApplet.java3.编译源文件:javacFirstApplet.java4.生成FirstApplet.class字节码文件5.编写Html文件运行applet程序6.利用appletviewer.exe命令或IE浏览器执行该程序一个简单的JAVA应用程序1.编写源文

8、件:publicclassFirstApp{publicstaticvoidmain(Stringargs[]){System.out.println(“Hi,FirstApp!”);}}一个简单的JAVA应用程序2.保存源文件:FirstApp.java3.编译源文件:javacFirstApp.java4.生成FirstApp.class字节码文件5.利用java.exe命令执行该程序即javaFirstApp复习与问答开发与运行Java程序需要经过哪些

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

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

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