1、发展历史
- 机器语言-->汇编语言-->高级语言(越靠后越接近自然语言)
- 高级语言包括很多,如C,C++,C#,Python,Java,VB等等
2、准备工作
-
下载并安装JDK
-
配置环境变量
-
安装IDE(比较好用的如Eclipse和IDEA)
3、JDK解析
-
JRE(Java Runtime Environment):Java运行环境
-
JVM(Java的灵魂所在):Java虚拟机。
-
开发工具(如javac.exe)
4、面向对象编程
- 是对现实世界的理解和抽象,更贴近人的思考模式
- 特点(生物)
1.封装
2.继承
3.多态
5、Java的特点
-
面向对象
-
平台无关性(由JVM实现)
-
多线程
-
简单性(移除指针,自动释放无用内存……)
-
安全性(权限控制符)
-
……