![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
飞云zhi下
这个作者很懒,什么都没留下…
展开
-
Java中final修饰符详解
final修饰符修饰变量修饰方法修饰类修饰变量修饰局部变量,并且是一个基本数据类型的变量,则该变量变为常量,赋值后之无法被修改。修饰局部变量,并且是一个引用类型的变量,则该对象、数组的值可以修改,但该对象或数组的地址(引用)不能被修改。修改成员变量,则声明的同时必须赋初值,否则会编译错误。修饰方法修饰方法,该方法为最终方法,该方法无法被子类重写。修饰类修饰类,该类为最终类,该类无法被继承。...原创 2021-03-18 09:51:06 · 129 阅读 · 0 评论 -
Java中匿名内部类和lambda表达式的异同点
匿名内部类和lambda表达式的异同点1.匿名内部类和lambda表达式的相同点匿名内部类和lambda表达式都可以直接调用接口中的方法。匿名内部类创建的对象(实例)和lambda表达式返回的对象(实例)一样,可以调用继承自接口的默认(default)方法。2.匿名内部类和lambda表达式的不同点匿名内部类需要实现接口中的所有方法,lambda表达式只能实现函数式接口。函数式接口(Functional Interface),也叫功能性接口,就是有且只有一个抽象方法的接口。匿名内部类原创 2021-03-16 23:09:32 · 230 阅读 · 0 评论 -
Java中static修饰符的详解
static修饰符修饰变量修饰方法修饰代码块修饰变量static修饰的变量是类变量。static修饰的变量属于整个类,类的多个对象共享一个成员值(也就是说类的多个对象中,其中一个对象修改了该变量的值,其他对象调用该变量的值都是修改后的值)。该变量在类被加载时创建,可以通过类名+变量名的方式调用。public class Demo{ public static int a=8;}修饰方法main方法就是一个静态方法,是程序的入口。调用静态方法时,可以使用类名调用,不建议使用对象调用。原创 2021-03-17 12:00:46 · 199 阅读 · 0 评论