Java-day1
一
JAVA的特性和优势
1.简单性
2.面向对象
3.可移植性(跨平台核心(JVM))
4.高性能(效率高)
5.分布式
6.动态性(反射机制)
7.多线程
8.安全性(运行程序钱检查内存,异常机制)
9.健壮性(强类型机制、垃圾的自动回收机制、异常处理)
10.使用广泛
JDK:Java Development kit Java开发者工具(包括JRE和其他开发者工具)JDK=JRE+开发工具集
JRE:Java Runtime environment Java运行环境(包括JVM和其他)JRE=JVM+Java SE标准类库
JVM:Java virtual Machine Java虚拟机
二
卸载JDK
1.卸载Java安装目录
2.删除JAVA_HOME
3.删除path下关于Java的目录
4.doc窗口下使用java -version 命令
三
安装JDK
1. 记住JDK路径*
2.配置环境变量
①我的电脑->右击->属性
②环境变量(系统变量)->JAVA_HOME
③变量名:JAVA_HOME 变量值:JDK路径
④配置path变量:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
3.doc窗口下使用java -version 命令
bin目录:存放可执行文件
include:存放头文件
lib目录: 库文件
四
编写代码:
javac 编译java文件,生成class文件
java 类名
javac完成预编译生成字节码文件后,jvm加载class文件,进行类的加载classloader,链接,初始化
类的加载:把字节码文件加载到内存,并将数据转换成方法区中运行的数据,生成class对象。
注意事项:
①Java大小写敏感
②尽量使用英文
③文件名和类名保持一致
④符号是中文符号
Java程序运行机制
编译型和解释型结合 预编译生成.class文件