_________________________________________________________________________________________
one: Java是一种可以编译跨平台、面向对象的高级计算机语言。
two: Java语言的特点:简单、安全、跨平台、面向对象、支持多线程。
three: Java的三个技术平台分别是JavaSE、JavaEE、JavaME。
four: Java程序的运行环境简称为JDK。
five: 编译Java程序需要使用javac 命令。
six: javac.exe和java.exe这两个可执行程序存放在JDK安装目录的bin目录下。
seven: PATH环境变量用来存储Java的编译和运行工具所在的路径;CLASSPATH环境变量则用来保存Java
虚拟机要运行的“.calss”文件。
eight: .class文件在java.exe 文件启动的JVM中运行。
nine: JRE与JDK之间的区别:a)JRE(Java Runtime Environment)提供java程序运行所需要的基本条件(如JVM)和许多
基础类。 b)JDK(Java Development Kit)是Java程序开发工具包——包含编译 工具、解释工具、打包工具等开发工具。
ten: JVM——Java虚拟机,相当于一个虚拟的操作系统,负责运行javac.exe生成的字节码(二进制)文件。
_____________________________________________________________________________________________
____________________________________________________________________________________________
数组:
定义数组:
I. 类型[ ] 数组名= new 类型[ 数组长度]
这种定义方式只指定了长度,元素的初值由系统自动赋。(动态初始化)
II. 类型[ ] 数组名= new 类型[ ]{元素,元素,......}
III. 类型[ ] 数组名= {元素,元素,......}
//这2种称为静态初始化。
二维数组:
定义方式
1:类型[ ][ ] 变量名= new 类型[ 几行][ 几列];
2:类型[ ][ ] 变量名= new 类型[ 几行][ ];
//
行数确定,
列数不确定——每行可以随便赋值。
3:
类型[ ][ ] 变量名= { { ,...,...,...},{ },{ },...... }
//这种行数、列数都不确定。大括号内的每个大括号代表 一行的元数
数组的操作:
I 数组赋值
num[0][0]=12;//给第一行第一列的元素赋值;
II 处理数组
ps 二维数组的访问同一维一样,输出时只是要用二重循环输出;
int [][]num={{1,2,3},{4,5,6}};
for(int i=0;i<num.length;i++){
for(int j=0;j<num[i].length;j++){
System.out.print(num[i][j]);
}
System.out.println();
}
运行结果:
123
456