java
大嘴猴�
这个作者很懒,什么都没留下…
展开
-
了解线程池吗?还不点进来看!
1. 线程池简介简单的理解线程池就是运用了池化的思想将线程的创建与使用都放在线程池中,方便了任务的执行和现成的管理。优点: ①降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。②提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行。③提高线程的可管理性,线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以对线程进行统一的分配,调优和监控。ThreadPoolExecutor类的继承关系public class ThreadPo原创 2020-10-15 04:18:38 · 272 阅读 · 1 评论 -
浅谈String & StringBuffer & StringBuilder的区别
一、String(不可变类)String类是不可变类,一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。每次创建一个String类都会生成一个新的对象,这样极大的浪费了内存空间并且效率低下。二、StringBuffer & StringBuilder(可变类)StringBuffer和StringBuilder对象则代表一个字符序列可变的字符串,所以和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能原创 2020-08-31 23:58:23 · 576 阅读 · 0 评论 -
内部类简单测试
1.测试内部类注意:若想调用内部类方法在创建内部类对象是需要在new前加上创建的外部类名称+ . 来实现创建内部类对象。//外部类Outerpublic class Outer{ // 内部类Inner,类Inner在类Outer的内部 public class Inner{ // 内部类的方法 public void show(){ System.out.println(...原创 2019-11-20 15:40:33 · 667 阅读 · 0 评论