JAVA之从入门到放弃(一)

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 --;
            }
        }

你可能感兴趣的:(JAVA之从入门到放弃(一))