第1讲:JAVA语言概述指导.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络编程语言的历史与发展 可移植性 解释性 高性能 多线程 动态 //这是文件名为“HelloWorld.java”的简单应用程序 import java.io.*; // 引入包 public class HelloWorld{ // 定义类 public static void main(String args[ ]) // main方法 { System.out.println(“欢迎来到Java世界!”); // 输出数据 } } JAVA程序设计 刘延岭 liuyanling008@126.com计算机与信息工程系 《JAVA程序设计》 JAVA语言概述与基本语法 * 计算机与信息工程系 《JAVA程序设计》 目录 1 2 3 4 了解Java语言的发展历史与特点 JAVA程序的设计与运行 掌握安装并设置Java开发平台 掌握Java程序的组成结构 计算机语言介绍 C++语言 JAVA语言 C#语言 VC++ J2EE等 .NET 语言平台对照表 JAVA语言的发展史 1991年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制 。 1993年Sun公司将目标市场转向 Internet 。 1994年将Oak语言更名为Java。 1995年Java被正式发布,之后立即引起极大的轰动。 JAVA语言的版本发展 1997年Java1.1被正式发布,加入了JavaBean技术。 1998年Java1.2 加入了图形用户界面、数据库编程,此后的语言也称为JAVA 2语言 2000年Java1.3 加入了多媒体编程 2002年Java1.4 加入了输入输出流、增强了图形化接口 2004 Java1.5加入了泛型,增强了for循环,支持枚举类型 ,也称为JDK5.0 2006 Java1.6,也称为JDK6.0 JAVA语言的环境版本 J2SE(Java 2 Standard Edition,Java 2 标准平台) J2ME:Java 2 Micro Edition,Java 2 嵌入式平台 Android手机开发 J2EE:Java 2 Enterprise Edition,Java 2 企业平台 J2se+jsp+servlet等技术 J2se+其他技术 其他使用Java语言开发平台 JAVA语言的特点 简单性 面向对象 分布式处理 健壮性 结构中立 系统精简,但功能齐备。 风格类似于C++,对C++程序员而言非常容易掌握。 Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理; 提供丰富的类库。 完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 支持TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。 提供面向对象的异常处理机制,在编译时能对Null指针检测、数组边界检测、异常出口字节代码校验等。 自动垃圾收集来进行内存管理。 将源程序编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。 JAVA语言的特点 Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行,而与体系结构无关。 Java编译器将java源文件生成类文件.class,类文件可通过java命令解释执行,将Java字节码转换为机器码。 JIT编译器。可以提高 Java 代码的执行速度。 内置多线程功能,使得在一个程序里可同时执行多个小任务。带来的好处是更好的交互性和实时控制性。 允许程序动态地装入运行过程中所需要的类,这是C++语言进行面向对象程序设计所无法实现的。 JAVA程序的工作机制 JAVA虚拟机 实现平台无关性的基础就是Java虚拟机,是以Java字节码为指令组的软CPU。负责对本地*.class文件解释执行。 包含类加载器、字节校验器、以及JIT实时编译器。 类加载器:用来取得从网络或本地的类文件。 字节校验器:确认类文件是否有正确的格式。 JIT:使虚拟机能提高到编译式的运行效率。 JVM:Java Virtual Machine JIT:just in time,即时编译器 JAVA应用程序举例 定义类的关键字 类名 必须这么写 程序保存并运行 以java为扩展名,保存时注意类型。 设计程序的有关说明 文件名和主类名称要保持一致。 类名首字母大写 方

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档