
JDK源码
qq_20009015
欢迎关注我的公众号《程序员与王子喵》
展开
-
最实用的使用idea看源码的技巧
很多时候新手看源码都会被绕晕, 本人也踩过这个坑,经过摸索 总结出来一些实用的看源码过程中的debug技巧。首先,重点是带着问题去看,不然无处下手,都不知道入口是哪举例:我想看spring容器getBean时候的过程。是如何getbean的,如果有切面,又是如何实现的。那么带着这个问题我就需要去看applicationContext.getBean("userService");这...原创 2019-11-09 22:12:48 · 7129 阅读 · 0 评论 -
javaJDK源码分享(来自OpendJDK)
对于只想要jdk源码的童鞋来说官网下载的OpenJDK里面冗余了很多东西,昨天整理了一下,就发出来了,看到的童鞋可以节省点时间。https://github.com/xiaoxinglai/JavaSourceReader.githttps://github.com/xiaoxinglai/JavaSourceReader.githttps://github.com/xiaoxinglai/Jav...原创 2018-06-17 13:18:04 · 1389 阅读 · 0 评论 -
jdk7的Objetcs工具类解析
在对象比较的时候,经常需要判空,如果是数组比较,还需要遍历每个元素,在jdk7中,提供了一个工具类Objects。主要为提供空指针安全的equals、hash、toString等的相应方法。其类方法概要如下://判断两对象是否相等public static boolean equals(Object a, Object b);//深度比较两对象是否相等,用于数组等形式public st...原创 2019-03-26 10:16:05 · 260 阅读 · 0 评论 -
如何在java里面实现值交换
看到一道题目,如何实现java的值交换看起来好像很简单 public static void main(String[] args) { Integer a=1; Integer b=2; swap(a,b); //要求输出a=2 b=1 System.out.println("a="+a+",b="+b); ...原创 2019-05-07 00:54:26 · 6775 阅读 · 3 评论 -
如何看源码?
作为一名程序员,不管是学习还是工作,各种框架都是少不了的,对于框架,不止是要会用,也要掌握其原理,而且面试往往也会重点考察原理,因此学会看源码就是一种必不可少的能力了。 万事开头难,现在开始尝试按照以下的方法,一步步来,最终能画出调用时序图和类图的时候,说明就已经对这个框架了然于胸了。...原创 2019-07-10 12:45:37 · 456 阅读 · 1 评论