![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk源码
路痴初心
这个作者很懒,什么都没留下…
展开
-
java.io 源码学习01 Serializable接口
1 序列化描述:Java的对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,自动弥补不同操作系统之间的差异2.两种主要特性:一是Java的远程方法调用RMI,使存活于其他计算机上的对象使用起来就像是存活于本机一样。二是对Java Beans来说,对象的序列化也是必需的,...原创 2019-06-25 13:12:53 · 264 阅读 · 0 评论 -
java.lang 源码学习02 Comparable接口
一. 前言 在Java集合框架里面,各种集合的操作很大程度上都离不开Comparable和Comparator,虽然它们与集合没有显示的关系,但是它们只有在集合里面的时候才能发挥最大的威力。下面是开始我们的分析。二. 源码/** This interface imposes a total ordering on the objects of each class that...原创 2019-06-25 20:35:19 · 134 阅读 · 0 评论 -
java.io 源码学习03 Bits类
1.Bits类是default类型的并非public类型,所以Bits类仅仅只能被IO包下的类所引用构造方法无参数 所有方法都为静态方法,所以可以直接通过类名去访问其下的所有方法2. 源码/** Utility methods for packing/unpacking primitive values in/out of byte arrays using bi...原创 2019-06-25 20:45:03 · 208 阅读 · 0 评论 -
java.lang.annotation 源码学习04 Native注解
1. 源码/** Indicates that a field defining a constant value may be referenced from native code. 指示可以从本机代码引用定义常量值的字段。 The annotation may be used as a hint by tools that generate native ...原创 2019-06-25 22:07:09 · 1487 阅读 · 0 评论 -
java.security 源码学习06 PrivilegedAction
1. 源码/** A computation to be performed with privileges enabled. The computation is performed by invoking {@code AccessController.doPrivileged} on the {@code PrivilegedAction} object. Th...原创 2019-06-26 15:14:41 · 1296 阅读 · 0 评论 -
sun.security.action 源码学习07 GetPropertyAction
1. 源码public class GetPropertyAction implements PrivilegedAction<String> { private String theProp; private String defaultVal; public GetPropertyAction(String var1) { this....原创 2019-06-26 15:20:15 · 883 阅读 · 2 评论 -
java.security 源码学习08 AccessController
1. 源码/** <p> The AccessController class is used for access control operations and decisions. <p> More specifically, the AccessController class is used for three purposes:...原创 2019-06-26 15:34:59 · 448 阅读 · 0 评论