Java特性和优势
- 简单性
- 面向对象
- 可移植性(一次编译到处执行)
- 高性能(即时编译)
- 分布式(适用网络分布式)
- 动态性(反射机制)
- 多线程
- 安全性(异常机制)
- 健壮性
Java三大版本
- JavaSE:标准版(桌面程序,控制台开发)
- JavaME:嵌入式开发(手机,小家电)
- JavaEE:E企业级开发(web端,服务器开发)
Write Once Run Anywhere
JDK、JRE、JVM
- JDK:JAVA开发环境
- JRE: JAVA开发环境
- JVM:JAVA虚拟机
JAVA开发环境搭建
卸载JDK
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于java的目录
- java -version验证
安装JDK
- 百度搜索JDK对应版本,找到下载地址
- 下载电脑对应版本
- 双击安装JDK
- 指定安装目录(记录安装路径)
- 配置环境变量
- 我的电脑–>属性
- 环境变量–>JAVA_HOME
- 配置path变量%JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
- 检查是否成功安装 java -version
java目录
- bin:可执行文件
- include:一些c、c++的头文件
- jre:java运行时环境
- lib:java类库文件
- src.zip:资源类文件
HelloWorld
- 新建一个文件夹,存放代码
- 新建一个Java文件(文件后缀名.java)
- 若不显示后缀名则win+e,点击查看进行勾选
- 编写代码
public class Hello {
public void static main (String[] args) {
System.out.print("HelloWorld");
}
}
- 编译 javac java文件,会生成一个class文件
- 运行 java class文件名
Java程序运行机制
- 编译型(C/C++)
- 解释型(JavaScript)
Java既具有编译型也具有解释型
什么是IDE
- 集成开发环境IDEA、Eclipse等…