第1章 Java简介_第1页
第1章 Java简介_第2页
第1章 Java简介_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 Java简介一、Java发展历史1991年 Sun James Gosling 面向家电市场 oak1995年 Sun 发布了第一个java开发工具JDK1.01998年 Sun 发布了java2 平台及jdk1.21999年 Sun 重新定义了java 技术架构,Java2平台分为三个版本:J2SE:Standard Edition(j2sdk,jre) J2EE:Enterprise Edition(EJB,Java Servlets,JSP)J2ME:Micro EditionJ2SEJava webJ2EEJ2ME2004年 J2SE1.5发布,J2SE1.5更名为Java S

2、E5.02005年 Java SE6发布,J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME2010年 Sun被oracle公司收购2011年 Java SE7发布二、Java的特点1、 简单性l 去掉指针、取消多重继承和运算符重载。l java内嵌的自动内存回收机制管理内存 java语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况,并在JVM空闲时,检查并释放那些可被释放的存储空间。 垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预。l 丰富的可重用类库2、 面向对象抽象、封装、继承、多态3、 健壮性自

3、动垃圾收集面向对象的异常处理4、 解释执行5、 安全性去掉内存单元指针代码验证6、 可移植性7、 多线程三、Java运行系统与Java虚拟机1、 Java平台图:Java程序的运行机制Java应用程序Java API Java 虚拟机硬件平台 Java 平台 图:Java平台2、 Java虚拟机(Java Virtual Machine ,JVM)l Java虚拟机可以理解成一个以字节码为机器指令的CPU。l 对于不同的运行平台,有不同的虚拟机。l Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。图:JVM基本原理四、开发环境的下载、安装、配置n 下载n JDK(Ja

4、va Development Kit) JRE(Java Runtime Environment)n 配置windows环境变量 JAVA_HOME、path、CLASSPATH path:windows系统执行命令时要搜寻的路径。 classpath:java在编译和运行时要找的class所在的路径。n 验证 javac 编译java程序java 运行java程序java version查看java版本n 集成开发环境常用的有Eclipse、JBuilder、NetBeans、JCreator等Java的文本编辑器有Editplus、UltraEdit、记事本等 五、简单的java应用程序举例n Java源文件以 .java为扩展名。源文件的基本组成部分是类(class)。n 一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含一个public类,它必需按该类名命名。n Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String args) n Java 语言严格区分大小写。n Java语言有三种注释方式:/用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论