新Java语言程序设计 教学课件 清华大学计算机与信息 1 java语言概述.pptVIP

新Java语言程序设计 教学课件 清华大学计算机与信息 1 java语言概述.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: Java语言程序设计 课程介绍 Java语言概述 Java 语言概述 Java 语言基础 Java语言基础类库 Java程序中的输入输出 Java程序中的异常处理 课程内容 面向对象程序设计 Java数据库编程接口 Java开发环境与工具 教学基本要求 通过本课程学习,使学员掌握Java语言的基础知识;掌握Java面向对象程序设计方法;初步掌握利用面向对象技术及java类库编写应用程序的方法。本课程还使学员掌握一种Java开发工具以及基本的调试技术。 Java是什么… Java是面向对象的程序设计语言 Java是Internet上的世界语。 Java是最佳的网络应用开发语言。 Java是环境 Java是产业 Java已经逐步从一种单纯的计算机高级编程语言发展为一种重要的Internet平台,并进而引发、带动了Java产业的发展和壮大,成为当今计算机业界不可忽视的力量和重要的发展潮流与方向 ! Java语言的特点 易学 去掉指针及C++中一些不是绝对必要的功能;自动内存管理等。 纯面向对象 程序代码以类的形式组织,由类来定义对象的各种状态和行为。 分布性 Java是一个分布式语言。它有一套很齐全的通信及相关功能的程序库,可以处理TCP/IP协议和其他协议,用户可以用URL地址在网络上方便的访问其他对象。利用Java来开发分布式的网络的程序是Java的主要应用之一。 健壮性 静、动态检查,排除出现错误的条件。 异常处理、取消指针、对内存自动进行管理并进行垃圾回收等。 安全性 内存分配及布局由Java运行系统决定,字节码验证 Java语言的特点 结构中立 让Java应用程序能够在网络上任何地方执行 字节代码 - 平台无关性 完全统一的语言版本 - 实现无关性 访问底层操作系统功能的扩展类库 – 不依赖于具体系统 可移植性 Java编译器生成与平台无关的字节码指令,Java解释器得到字节码后,对其进行解释,使之能够在不同的平台上运行。 多线程 在语言级嵌入了对并发控制的功能 - 多线程控制,大大简化了多线程应用程序的开发。 高性能 Java的字节码能够迅速的转换成机器码,充分利用硬件平台资源,从而可以得到较高的整体性能。 Java语言的特点 动态性 面向对象设计的延伸。Java的基本组成单元是类,而Java的类又是运行时动态装载的。可以在分布环境中动态地维护应用程序和类库的一致性。更能适应时刻变化的环境。Java不会因程序库的更新,而必须重新编译程序 Java的工作方式 本地计算机系统(硬件+操作系统) Java虚拟机(JVM) .class 二进制字节码文件 .java java源程序文件 编译 java的几个术语 JVM -java 虚拟机 JVM将 java 字节码程序翻译成机器语言。然后由计算机执行。 JVM 本身不足以支持java 程序的运行。 JRE - java 运行环境 JRE 是由JVM 和 java 平台核心类以及相关支撑文件组成。 API -应用程序编程接口 API包括数百个类-公司预先编好的代码,你可以在编程中充分利用它们的功能。 Java程序的几种类型 Application(本课程重点) “Java应用”是可以独立运行的Java程序。 由Java解释器控制执行。 Applet “Java小程序”不能独立运行,而是被嵌入到Web页中。 由Java兼容浏览器控制执行。 客户机 服务器 浏览器 网页 字节码 J2SDK实用程序 Javac Java编译器,将Java源程序编译成字节码 java Java解释器,直接从类文件执行Java应用程序, 即application appletviewer 小程序浏览器,执行html文件中的Java小程序, 即Applet Application程序基本结构 由一个或多个 类 组成。 其中必须有一个类定义了main() 方法,该方法是自动执行的类方法,是Java应用运行的起始点。而这个类也就称之为“主类”。 程序例 (HelloApplication.java) public class HelloApplication { public static void main(String[ ] args) { System.out.println(Hello, Java world! ) ; } } Application程序编译与执行 编译 - javac javac HelloApplication.java 产生HelloApp

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档