java一些入门的回顾
这篇文章写的是一些java入门的一些介绍。
数据类型:分为两大类: 基本数据类型和引用数据类型。
基本数据类型又分为:
byte 8
boolen int true/flase
short 16
long 64
double 64
float 32
chat 16;
自动转型顺序:byte short char int long float double;
其中整数默认为是int型的
其中值得注意的是long 和float类型的转换。long 是64个byte 而float是
32byte,注意很多人都会误认为两者之间的自动转换方式是 float——>long
但是我们来看看
Java程序:
很明显这个是错误的。
我们再用long --> float
Java程序
引用数据类型:
类、接口、数组。
我们谈谈对定义类名的要求:
1.类名有数字下划线字母组成;
2.开头只能是字母或者下划线,开头的字母我们一般都大写;
3.如果类名是多个字母组合而成,则每个单词的首字母都要大写。
还有关于主函数一些注意的地方:
public static void main(String args[]);固定的格式,只有arg[]可以变;
输出:System.out.print();括号里面必须带参数
System.out.printf();括号里面必须带参数
System.out.println();括号可以不带参数
值传递和引用传递的区别:
值传递: 传的是值
Long i = 10000
float f= i;
输出后 i不变 f变了
引用传递:传的是地址
student stu = new student("1");
student stu2 = new student("2");
stu2 = stu1 传的是地址
构造方法和普通方法的区别
1.没有返回值。
2.方法名和类名相同
3.new加构造方法就是一个新的对象
方法重载的要求:
名字相同且参数类型,个数,顺序其一或者多个不同;
this关键字
表示当前的对象。