[Java]Day One

 

  1. 文件名与类名相同。

  2. Java对大小写敏感,使用关键字是大小写不能出错。

  3. 包(packge)一般大写字母开头,常量(final)用全大写和_隔开(eg:MIN_VALUE)其他的小写开头并使用驼峰命名法。

  4. 会写主类:

    Public static void main(String args){       };

     

  5. 数据类型:基本数据类型:整数型:short(2字节),int(4字节),long(8字节,注意值后+L);浮点数:float(4字节,注意值后+F),字符型:char(1字节,eg:'A','中') 引用数据类型:类,接口,数组。

  6. 进制:二进制(0b),八进制(0),十进制(0x,0~9=A-F)

  7. 类型转换:高位到地位转换需要进行强制转换:int a=10; byte b=(byte)a;PS:容易丢失进度或者内存溢出。

  8. 变量:局部变量,实例变量(不能直接使用类名访问,可以通过实例的类名访问,类变量(static,可直接使用)

  9. 常量(final)定义后值不变。 PS:static final 为修饰符,不区分前后。

  10. 与(&&)运算中,前半部分错误后则不计算后半部分。

  11. 三元运算符(?:):             eg:x?y:z (如果x为真,则结果为y,否则为z。)

  12. 位运算:与(&),或(|),非(^),取反(~)

  13. 字符串连接符(+),"+"前面只要出现String类型,则之后的所有数据都会转换为String并直接连接。

  14. public static void main(String args){
            int a = 10;
            int b = 20;
            System.out.println(""+a+b);
            System.out.println(a+b+"");
            //输出值分别为1020,30
    }

     

  15. if...else语句中,else后不需要在添加布尔运算式,表示剩下的其他所有情况。

  16. do...while与while:前者会至少执行一次,后者会先判断条件,如果不符合条件直接不进入循环。

    public static void main(String args){   
                int i = 1;
                int m = 1;
                while(i<1){
                i++;
                }
                System.out.println(i);
            do{
                m++;
            }while(m<1);
            System.out.println(m);
    };      
                //输出值为i=1,m=2.

     

 

posted @ 2021-03-12 19:52  _白绫  阅读(12)  评论(0)    收藏  举报