java基础:java环境,第一个Java程序,java的数组
java环境:
1. 什么是字节码和虚拟机?
JVM:其实是一个字节码解释器
JRE = 编译器 + JVM
- 编译器:.java ----> .class
- JVM: .class ----> 机器码(给CPU执行)
JDK = JRE + Java类库 (Java类库的源码在 JDK/src.zip)
2. 环境变量的设置(windows):
设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓)
JAVA_HOME:
- 指明JDK安装路径
- 如: C:\Program Files\Java\jdk1.8.0_31
CLASSPATH:
- java加载类路径;只有类在classpath中,java命令才能识别;路径前加个".",表示当前路径(必须)
- 如:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar
PATH:
-系统在任何路径下都可识别java, javac指令
- 如:%JAVA_HOME%\bin
3.一些常用的java命令
4. 计算机如何运行java程序?
5. java的垃圾回收器
6. java的基本数据类型及转换
举例:第一个Java程序
Java的数组:
1. 一维数组
- 数组的声明
- 数组分配空间及初始化
- 数组的长度
- 两个数组之间的拷贝:System.arraycopy(array1,start,array2,start,length)
2. 二位数组
- 二维数组的声明及初始化