Java
BlueElsL
这个作者很懒,什么都没留下…
展开
-
注解的最全面的介绍
在很多程序设计语言里,依赖注入是一种比价流行的设计模式,在Android开发中很多框架也是采用的是依赖注入的方式,比如说我们常用框架ButterKnife和Dagger2。我们只是知道如何使用,但是有多少程序猿了解其原理,这些框架都是采用编译时注解。什么是注解 从JDK 5开始,Java增加了注解,注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。注解分类 注解分为标准注解和元注解。1.标准注解 标准注解有4中:@Override:对覆盖父类中的方法进行标原创 2020-06-09 16:54:04 · 207 阅读 · 0 评论 -
线程池的原理
为什么使用线程池Java中的线程池运用最多的场景是解决并发的问题,几乎所有的异步或并发任务都使用到线程池。那线程池能给我们到来那些好处呢?第一:降低资源损耗,通过复用已经创建的线程降低线程的创建和销毁造成的损耗。第二:提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行,假如一个服务器完成一个任务的时间为:T1线程创建时间,T2任务执行时间,T3销毁线程时间。如果:T1+T3远大于T2,则可以使用线程池,以提高服务器的性能。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不原创 2020-05-21 10:45:03 · 511 阅读 · 0 评论 -
Stream最详细的使用介绍
Java8中Stream的使用原创 2019-10-23 21:14:07 · 1835 阅读 · 1 评论