- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 java运算符 与(&)、非(~)、或(|)、异或(^)
最近看HashMap源码,遇到了这样一段代码:1 static final int hash(Object key) {2 int h;3 return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);4 }于是我整理学习了以下知识:1.十进制转二进制...
2018-11-06 16:00:38
150
原创 JDK8源码解读之-String类_02
/** *创建一个序列化的字符串数组,由于当前使用同步关键字,当传入的参数传入时,不会影响当前赋值的对 *象 * @param buffer * A {@code StringBuffer} */ public String(StringBuffer buffer) { synchronized(bu...
2018-09-22 11:48:45
366
原创 JDK8源码解读之-String类_01
2 上一篇文章中解读了Object基类,这一篇文章我们来解读下String类,闲话不多说,直接贴源代码(没有什么比看源代码来的更清晰明了)看下String类://final 关键字修饰的类不能进行被继承,同时String实现了Comparable,CharSequence,Serializable接口public final class String implements...
2018-09-09 01:31:09
433
原创 JDK8源码解读之-Object类
/*********************************************标准的吐槽***********************************************************************************/ 工作6年了,期间也零零散散的看过一些源码,但是都不是很系统,很多看过的,当时理解了,也吸收了一部分,但是过了段...
2018-09-08 17:22:51
1176
1
原创 java深拷贝和浅拷贝
1.浅拷贝与深拷贝 浅拷贝又叫浅复制,将对象中的所有字段复制到新的对象(副本)中,所有的值类型、引用类型都会进行复制。 注意:1、值类型复制到新副本中,新的副本对字段的赋值等操作,不会对原对象的字段值有任何影响; 2、引用类型复制到新的副本中,新的副本对引用类型中的字段赋值等操作,会对原引用类型对象中的字段进行更 ...
2018-05-10 17:55:38
163
转载 JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到
2016-03-23 10:25:49
429
转载 java集合源码分析
.Java中的集合位于java.util包下,主要的结构如下:2.集合中存放的都是对象的引用而不是对象本身。集合中不能放入原生数据类型,要放入原生数据类型,可以将其转化成包装类型后再放入,不过JDK1.5出现了自动的装箱和拆箱,原生数据类型可以直接放入,java自动会将原生数据类型包装成包装类型后放入。3.ArrayList底层代码如下:由上面代码可以看到ArrayList的带
2016-03-09 16:49:07
580
转载 全面分析 Spring 的编程式事务管理及声明式事务管理
关于本教程本教程将深切讲授 Spring 庞杂而丁壮夜的事务治理功用,包括编程式事务和声明式事务。经由进程对本教程的进修,您将可以理解 Spring 事务治理的实质,并无邪运用之。先决前提本教程假定您已掌控了 Java 根蒂根抵常识,并对 Spring 有一定意见。您还需求具有根抵的事务治理的常识,好比:事务的界说,隔离级其他概念,等等。本文将直接行使这些概念而不做具体正文。其他,您最
2016-03-04 09:40:36
453
转载 Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的
2016-03-04 09:36:20
168
转载 Spring IOC原理模拟
文章转载 http://blog.csdn.net/xuelong8866/article/details/2937224 利用java的反射和动态代理实现IOC 在Java中,其反射和动态代理机制极其强大,我们可以通过其反射机制在运行时获取信息。而代理是一种基本的设计模式,它是一种为了提供额外的或不同的操作而插入到真实对象中的某个对象。而Java的动态代理在代理上更进一步
2016-03-02 14:12:05
235
redis 可视化工具,redis-desktop-manager
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人