
java基础
文章平均质量分 61
轻风无言
做,就对了
展开
-
java枚举到底是什么鬼?
枚举类型是什么呢,其实是指一组固定的常量组成合法值的类型。原创 2017-02-05 18:57:48 · 8123 阅读 · 2 评论 -
ThreadPoolExecutor简析
ThreadPoolExecutor是java线程池的实现类,主要作用有这么几点: 1. 解耦任务提交和执行,便于控制任务执行的环境,用于吞吐量、响应能力等系统指标的调优; 2. 控制线程数量,复用线程,避免大量的线程造成资源竞争激烈,内存消耗严重引发的吞吐量下降、服务器宕机等问题; 3. 使系统稳定,当大量任务提交时,超过线程限制的任务会进入队列等待,达到平缓降低性能的目的。原创 2017-03-12 12:50:06 · 563 阅读 · 0 评论 -
Callable异步原理简析
异步执行,应该不会陌生,那么在java中是怎么用的呢?又是如何实现的?下面我们循序渐进,慢慢分析。原创 2017-03-27 19:29:10 · 20138 阅读 · 2 评论 -
java工具类快速定位
其实 java作为一个完善的类库,本身就提供了很多权威工具类,因此我们平时写代码时候,如果能够很好的利用现有的工具,将会使开发的速度得到很大的提高,而代码的bug也会更少,毕竟经过实践反复测试完善的代码,不能否认具有更高的权威性。原创 2017-02-11 16:55:01 · 883 阅读 · 0 评论 -
java泛型,怎么这么难
泛型,就是参数化类型。好吧,这是我抄的定义,自己都觉得难以理解,还是简单分析下吧。原创 2017-02-11 11:18:25 · 2347 阅读 · 0 评论 -
ThreadLocal简单分析
ThreadLocal(线程本地化存储)是除了同步外,解决共享变量冲突的另一种解决方案。思路就是:根除对变量的共享。原创 2017-02-14 19:45:27 · 265 阅读 · 0 评论 -
JUC中Atomic包分析
并发场景中,为了保证线程安全,也就是临界区代码按照我们所想的时序运行,我们需要进行加锁,也就是同步控制,但是有很多情况,不需要我们自己进行同步控制,而是可以使用java自带的并发组件,本文主要讲Atomic包中提供原子操作的类,接下来我们依次分析.原创 2017-02-19 08:52:44 · 480 阅读 · 0 评论 -
类加载器简单分析
简单分析下类加载细节原创 2017-02-09 20:37:00 · 396 阅读 · 0 评论 -
foreach解析
foreach用法解析原创 2017-02-08 12:48:52 · 305 阅读 · 0 评论 -
类初始化简析
类初始化简析原创 2017-02-06 21:25:17 · 201 阅读 · 0 评论 -
java7资源释放新语法
java自动资源释放新方式,解决资源释放复杂,难度大的问题。原创 2017-02-05 14:02:58 · 466 阅读 · 0 评论 -
反射-Field
反射,基于类的运行时信息,通过类加载后的Class对象,获取类的方法,属性,利用Class对象调用方法和修改属性。 本节主要说下Field这个类,代表类的属性,包括实例字段和静态字段。原创 2017-03-16 20:38:41 · 854 阅读 · 0 评论