Java开发环境及搭建
JAVA的编译运行过程:
- 编译期:.java(源文件) - 经过编译 - 生成.class字节码文件(0和1)
- 运行期:JVM负责加载并运行 .class字节码文件
- 一次编译,到处执行 —— 跨平台
- JVM:JAVA虚拟机,主要负责加载并运行。class字节码文件
- JRE:JAVA运行环境,包含了JVM,还包含了运行JAVA程序的小零件(工具系统类库)
- JDK:JAVA开发工具包,包含了JRE,还包含贬义运行等命令
如果电脑仅仅只是为了运行JAVA程序,只需要安装JRE即可
如果电脑想要开发JAVA程序,则需要安装JAVA开发工具包。
变量
// 声明一个int类型的变量 变量名为a,并为a这个变量里存了200这个数据
Int a = 200;
数组遍历练习
//反续排列
int[] array = {1,2,3,4,5,6,7};
for (int i = 0; i < array.length/2; i++) {
int temp = array[i];
array[i] = array[array.length - 1 - i];
array[array.length - 1 - i] = temp;
}
//冒泡排序
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - 1; j++) {
if (array[j] > array[j + 1]) {
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
//选择排序
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
int index = i;
if (array[index] > array[j]) {
int temp = array[index];
array[index] = array[j];
array[j] = temp;
}
}
}
//插入排序
for (int i = 1; i < array.length; i++) {
int j = i;
while (j > 0) {
if (array[j] < array[j - 1]) {
int temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
} else {
break;
}
j --;
}
}
网友评论