从业两年,对Java见解,从头讲起,温故知新!
1,Java简介:
Java之父,吉姆斯·高斯林 (James Gosling)。
前生前身 OAK (橡树) // C++
JAVA 语言分三个版本
JAVASE //标准版,定位在客户端编程,主要用于一些桌面应用的开发
JAVAME //微型版,淘汰,主要用于一些手持设备等
JAVAEE //企业版, 主要用定位于服务端,主要用于开发一些大型的企业应用,电子商务网站等,分布式应用等
java语言是简单的 //没有多继承,没有指针,没有宏定义 ...不用手动回收对象
java语言是安全的
java语言是跨平台的
java语言是完全面象对象的
java语言是开源的
java语言是健壮的
2 java 语言跨平台的原理
java 源文件 (扩展名是.java) 经过编译( javac java源文件名 ) 生成字节码文件 ( .class 为 扩 展名 )
然后用java虚拟机执行字码文件 (java 类名 )
跨平台最本质的原因 : java虚拟机的存在
3 java 的安装
要想运行java程序 至少要安装 JRE,要想开发java程序,要安装JDK //JRE: java 运行时环境 JDK :java开发工具集
JVM java 虚拟机
JRE = JVM +java程序运行时必须的一些核心类库
JDK = JRE +java程序开发用的一些工具 (javac ,jar )