Java语言程序设计 高职软件专业 赵景晖 迟勇 课件第一章 Java概述.pptVIP

Java语言程序设计 高职软件专业 赵景晖 迟勇 课件第一章 Java概述.ppt

  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文档。上传文档
查看更多
Java语言程序设计 Java 概述 本章目标 Java发展史 1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA(Personal Digital Assistant 个人数字助理)、家用电器等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。(java音译为“爪哇”,是印尼一个盛产咖啡的岛屿) 1995年正式推出 1995年Sun 公司的 HotJava 浏览器问世。 什么是 Java Java的基本特点3-1 Java的基本特点3-2 Java的基本特点3-3 了解Java的跨平台性--机器语言 了解Java的跨平台性--高级语言 了解Java的跨平台性--操作系统 机器语言决定代码移植的可行性 编译执行的高级语言程序存在的问题及解决方案 Java 程序的运行环境 Java运行时环境(Java Runtime Environment) Java虚拟机 2 - 1 Java虚拟机 2 – 2(实时编译器) Java虚拟机 2 – 3(Hotspot编译器) Java虚拟机 2 – 3(Hotspot编译器) 垃圾收集2-1 垃圾收集 2-2 如何理解JRE与JVM的区别? Java 的编辑环境 Java编程构架及其工具包 JDK 提供的常用工具 Java Application程序基本结构 第一个 Java 程序 在记事本编辑Java程序 //这是名称为“HelloWorld.java”的简单程序 import java.io.*; class HelloWorld { public static void main(String args[ ]) { System.out.println(“欢迎访问 Java 世界!“); } } 编译和运行 Java API 文档2-1 Java API 文档2-2 总结3-1 总结3-2 总结3-3 Java 既是一种解释执行的语言,也是一种编译执行的语言。 。 Java 是一种面向对象的编程语言,主要用于 Internet 应用程序。 Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。 Designed By Chiyon?2008 第一章 平台与平台无关的应用程序 3 3 了解 Java 的运行机制 4 4 JVM(Java虚拟机) 3 5 了解 Java 程序的基本结构 4 6 机器语言与高级语言 2 2 Java语言的特点和优点 1 7 掌握如何编译和运行 Java 程序 Java 是一种跨平台的,纯面向对象的编程语言。 Java 主要应用在基于 WEB 的程序中。 Java 在客户端可用来生成两类程序: 应用程序(Application)、 小应用程序( Applet ) Java 既是一种编译执行的语言, 也是一种解释执行的语言。 JAVA Java提供了包容广泛的例程库,可处理像HTTP和FTP这样的TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。 分布 式 Java的风格类似于C++,因而对C++程序员而言非常容易掌握Java编程技术; Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理; 简单 在 Java 中任 何东西都是对象,是真正纯粹面向对象的语言。更有利于编制大型软件工程 面向 对象 Java 程序被编译成一种与体系结构无关的字节代码 只要安装了Java运行时系统,Java程序可以在任意的处理器上运行 体系结构中立 Java在编译和运行程序时都要对可能出现的问题进行检查 它提供自动垃圾收集来进行内存管理 具有面向对象的异常处理机制 健壮 性 Java语言提供的安全机制 编译器提供的安全机制 字节码校验器 类加载器 安全 源代码级 目标代码级 可移 植性 Java语言内置支持多线程的功能 Java 类库提供了 Thread 类 多线 程 编译器 javac.exe 将处理.java源文件生成类文件 类文件可通过名称为 java.exe 的加载实用程序解释执行,将Java 字节码转换为机器可执行代码。 解释执行 通过JIT编译器(Just-In-Time , 运行时编译执行的技术)首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们。 高性 能 Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。 动态 不同种类的计算

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档