1 /* 2 * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved. 3 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license t... ...
分类:
编程语言 时间:
2019-07-29 14:32:43
阅读次数:
102
1 /* 2 * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved. 3 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license t... ...
分类:
编程语言 时间:
2019-07-29 14:14:10
阅读次数:
98
1 JDK源码跟踪 2 OpenJDK源码跟踪 jdk源码(JNI注册) java虚拟机(HotSpot实现): ...
分类:
其他好文 时间:
2019-07-28 14:21:19
阅读次数:
234
jdk源码每日一读 (一) java.lang.Object 1. 类说明 Object是java继承体系的根,是每一个类的基类,所有的类都实现了Object类的所有方法。 2.重要方法 3. 分析 1. getClass方法 getClass方法的返回值是Class对象,它返回的是对象消除静态类型 ...
分类:
编程语言 时间:
2019-07-20 21:48:20
阅读次数:
143
1 #!/bin/bash 2 #by zhangjia 3 #2019年4月28日09:14:48 4 ###################################### 5 cp jdk-8u152-linux-x64.tar.gz /usr/local 6 cd /usr/local... ...
分类:
其他好文 时间:
2019-07-17 00:45:52
阅读次数:
125
前言: BufferedInputStream 的作用是为另一个输入流添加一些功能,例如,提供“缓冲功能”以及支持“mark()标记”和“reset()重置方法” BufferedInputStream 现在看源码分析 1 public 2 class BufferedInputStream ext ...
分类:
其他好文 时间:
2019-07-06 17:51:50
阅读次数:
94
前言: 在java中,PipedOutputStream和PipedInputStream分别是管道输出流和管道输入流。它们的作用是让多线程可以通过管道进行线程间的通讯。在使用管道通信时,必须将PipedOutputStream和PipedInputStream配套使用。如果使用同一个线程处理两个相 ...
分类:
其他好文 时间:
2019-07-04 11:45:07
阅读次数:
82
概述 相较于 ArrayList,LinkedList 在平时使用少一些。 LinkedList 内部是一个双向链表,并且实现了 List 接口和 Deque 接口,因此它也具有 List 的操作以及双端队列和栈的性质。双向链表的结构如下: 前文分析了 Queue 和 Deque 接口,正是因为 L ...
分类:
其他好文 时间:
2019-06-29 10:39:55
阅读次数:
92
前面前已经说明了HashMap以及红黑树的一些基本知识,对JDK8的HashMap也有了一定的了解,本篇就开始看看并发包下的ConcurrentHashMap,说实话,还是比较复杂的,笔者在这里也不会过多深入,源码层次上了解一些主要流程即可,清楚多线程环境下整个Map的运作过程就算是很大进步了,更细... ...
分类:
其他好文 时间:
2019-06-23 17:29:37
阅读次数:
77
今天来看一下ArrayList的源码 目录 介绍 继承结构 属性 构造方法 add方法 remove方法 修改方法 获取元素 size()方法 isEmpty方法 clear方法 循环数组 1.介绍 一般来讲文章开始应该先介绍一下说下简介。这里就不介绍了 如果你不知道ArrayList是什么的话就没 ...
分类:
其他好文 时间:
2019-06-19 12:14:29
阅读次数:
84