一、JDK发展方向:
1.JAVASE(JAVA语言基础)
2.JAVA(企业级版本)
3.JAVA(通信相关)
二、JAVA语言特点
1.简单性:相对于C、C++、C#更简单,也摒弃了C语言中复杂的指针
2.资源丰富性:大厂作为推手,分享更多资源
3.开源性:开发源代码
4.面向对象:JAVA是一款面向对象的语言
5.跨平台性:JVM(JAVA虚拟机)可以屏蔽掉不同操作系统之间的差异性,从而实现跨平台
三、JAVA的执行机制
1.JAVA先编译后解释执行:java源文件(.java结尾)通过编译器编译生成对应的.class文件(字节码、二进制文件)再通过解释器对class文件解释并运行
注意:开发人员编写的程序是源文件(.java) ---->人 源文件通过编译生成对应的.class文件---->计算机
2.JAVA程序分为两个过程
(1)编译:.java文件--->.class文件 检测语法检测语法是否正确
(2)运行:执行.class文件 检测逻辑是否正确