1.首先的明白什么是java?
1.java是一门编程语言
2.java是开发环境
3.java是运行环境
2.java概况--java构架
1.J2SE (Java2 Standard Edition) 标准版,提供了标准的SDK开发平台,利用该平台可以开发java桌面应用程序和低端的服务器应用程序,也可以开发applet程序
2.J2EE (Java2 Enterprise Edition)企业版,为构建企业级的服务应用提供了开发和运行平台,包括了J2SE,并添加了附加类库;
3.J2ME(Java2 Micro Edition)小型版, J2ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑和其他的无线设备等;
3.java的优点
1.面向对象的程序设计语言
2.提供一个解释执行的程序运行环境,使程序代码独立于平台,平台无关性
3.类似c/c++的风格,且提供丰富的类库;简单性
4.去掉c/c++的指针、内存管理;安全和可靠性
5.实现多线程
6.提供动态下载程序代码的机制
7.提供代码校验机制以保证安全性
················
4.java运行机制
‘’实现一次编译到处运行‘’的原理