![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 89
张嘉烘
这个作者很懒,什么都没留下…
展开
-
java怎么确保集合不可改变
java怎么确保集合不可改变有两种方式:Collections. unmodifiableCollection(Collection c) 方法创建的集合使用Arrays.asList创建的集合那么为什么这两种方式创建的集合就不能修改呢? 下边通过源码来看一下到底是为什么。Collections. unmodifiableCollection(Collection c) 方法~~~javaList list = new ArrayList<>();list.add(1);l原创 2021-04-01 13:17:04 · 488 阅读 · 0 评论 -
java内部类
java内部类概念为什么要使用内部类?概念内部类:可以将一个类的定义放在另一个类的定义内部,这就是内部类。为什么要使用内部类?每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类可以继承多个具体的或者抽象的类,来解决这些程序设计问题。可以这样说,接口只是解决了部分问题,而内部类使得多重继承的解决方案变得更加完整。...原创 2021-01-26 17:23:50 · 96 阅读 · 0 评论 -
静态代码块、构造代码块、构造函数以及Java类初始化顺序
静态代码块、构造代码块、构造函数以及Java类初始化顺序构造函数构造代码块静态代码块Java类初始化顺序对于一个类的情况对于继承情况构造函数public HelloA(){} //构造函数关于构造函数,以下几点要注意:对象一建立,就会调用与之相应的构造函数,也就是说,不建立对象,构造函数时不会运行的。构造函数的作用是用于给对象进行初始化。一个对象建立,构造函数只运行一次,而一般方法可以被该对象调用多次。构造代码块{//构造代码块 }关于构造代码块,以下几点要注意:构造代原创 2020-12-23 14:46:29 · 88 阅读 · 0 评论