您的位置:首页 > 编程语言 > Java开发

第一章java程序设计概述

2013-06-25 22:42 309 查看
Java语言概述
1995年5月 sun公司发布java语言
2006年6月,JDK2.6发布,也称Java SE6.0

Java语言特性
1简单:由C++发展而来,丢弃了C++中很少使用、很难理解的特性,如指针算法、结构、联合、多继承、虚基类、操作符重载等

2面向对象
3网络分布计算:通过相应的类库,可以方便的处理分布在不同计算机上的对象。
4健壮性:虚拟机编译时对程序进行合法性检查,并用异常处理机制处理异常
5安全性:不支持指针,并提供了字节码校验机制。
6跨平台:编译后的字节码,可以在不同的平台对应的JRE上运行。
7并发性:支持多线程
8动态扩展:可以在类库中添加新方法和实例变量,接口机制改进传统的多继承缺点。

Java技术的核心
1跨平台(Java虚拟机JVM):编译后的字节码,可以不做任何修改,在不不同操作系统安装对应的JRE,即可运行。
2垃圾回收机制(GC)
Java平台体系结构:
Java SE:java标准版的2大产品JRE,JDK.
JRE:包含虚拟机JVM和核心类库
JDK:java SE开发工具箱,包含JRE和命令行开发工具
Java EE
Java ME

Java se开发环境配置
下载安装对应的JDK。配置环境变量
Path bin目录路径 (可运行开发工具路径)
CLASSPATH dt.jar;tools.jar;.;(java.exe加载类文件路径一般指定当前目录.)

Java 程序开发运行过程
.java文件由编译器编译为.class文件;
.class文件由解释器解释执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息