Java无难事01

1、

    JRE(java运行环境)= JVM+核心类库

   JDK(java开发工具包)= JRE+java的开发工具

2、Java特性:

      简单的、面向对象的(支持继承、重载、多态等特性)、健壮的(垃圾回收机制)、安全的、解释的(解释执行)、与平台无关的(一次编译,处处运行)、多线程的、动态的。

3、Java开发周期:编译、下载、解释、执行

4、环境变量:

     set path=...jdk\bin;

     set classpath=.表示当前目录;

    我的电脑-属性-高级-环境变量也可设置path和classpath

5、

     Javac编译后生成.class字节码文件;

     jar cvf 命令将.class文件打包成一个jar包;

     public 类所在文件名应取名为public的类名 (只能有一个定义为public的类);

6、public static void main(String[] args)

7、基本数据类型:

①字节型byte:有符号的8位的整数,一个字节,参与运算时自动提升为整型,要进行强制类型转换(取值范围:-128~127)



②短整型short:有符号的16位的整数,两个字节,byte型可直接赋给short型(取值范围:-32768~32767)

③整型int:有符号的4个字节的整数

④长整型long:有符号的8个字节的整数

⑤字符型char:无符号的两个字节的字符类型,采用ASCII编码(取值范围:0~65535)

⑥单精度浮点型float:4个字节,



⑦双精度浮点型double:8个字节

⑧布尔型boolean:只有两个取值true和false

8、一维数组:

              定义的时候不能直接分配空间大小



              只有在定义的时候可以直接分配值




9、二维数组:

                可以给每一行定义不同列的数组,没有赋值的元素自动赋值为0

                初始化赋值:

10、++操作:

                 i++:先取值再+1

                 ++i:先+1再取值

11、if(){      }

       while(true){       }

       do{      }while(false);

       for(int i=0;i<10;i++){     }

你可能感兴趣的:(Java无难事01)