基础
Zhzh4477
这个作者很懒,什么都没留下…
展开
-
什么是线程池(thread pool)
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁,这就是”池化资源”技术产生的原因。线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。Java 5+中的Ex转载 2021-05-07 09:33:05 · 143 阅读 · 0 评论 -
Overload和Override的区别
Overload和Override:方法的重写override和重载overload是Java多态的不同表现。 重写override是父类和子类之间多态性的一种表现,overload是一个类中多态性的一种表现。Overload:重载表示一个类中可以存在多个名称相同的方法,但这些相同名称方法的参数列表不同(参数类型不同、参数数量不同等)。overload可以改变返回值类型。Override:重写表示子类出现了和父类相同名称的...转载 2021-05-06 09:30:49 · 3759 阅读 · 1 评论