源码分析
Mars佩奇
这个作者很懒,什么都没留下…
展开
-
初探源码 --- JSONObject和JSONArray
一.JSONObject类 public class JSONObject extends JSON implements Map<String, Object>,Cloneable,Serializable,InvocationHandler{} JSONObject是通过继承Map<String,Object>实现的 public static final lo...原创 2019-06-26 13:20:01 · 204 阅读 · 0 评论 -
【Java并发线程系列】初探源码 --- Thread
Thread类 public class Thread implements Runnable Thread实现Runnable接口,实现run方法 private static native void registerNatives(); static { registerNatives(); } 从上面的代码中看到定义了一个静态初始化块,我们知道当创建...原创 2019-06-26 15:58:30 · 259 阅读 · 1 评论 -
【Java-Socket系列】源码探索 --- Socket
Socket 含义 socket通常也称之为“套接字”,用于描述IP地址和端口。是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 操作java socket时用到的最多的三个方法为: accept():主要用于服务器端产生“阻塞”,等待客户端的链接请求,并且返回一个客户端的Socket实例; getInputStream():方法主要用来获得网络连接输入,同时返回一...原创 2019-06-27 10:04:14 · 225 阅读 · 0 评论 -
【Java并发线程系列】Process源码解析
一.概述 Process类是一个抽象类(所有的方法均是抽象的),封装了一个进程(即一个执行程序)。 //创建一个抽象类(进程) public abstract class Process {} //声明一个变量(进程等待) public abstract int waitFor() throws InterruptedException; //创建Boolean类型的方法(等待) //long t...原创 2019-06-28 14:53:31 · 294 阅读 · 0 评论 -
【加密与解密系列】BASE64Decoder源码解析
//创建Base64位解密方法 //继承CharacterDecoder 字符解密类 public class BASE64Decoder extends CharacterDecoder {} //声明常量字符解密数组 private static final char[] pem_array = new char[]{'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'...原创 2019-06-28 15:39:43 · 682 阅读 · 0 评论