java基础
文章平均质量分 52
_ispecter_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Comparator接口 & Comparable接口
一、Comparable接口当我们要对数据进行排序时,对于一个简单的数据类型,例如Integer的一个集合: List<Integer> integerList = new ArrayList<>(); integerList.add(3); integerList.add(4); integerList.add(5); integerList.add(1); integerList.a原创 2021-07-10 15:15:39 · 252 阅读 · 0 评论 -
Java基础 ---- 值传递
1、定义值传递:在调用函数时,将实际参数复制一份传递到函数中,这样在函数中对参数进行修改,就不会影响到原来的实际参数;引用传递:在调用函数时,将实际参数的地址直接传递到函数中。这样在函数中对参数进行的修改,就会影响到实际参数;2、实例1)public class Main { public static void main(String[] args) { int num = 10; new Main().pass(10); System.原创 2021-06-13 14:40:04 · 1260 阅读 · 1 评论 -
线程池问题
为什么要使用线程池?降低资源消耗:通过重复利用已经创建的线程减少线程创建和销毁带来的资源消耗。 提高响应速度:当任务到达时,不需要等待线程创建就可以直接执行。 提高线程的可管理性:线程是稀缺资源,如果无限制的创建的,不仅会消耗系统资源,还会降低系统稳定性,使用线程池可以进行统一的分配,调优和监控。实现Runnable和Callable接口的区别?Runnable接口一直存在,而Callable接口实在java 1.5 加入的,目的是为了处理Runnable接口不支持的用例。因为Runnable原创 2021-05-03 17:15:05 · 230 阅读 · 0 评论 -
java中私有化的构造方法
封装不仅体现在类的属性的封装,对于方法也可以封装,构造方法也可以封装(private 关键字完成封装)例如,将构造方法私有化,外部类是无法直接进实例化的public class Singleton { private Singleton() { System.out.println("实例化---"); } }所以就只能在类的内部实例化对象,然后拿到外部类用(也就是将此方法封装起来,然后提供一个供外部类访问的方法)public class Sin原创 2021-04-24 21:29:54 · 1296 阅读 · 0 评论
分享