java学习第一天
1.java数据类型
基本数据:数值型(byte,short,int,long,float,double),字4、public访问控制
如果一个成员方法或成员变量名前使用了public访问控制符,那么这个成员即可以被所有的类访问,不管访问类与被访问类是否在同一个包中。最后,我们用一张图来总结上述访问控制符的权限。
符型(char),布尔型(boolean)
引用数据类型:类(class),接口(interface),数组
2.数据输出
byte,short,int,long -------------- %d int,long ----------------- %x
float,double --------------- %f
char --------------- %c
String --------------- %s
3.整形常量
一个整数默认四个字节,如果数值超过4字节,必须加L,否则报错;
long i = 1000000000000000000000L;//不加L会报错
4.浮点常量
一个实数默认是double类型,如果将double直接赋给float会报错,必须加f或强制类型转换
float x = 2.2f;或 float x = (float)22;
5.变量占用存储空间
byte 1字节
short 2字节
int 4字节
long 8字节
float 4字节
double 8字节
char 2字节
boolean 1字节
6.不能对boolean类型进行强制类型转换
7.类访问控制符:public, protect, 缺省, private
1、private访问控制
如果一个成员方法或成员变量名前使用了private访问控制符,那么这个成员只能在这个类的内部使用;
2、缺省访问控制
如果一个成员方法或成员变量名前没有使用任何访问控制符,我们就称这个成员是缺省的(default),或是友元的(friendly),或是包类型的(package)。对于缺省访问控制成员,可以被这个包中的其他类访问。
3、protected访问控制
如果一个成员方法或成员变量名前使用了protected访问控制符,那么这个成员即可以被同一个包中的其他类访问,也可以被不同包中的子类访问。
4、public访问控制
如果一个成员方法或成员变量名前使用了public访问控制符,那么这个成员即可以被所有的类访问,不管访问类与被访问类是否在同一个包中。
8.当一个对象被创建时,会对其中成员变量自动进行初始化赋值:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。