从JDK源码角度看Byte
Java的Byte类主要的作用就是对基本类型byte进行封装,提供了一些处理byte类型的方法,比如byte到String类型的转换方法或String类型到byte类型的转换方法,当然也包含与其他类型之间的转换方法。 主要实现代码如下: public final class Byte extends Number implements Comparable<Byte> { ...
从JDK源码角度看Object
Java的Object是所有其他类的父类,从继承的层次来看它就是最顶层根,所以它也是唯一一个没有父类的类。它包含了对象常用的一些方法,比如getClass、hashCode、equals、clone、toString、notify、wait等常用方法。所以其他类继承了Object后就可以不用重复实现这些方法。这些方法大多数是native方法,下面具体分析。 主要的代码如下: public...
从JDK源码角度看Boolean
Java的Boolean类主要作用就是对基本类型boolean进行封装,提供了一些处理boolean类型的方法,比如String类型和boolean类型的转换。 主要实现源码如下: public final class Boolean implements java.io.Serializable, Comparable<Boolean> { private final...
从JDK源码看Java并发特性
索引下前面写的篇关于从JDK源码看Java并发特性的文章 文章列表 从JDK源码角度看java并发的原子性如何保证 从JDK源码角度看java并发的公平性 从JDK源码角度看java并发线程的中断 从JDK源码角度看并发竞争的超时 从JDK源码角度看并发锁的优化 从JDK源码角度看线程的阻塞和唤醒 从JDK源码角度看线程池原理 ========广告时间...
SpringMVC4.0 + Tomcat7 + JDK7环境搭建 + (Spring4.0jar包+源码+logging+SpringIDE百度网盘下载)
今天一时兴起想用一下新版本的框架,就找了一个SpringMVC4.0的来,还是遇到一些问题,写下来帮助一下大家吧,程序员都知道配环境是最头痛的。 这个里面就是Spring4.0jar包+源码+logging+SpringIDE,如果能下载别忘了点个赞。 云盘链接 链接:http://pan.baidu.com/s/1c1XqZOs 密码:y26a 最最基本的目录结构如下: 先建立动...
jdk 源码 精巧部分 收集 (一)
1,Arrays 中 实现的二分查找 public static int binarySearch(int[] a, int fromIndex, int toIndex, int key) { rangeCheck(a.length, fromIndex, toIndex); // 边界测...
jdk 源码阅读(主要:util,lang,concurrent) ( 二 )
1,Thread /* For generating thread ID */ private static long threadSeqNumber; private static synchronized long nextThreadID() { // 生成线程 id,静态 同步方法,操作静态变量 return ++threadSeqNumber...
jdk 源码阅读(主要:util,lang,concurrent) ( 一 )
1,PriorityQueue 添加元素,向上调整堆 ( 小根堆 )。 private void siftUp(int k, E x) { // 插入元素 向上调整 if (comparator != null) siftUpUsingComparator(k, x); else ...
spring源码学习【准备】之jdk动态代理和cglib动态代理的区别和性能
一:区别:---->JDK的动态代理依靠接口实现,如果有些类并没有实现接口,则不能使用JDK代理,这就要使用cglib动态代理了。--->JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能实现JDK的动态代理,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对final修饰的类进行代理。性能:....
spring源码学习之【准备】jdk动态代理例子
一:被代理的对象所要实现的接口 1 package com.yeepay.testpoxy; 2 3 import java.util.Map; 4 5 /** 6 * 被动态代理的接口 7 * @author shangxiaofei 8 * 9 */ 10 public interface MyCheckPay { 11 /** 12 * ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
jdk更多源码相关
- 直击美团并发原理jdk源码
- 源码jdk原理
- 源码jdk
- 源码jdk动态代理原理
- 源码jdk动态代理
- 学习jdk源码
- jdk linkedlist源码
- 源码jdk cglib动态代理
- 源码阅读jdk
- 阿里jdk源码
- jdk源码解析
- 集合源码jdk
- jdk源码角度看
- jdk集合源码解析
- jdk源码类
- jdk源码linkedlist
- alibaba jdk源码
- jdk源码hashmap
- 设计模式jdk源码
- jdk源码原理
- jdk源码笔记
- jdk源码应用
- jdk源码threadpoolexecutor保姆
- jdk hashmap源码
- jdk源码下载
- alibaba jdk源码手册
- jdk源码jcheckbox
- 异步编程jdk future源码
- jdk源码arraylist
- jdk源码集合