01_第1章Java概述分析.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01_第1章Java概述分析

第 1 章 Java概述 - * - 了解Java历史 了解Java的特点 了解Java的体系结构 了解Java程序类型 熟悉Java运行机制 熟悉JVM、JRE和JDK工具 掌握Java程序编译与运行 掌握Java程序中注释的分类和用法 目标 - * - Java简介 Java是由Sun公司推出的Java程序设计语言和Java平台的总称。 Java包含一个很大的程序库,其中提供了很多可重用的代码和安全性、可移植性以及可自动垃圾回收等服务的执行环境。 - * - Java语言的历史 时间 版本 描述 1995年5月23日 无 Java语言诞生 1996年1月 JDK1.0 Java1.0功能相对比较弱 1998年12月8日 JDK1.2 里程碑式的产品,性能极大提高,安全灵活,完整API 1999年6月 分为三个版本 标准版(J2SE),企业版(J2EE),微型版(J2ME) 2000年5月8日 JDK1.3 对1.2版进行改进,扩展标准类库,提高系统性能,修正了一些bug 2000年5月29日 JDK1.4 2002年2月26日 J2SE1.4 Java的计算能力有了大幅提升 2004年9月30日 J2SE1.5 里程碑产品,增加了泛型类、for-each循环、可变元参数,自动打包、枚举、静态导入和元数据 2006年12月 JRE6.0 J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2011年7月 JDK7.0 由收购Sun的Oracle正式发布 2014年3月 JDK8.0 Oracle发布 2014年11月 JDK9.0 HTTP2.0/UNICODE7/安全数据包传输支持/linux Aarch64 - * - Java的特点 简单性:语法简单、无指针和内存 面向对象性:Java最重要的特性,完全面向对象程序开发 分布性:支持Internat的网络应用开发 健壮性:强类型、异常处理、垃圾自动回收机制、无指针、安全检查机制 跨平台性:windows/linux/android/ios 高性能:Jit编译器技术、比解释型语言快 多线程:开发简单 动态性:Java类动态加载、支持网络载入类 - * - Java的体系结构 Java体系主要分为三部分:JavaME、JavaSE、JavaEE Java ME(Java Platform Micro Edition,微小版) 为在移动设备和嵌入式设备上运行应用程序提供一个健壮且灵活的环境。 Java SE(Java Platform Standard Edition,标准版) Java技术的核心和基础。 Java EE(Java Platform Enterprise Edition,企业版) 是在J2SE的基础上构建的,用于开发和部署健壮、可移植、可伸缩且安全的服务器端Java应用程序。 - * - Java程序的运行机制 - * - Java程序类型-1 Applications(Java应用程序) 是指在计算机操作系统中运行的程序。使用Java创建应用程序与使用其他任何计算机语言相似,这些应用程序可以基于GUI或命令行界面。 Applet(Java小程序) 是为在Internet上工作而特别创建的Java小程序,当网页显示在浏览器上后,Applet就被加载并执行。 - * - Java程序类型-2 Applet和Application 的区别 运行方式不同 :依附网页运行;独立运行 运行工具不同 浏览器运行;Java运行环境 程序结构不同:无Main方法类;有main方法类 界面利用方式不同 :浏览器界面/Applet Viewer;编写代码创建图形界面 - * - JVM JVM(Java Virtual Machine)是可运行Java字节码的虚拟计算机系统。本质上是一个软件。字节码通用格式支持跨平台。 JVM负责加载.class文件,读取其中的虚拟机指令并执行。此过程由三部分组成,分别是: 代码的装载 代码的校验 代码的执行 - * - JVM运行过程 - * - JRE和JDK JRE全称Java Runtime Environment(Java运行环境),是运行JAVA程序所必须的环境的集合,JRE包括Java虚拟机、Java平台核心类和支持文件。只有安装了JRE才能运行用Java语言写的程序 。 JDK全称Java Development Kit(Java开发工具包),是针对Java开发者的产品。 JDK包括了JRE、Java工具和Java基础的类库。 - * - 第一个Java程序-Hello.java public class Hello {

文档评论(0)

441113422 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档