Java小知识点二

Java知识点总结

一.类型转换

  • 强制类型转换 (类型)变量名 高--低
  • 自动类型转换 低--高

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在吧高容量转换为低容量时,强制转换
  4. 转换时,可能存在内存溢出或精度问题

二.变量

public class HelloWord {
    //类变量 static
    static double salary=1000;
    //实例变量:从属于对象;如不初始化,其值为该类型的默认值
    //布尔值默认为false
    String name;
    int age;
    //main方法
    public static void main(String[] args) {
        //局部变量,必须声明和初始化
        int i=10;
        HelloWord d=new HelloWord();
        System.out.println(d.name);
        System.out.println(salary);
    }
}

三.常量

初始化以后不能再改变值
final 常量名=值;

常量名一般使用大写字符

public class HelloWord {
    static final  double  PI=3.14;
    public static void main(String[] args) {
        System.out.println(PI);
    }
}

四.变量的命名规范

捕获.PNG

左移(<<)一位相当于*2;右移(>>)一位相当于/2

五.字符串连接符

public class HelloWord {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(a+b);
        System.out.println(""+a+b);//输出1020;其类型为字符串
        System.out.println(a+b+"");//输出30;其类型为字符串
    }
}

原文地址:https://www.cnblogs.com/python-road/p/13220789.html