Java知识点总结
一.类型转换
- 强制类型转换 (类型)变量名 高--低
- 自动类型转换 低--高
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在吧高容量转换为低容量时,强制转换
- 转换时,可能存在内存溢出或精度问题
二.变量
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);
}
}
四.变量的命名规范
左移(<<)一位相当于*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;其类型为字符串
}
}