java语言的优势和特征
1.简单性
2.面向对象
3.可移植性
4.高性能
5.分布式
6.动态性
7.多行程性
8.安全性
9.键状信
Java三大版本
javaSE :标准版(桌面程序,控制台开发)(基础)
javaME:嵌入式开发(手机,小家电)(不怎么火)
javaEE:E企业开发(web端,服务器开发)(最热门,先学javaSE才能学javaEE)
JDK、JRE、JVM
JDK: java开发者程序 包括JRE、JVM (爷爷)
JRE: java运行时环境 包含、JVM以及简单的函数(爸爸)
JVM:java虚拟机 相当于一个cpu处理应用的功能
java是一个编译型和解释型语言
运行机制:先把class编译,然后在解释给操作系统识别