
JAVA
ProgramResearch
这个作者很懒,什么都没留下…
展开
-
Java Thread(Android Nougat源码)
相关文件路径 ./libcore/ojluni/src/main/java/java/lang/Thread.java ./libcore/ojluni/src/main/java/java/lang/ThreadGroup.java ./libcore/ojluni/src/main/java/sun/misc/Unsafe.java ./art/runtime/native/jav翻译 2017-01-15 11:38:44 · 830 阅读 · 0 评论 -
红黑树
概述红黑树的插入红黑树的删除概述红黑树是AVL树的一个变种.它具有如下性质:每个节点是红色的或者黑色的根节点是黑色的如果一个节点是红色的,则其子节点必须是黑色的(即不存在父子节点同为红色)从任一节点到其各个叶子节点的所有路径都包含相同数目的黑色节点每个NIL节点(或称为空节点)可当作黑色的 (性质5,一些书籍没将其作为性质,其存在主要是方便分析插入和删除操作)通过性质1,3,4可转载 2017-03-26 14:54:48 · 326 阅读 · 0 评论 -
ThreadLocal类
文件路径: ./libcore/ojluni/src/main/java/java/lang/ThreadLocal.java概述: 提供线程本地变量. 此变量不同于一般变量,每个线程都访问(通过get和set)各自的副本. 独立初始化变量的副本. ThreadLocal实例是类的典型的私有静态域,是与线程状态相关的 (例如: 用户ID或事务ID) 每个线程持有一个Thre翻译 2017-01-17 23:09:22 · 735 阅读 · 0 评论 -
Java7,8(<<写给大忙人看的Java SE8>>摘要)
lambda: 任何一个lambda表达式都可以等价转换成现在所使用的API中对应的函数式接口.从概念上讲,所有只含有一个抽象方法的接口都是函数式接口.转载 2017-04-28 22:38:33 · 512 阅读 · 0 评论 -
Java并发之ForkJoin
ForkJoin简介Java7中新添加了一种并发框架ForkJoin.如其名所言,ForkJoin框架适用于将任务分解为子任务,然后将结果合并的场景. ForkJoin与Executor类似,使用池(ForkJoinPool)来管理线程(ForkJoinWorkerThread),使用队列来管理任务(ForkJoinTask). 不同的是,ForkJoin中使用多个队列来管理任务,并且分转载 2017-06-11 20:49:48 · 492 阅读 · 0 评论 -
Java正则表达式(摘自<<Java核心技术>>)
Java正则表达式语法(类Perl,但有些区别) 语法 解释 字符 c 字符c \Unnnn,\Xnn,\0n,\0nn,\0nnn 具有给定十六进制或十进制值的码元 \t,\n,\r,\f,\a,\e 控制符: 制表符,换行符,回车符,换页符,警告符,符 \Cc 与字符c相关的控制符 字符类 [C1C2…] 任何由C1,C2,…表示的字转载 2017-07-11 20:43:27 · 550 阅读 · 0 评论 -
《Java网络编程》摘要
流应当在关闭流之前立即刷新输出所有流。否则,关闭流时留在缓冲区中的数据可能会丢失java.security.DigestInputStream流关闭后,依然可以获取消息摘要mark()方法标记流的当前位置,reset()方法把流重置到标记的位置. markSupported(), PrintStream问题 1. println()的输出是与平台有关的 2. PrintStr转载 2017-02-18 23:40:30 · 503 阅读 · 0 评论