Java从入门到精通演示课件文.pptVIP

  • 1
  • 0
  • 约4.67千字
  • 约 45页
  • 2018-02-28 发布于天津
  • 举报
Java程序设计 知识结构 概述 Java语言概述 面向对象技术 类和对象的高级特征 输入与输出 I/O 多线程 网络编程 JSP编程 JSP语法 JSP内置对象 异常 Java类库 Swing图形用户界面 图形用户界面的事件处理 第 1 章 Java概述 本章内容 1.1 Java发展简史 1.2 Java 2 SDK版本 1.3 Java程序运行机制 1.4 Java运行环境 1.5 Java程序开发 1.6 JDK开发工具 学习目标 了解Java语言的发展史及其架构划分 了解Java语言的特点 了解Java语言的运行机制 熟练掌握Java开发环境的安装和设置 掌握Java程序的组成结构及开发过程 了解各种JDK的开发工具 1.1 Java发展简史 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。 Sun Microsystems 于1995年正式推出Java和HotJava。 1996年1月,Sun发布JDK 1.0。 1.1 Java发展简史 1998年12月,Sun在发布JDK 1.2时,使用了新名称Java 2 Platform,即Java 2平台。 2002年2月,Sun发布JDK 1.4,标志着Java进入了一个飞速发展的时期。 2005年6月,Sun公开Java SE 6并对各种版本更名。 Java发展过程中的图片 Java是一种面向对象的、独立平台的安全语言。 面向对象编程(OOP)是一种软件开发方法。 独立平台指的是无需修改程序便能运行在不同的计算环境中。 1.2 Java 2 SDK版本 Java SE(Java Platform, Standard Edition),以Web为中心的客户端或服务器端软件开发。 Java EE(Java Platform Enterprise Edition),为企业级应用的开发提供服务器端Java Application。 Java ME(Java Platform Micro Edition),针对移动设备和嵌入式设备上运行的应用程序。 针对不同应用软件开发的需求,Sun公司开发了不同的Java的版本。 Java程序的运行机制 半编译半解释型 Java程序的运行机制 即扩展名为.class的Java类文件 Java虚拟机(JVM) Java虚拟机(Java Virtual Machine,简称JVM)是实现Java最重要的特性——平台无关性的基础。 JVM是一种可运行Java代码的假想计算机,这台虚拟机器在任何平台上都能提供给编译程序一个共同的接口。 运行JVM字节码的工作由解释器来完成,解释的过程包括: 代码的装入——代码装入的工作由类装载器完成。 代码的校验——被装入代码由字节码检验器实施检查。 代码的执行——通过校验后,便开始执行代码,虚拟机的执行单元完成字节码中指定的指令。 Java的执行方式 即时编译方式(JIT just in time) 解释器先将字节码编译成机器码,然后再执行该机器码。 解释执行方式 解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。 运行时 编译时 类加载器 Java字节码校验器 硬件 JIT代码 生成器 解释器 编译 网络 Java源程序(扩展名为.java) Java字节码文件 (扩展名为.class) Java的编译原理 Java语言编译过程 Java源程序(扩展名为.java) Java字节码文件 (扩展名为.class) Windows 操作系统 Linux 操作系统 JVM虚拟机 Linux 下的Java 字节码 解释程序 能直接解 释Java字 节码的 CPU Windows 下的Java 字节码 解释程序 Java编译程序 执行 执行 执行 Java语言特点 1.4 Java程序运行环境 安装JDK 设置Java运行环境 第一步:下载并安装JDK包 双击安装文件,安装开始 进入安装向导页面 安装时选择安装盘符,例如C:\Java\jdk1.6.0_21 配置JRE,安装路径改为:C:\Java\jre6 JDK6.0已成功安装 JDK 6.0成功安装后,在指定的安装位置将出现“jdk1.6.0_21”目录 保存开发中需要用到的工具,如javac、java 等 使用数据库Derby开发所需资源和案例 带有源代码的java平台编程示例 用于编译本地方法的C++头文件 Java 运行时环境(JRE) 开发工具包的类库文件 第二步:配置Java

文档评论(0)

1亿VIP精品文档

相关文档