Java简介、开发环境搭建.pptVIP

  • 9
  • 0
  • 约2.3千字
  • 约 16页
  • 2017-06-12 发布于北京
  • 举报
讲师:杨 杰 第01节 Java简介、开发环境搭建 本节主要内容 Java简介 Java开发环境搭建 开发第一个Java程序 Java命名规范和注释 Java简介 Java是SUN公司开发的源于Internet的一种现代程序设计语言。多年来,SUN公司对Java产品不断改进升级,使之紧跟时代步伐,满足了日益复杂的软件开发需求。 Java不是专用于Internet的语言;不是万能的编程语言 。 Java的普及性 28亿Java设备分布在全世界; 10.7亿Java移动设备/手机; 7亿台PC机支持Java; 149个硬件厂商支持Java; 12.5亿个智能卡; 450万Java开发者。 Java简介 – 发展史 Java之父 James Gosling(詹姆斯·高斯林) 1991 出现 (1990年初开发了Java雏形,命名为Oak) 1995 以Java的名称正式发布 1998 定规范 2002 入中国(Java2)? 2004年9月30日18:00 PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006年12月,SUN公司发布JRE6.0 2009年12月,SUN公司发布Java EE 6 2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP[3] 2011年7月28日,Oracle公司发布J2SE 7.0 Java简介 – 版本 J2SE(Java 2 Standard Edition):包含了标准的JDK、开发工具、运行时环境和类库,主要针对普通PC机的应用。 J2EE( Java 2 Enterprise Edition):采用标准化的模块组件,为企业级应用提供标准平台,简化了复杂的企业级编程。 J2ME(Java 2 Micro Edition):包含高度优化精简的Java运行时环境,专门针对小型的消费电子产品等。 Java简介 – Java平台 Java平台与大多数其他平台的不同之处在于:平台无关性,“纯软件平台”,包含JVM和API;JVM就像翻译一样,把通用的普通话翻译成不同地方的方言。 Java 程序 Java 虚拟机 Java APIs 计算机系统 Java平台 (安装JDK) Java简介 - JVM JVM(Java Virtual Machine):是在一台计算机上,由软件模拟或用硬件实现的假想的计算机。由Sun公司规定了JVM具体实现的规格和功能,并定义了堆、栈、垃圾回收等功能。它分为三部分: 类装载器:定位class文件,并加载进内存。 Class文件检验器:结构检查、数据类型语言检查、字节码验证、符号引用检查。 Java解释器:java.exe文件:将*.class文件解释为本地执行码。 Java简介 - API API(Application Programming Interface):应用程序编程接口。 预先建立的软件组件的大型集合。 Java简介 – JDK组成 JDK(Java Development Kit):Java开发工具包,包括两部分: JRE(Java Runtime Environment):Java运行环境 Development Tools:Java开发工具包 Java简介 – 特点 可移植性 面向对象(封装、继承、多态), C语言不具有这些特征 (程序=对象+消息) 不支持指针数据类型 提供了数组下标的检查机制 提供自动的内存管理机制 (资源释放) 字节码校验器 运行时内存布局 (垃圾回收机制) 类装载器 文件访问限制 稳定性和安全性 简单易学 Java的简单性是以增加系统的复杂性为代价的! Java开发环境搭建 1、 下载JDK 2、 安装JDK 3、 配置环境变量:JAVA_HOME、CLASSPATH和path变量 常用DOS命令 cd 目录名称 ;进入目录 cd.. ;返回上一级目录 cd \ ; 返回根目录 dir ;查看当前目录下文件 javac xxx.java ;编译Java类文件 | java xxx ; 运行 开发第一个Java程序 // The First Java Program public class HelloWorld { public static void main(String[] args){ System.out.println(He

文档评论(0)

1亿VIP精品文档

相关文档