java特点与优势
简单、面向对象、可移植、高性能、分布式、动态性(反射机制)、多线程、安全性、健壮性(异常机制)
java三大版本
JAVASE:标准版(桌面程序,控制台开发)
JAVAME:嵌入式开发(手机小家电),没人学了
JAVAEE:企业级开发(web端开发,服务器开发)
JDK、JRE、JVM
JDK: Java Development Kit
JRE: Java 运行环境
JVM: Java 虚拟机,(跨平台)
JDK>JRE>JVM
卸载JDK
删除java安装目录
删除JAVA_HOME
删除path下关于java的目录
查看java-version
安装JDK配置环境
- 我的电脑,右键属性,高级系统设置
- 环境变量,系统变量,新建,JAVA_HOME,路径
- path变量,系统变量下双击打开,新建%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin
- 检查:进入cmd java -version(空格)
Hello,world!
public class Hello{ //类名要跟文件名一样,不然报错
public static void main(String[] args) {
System.out.print("Hello,world!");
}
}
java编译与解释
源程序(.java文件)经过java编译器生成字节码(.class文件),通过JVM虚拟机变成机器代码(具体细节包括经过 类装载器、字节码校验器、解释器、操作系统)。java既有编译型特征又有解释性特征。
编译型:全部翻译完成(操作系统)效率高
解释型:实时更新(网页)效率低
运行java文件时打开cmd:Hello.Java文件经过javac Hello.java编译为Hello.class;java Hello解释后运行