Java语言中有8种基本数据类型
1逻辑型 boolean
2整数类型 byte short int long
3字符型 char
4浮点类型 float double
☆java各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响以保证java程序的可移植性。
☆java 语言的整型常量默认为int型,声明long型常量后可以加‘l’或‘L’.
☆java浮点类型常量默认为double型,如要声明一个常量用float型,则要在数字后面加f或F.
基本数据类型转换
☆ boolean 类型不可以转换为其他的数据类型。
☆ 容量小的类型自动韩国的为容量大的数据类型;大小排序为:
byte short char ->int -> long ->float ->double.
Byte short char之间不能互相转换。
☆有多种数据混合运算时,会自动转换成最大的数据类型再进行计算。
容量大的数据类型韩国的为容量小的数据类型时,要加上强制转换符。
字符串连接
☆“+”运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串后再进行连接。
☆ 当进行打印时,无论任何娄类型,都自动转为字符串进行打印。
★局部变量要初始化才能使用。成员变量不初始化也能使用。因为成员变量系统会自己赋默认的值。
★new出来的东西都在堆里。
约定俗成的命名规则
◇类名的首字母大写
◇变量名和方法名的首字母小写
◇运用驼峰标识
二、标识符命名规则
a 标识符只能由字母、数字、下划线 “_” 和 美元符号“$ ”或者人民币符号“¥”组成
b数字不能开头,即标识符的第一个字母必须是字母或下划线,不能是数字。
c不能把关键字和保留字作为标识符。
d标识符的要有一定的意义。
e标识符严格区分大小写。
f标识符没有长度限制,但应当符合“min-length && max-information”原则。
方法(C++中叫函数)
☆Java语言中使用下述形式调用方法: 对象名.方法名(实参列表)。
☆实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配。
☆传递参数时,遵循值传递的原则:基本类型传递的是该数据值本身。引用类型传递的是对对象的引用。而不是对象本身。
构造方法(构造函数)
◇使用new+构造方法创建一个新的对象
◇构造函数是定义在java娄中的一个用来初始化对象的函数。
◇构造函数与类同名且没有返回值。
◇不能在前面加void
◇没有指定构造函数时,编译器会自动添加。指定后就不会自动添加,会报错。