java入门
1.java历史
跨平台,面向对象。
- java 2 标准版(J2SE):去占领桌面
- java 2 移动版(J2ME):去占领手机
- Java 2 企业版(J2EE):去占领服务器
2.java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性----反射
- 多线程
- 安全性
- 健壮性
3.java三大版本
- JavaSE:标准版(桌面程序,控制台开发)
- JavaME:嵌入式开发(手机,小家电)
- JavaEE:企业级(web端,服务器开发)
4.JDK JRE JVM
- JDK:Java development kit java开发工具包
- JRE:Java Runtime Environment 开发运行时环境
- JVM:Java Virtual Machine java虚拟机。跨平台的核心
JDK包含JRE,JRE包含JVM。
5.java开发环境搭建
- JDK下载安装
- 配置环境变量
- 配置JAVA_HOME PATH
- java -version 判断是否成功安装
6.HelloWorld
- Hello.java文件。文件名和类名一致
- cmd执行,先编译 javac Hello.java,出现一个class文件
- 执行 java Hello 执行的是class字节码文件
7.编译型和解释型
- 编译型:将一本书完全翻译。
- 解释型:看一段翻译一段。
程序运行机制:
8.使用idea开发
IDEA安装。IDE集成开发环境