随笔分类 -  java

this is a serial questions for java
 
java.util.concurrent ThreadPoolExecutor源码分析
摘要:实现的接口:Executor, ExecutorService 子类:ScheduledThreadPoolExecutor 这类为java线程池的管理和创建,其中封装好的线程池模型在Executors类中有实现。抛开Executors类中的实现,仅谈线程池模型ThreadPoolExecutor 阅读全文
posted @ 2018-11-10 14:07 都是一家人 阅读(303) 评论(0) 推荐(0)
Java总结篇系列:Java泛型(转)
摘要:一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文
posted @ 2018-11-09 20:06 都是一家人 阅读(2037) 评论(0) 推荐(0)
java.lang.Runnable 源码分析
摘要:子接口:RunnableFuture<V>, RunnableScheduledFuture<V> 实现类:AsyncBoxView.ChildState, ForkJoinWorkerThread, FutureTask, RenderableImageProducer, SwingWorker, 阅读全文
posted @ 2018-11-09 19:33 都是一家人 阅读(504) 评论(0) 推荐(0)
Java NIO:浅析I/O模型(转)
摘要:原文链接:http://www.cnblogs.com/dolphin0520/p/3916526.html 以下是本文的目录大纲: 一.什么是同步?什么是异步? 二.什么是阻塞?什么是非阻塞? 三.什么是阻塞IO?什么是非阻塞IO? 四.什么是同步IO?什么是异步IO? 五.五种IO模型 六.两种 阅读全文
posted @ 2018-10-28 17:30 都是一家人 阅读(272) 评论(0) 推荐(0)
jvm内存配置参数
摘要:请看下面题目: 对于jvm内存配置参数: -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 其最小内存值和Survior区总大小分别是: a. 5120m,1024m b.5120m,2048m c.10240m,1024m d.10240m,20 阅读全文
posted @ 2018-07-15 11:08 都是一家人 阅读(393) 评论(0) 推荐(0)
synchronized 和 ReentrantLock 区别
摘要:synchronized 使用: 1:当一个线程访问object的一个synchronized(this)同步代码块时,它就获得了这个object的对象锁。结果,其它线程对该object对象所有同步代码部分的访问都被暂时阻塞。 2:然而,当一个线程访问object的一个synchronized(th 阅读全文
posted @ 2018-06-26 23:04 都是一家人 阅读(210) 评论(0) 推荐(0)
Java容器类总结
摘要:Java容器类是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。从本文开始将开启一个系列详细分析Java容器中的每个成员,包括源代码分析,性能分析,不同容器之间对比等等,链接将同步更新在本文和置顶博文内。 Java容器主要可以划分为4个部分:List列表、Set集合、 阅读全文
posted @ 2018-06-22 23:50 都是一家人 阅读(3950) 评论(1) 推荐(2)
JAVA基本类型和包装类
摘要:JAVA的包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或 阅读全文
posted @ 2018-06-22 00:03 都是一家人 阅读(471) 评论(0) 推荐(0)
java中coroutine使用
摘要:链接1:http://jm.taobao.org/2010/09/17/326/ 链接2:https://www.jianshu.com/p/0f1a6943eab5 阅读全文
posted @ 2018-06-19 15:13 都是一家人 阅读(257) 评论(0) 推荐(0)
Java类库和常用类库介绍
摘要:Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库 包名以 Java 开始的包是 Java 核心包 (Java Core Package) ; 包名以 Javax 开始的包是 Java 扩展包 阅读全文
posted @ 2018-05-03 16:29 都是一家人 阅读(858) 评论(0) 推荐(0)
java.lang.String 使用介绍
摘要:这里我们将总结字符串相关的知识,除了总结String的API用法,同时我们还会总结一些相关的知识点,包括字符串常量池、StringBuffer、StringBuilder,以及equals和==的用法。 一、String的用法 String类在java.lang包中,java使用String类创建一 阅读全文
posted @ 2018-05-03 16:07 都是一家人 阅读(17634) 评论(1) 推荐(2)