自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 笔记——线程池基本原理

什么是线程池?为什么要用线程池? Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。线程池就是将线程进行池化,需要运行任务时从池中拿一个线程来执行,执行完毕,线程放回池中。 在开发过程中,合理地使用线程池能够带来3个好处。 第一:复用线程,降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务

2020-05-14 21:26:00 134

原创 笔记——Java高级语言特性 -----注解与反射

注解的定义 注解的作用或者意义 注解本身没有任何意义,单独的注解就是一种注释,他需要结合其他如反射、插桩等技术才有意义。 Java注解(Annotation)又称Java标注,是JDK1.5引入的一种注释机制。是原数据的一种形式,提供有关与程序但不属于程序本身的数据。注解对他们注解的代码的操作没有直接影响。 定义注解 @Target(ElementType.TYPE) @Retention(Ret...

2020-05-07 12:49:57 163

原创 笔记 --- android --- 单例模式

一 单例模式 1,构造方法不对外开发的,一般是private 2,通过一个静态方法或者枚举返回单例的对象 3,注意多线程的场景 4,注意单例类对象在反序列化时不会重新重建对象 一,懒汉式单例 static class Singleton{ //私有静态变量 private volatile static Singleton mSingleton; //构造方法 private Singl...

2020-04-23 19:41:01 170

原创 Java 进阶基础 -- 泛型基础和面试题

泛型 1,为什么需要泛型 避免使用的时候需要强制转换,类型检测提前到编译期,便于早发现错误 多种数据类型使用同样的代码 ,代码复用 2,泛型类 public class Normalgeneric<T> { private T data; public Normalgeneric(T data) { this.data = data; } ...

2020-04-23 10:07:19 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除