java
月下弯虹
这个作者很懒,什么都没留下…
展开
-
java 类型转换
如果需要将容量大的变量类型转换为容量小的变量类型,需要使用强制类型转换。强制类型转换需要使用强转符号(),在()内指明需要转换的目标数据类型。:当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。容量指的是数据的范围大小。计算等式中,如果直接使用了某个浮点数,那么这个浮点数是被认为double类型进行计算的。char,byte和short类型的变量之间进行计算的时候,得出的结果是int类型。计算等式中,如果直接使用了某个整数,那么这个数字都是被认为是int类型进行计算的。原创 2023-12-09 00:00:00 · 52 阅读 · 0 评论 -
final和static关键字
2.修饰成员变量:该成员变量可供所有的对象共享,整个类只存在一份。static成员变量的初始化顺序按照定义的顺序来进行初始化,并且static不可以修饰局部变量。3.修饰成员变量:变量直接变为常量,如果是基本数据类型,那么无法修改。3.修饰代码块:类中可以有多个static代码块,并且可以置于类中的任何地方(除了成员函数内部),在类被。1.修饰成员方法:不需要创建对象,就可以直接通过类调用目标静态函数。加载的时候,这些static代码块就会按序执行,并且这些代码只会执行。1.修饰类:该类无法被继承。原创 2023-12-07 00:00:00 · 34 阅读 · 0 评论 -
java 内部类
局部内部类和匿名内部类的区别在于,局部内部类相当于在函数等局部位置直接创建了一个类,但是作用域只在代码块中。匿名内部类是不需要创建类的,但是可以直接获取目标类的对象,并且可以定制化目标函数。注意,这里的类可以是普通类,接口、抽象类或者枚举类。其中的非静态内部类和静态内部类可以看作是成员变量,所以就可以使用四种权限访问修饰符了,不像外部类,只能够使用public和friendly(默认)。而局部内部类和匿名内部类只能看作是局部变量,所以是不可以使用权限访问修饰符的。原创 2023-12-06 00:00:00 · 24 阅读 · 0 评论