Java平台:
Java API
JVM
特点:可跨平台
Java运行机制:
编译(javac.exe) 运行(java.exe)
JAVA文件 ------------>class文件(可跨平台的)------------>程序结果
编译:
javac 源文件.java
运行:
java 类名
jdk:开发工具
jre:
JVM:
jre:运行环境
JVM:
安装JDK,
配置环境变量:
PATH:找编译运行的工具等;jdk根目录的bin目录
JAVA_HOME:设置jdk根目录
PATH:%JAVA_HOME%in
CLASSPATH:去哪里找class文件
CLASSPATH=C:class
设置可在当前路径下找:
CLASSPATH=C:class;. 先在C:class找,找不到再到当前路径下找
CLASSPATH=. ;C:class
其实现在只需要知道PATH,CLASSPATH在JAVA5开始之后就默认表示当前路径
编译时把class文件保存到指定的文件夹
javac -d 目录 文件名.java
javac 文件名.java 等价于 javac -d . 文件名.java
把编译时的错误信息保存到指定文件
javac 文件名.java 2>错误信息文件
一个java源文件里最多只有一个类可以使用public修饰
java严格区分大小写 Main main
main方法:
程序运行的入口
public static void main(String[] args){}
数据类型:
1.基本类型
1.数值
1.整数
byte(8),short(16),int(32)默认,long(64)
2.小数
float(32),double(64)默认,都不能精确的表示一个小数
3.字符
char
char c=1;char c='A';char c='哥'
char c2=' '表示换行 c2=' ' 回车c2='\'
char c3='u0012'
2.boolean(1位)
boolean的值: true,false
2.引用类型
类,枚举,接口,数组,注解
最常用的引用类型: String