自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 从浅到深了解ArrayList

根据我看到的博文,摘录了可以让我们从浅到深认识ArrayList的几篇博文,其实也算不上原创,就是进行了整理,转载的直接贴链接 首先我们先了解下ArrayList的初始化,可以看这里: ArrayList初始化 在了解完他的初始化以及对应的使用函数时,下面了解一下关于ArrayList扩容的问题: ArrayList底层扩容 根据ArrayList的特点,分析一下他的时间复杂度等问题:

2017-11-30 18:32:01 183

转载 深入分析HashMap原理(存储 碰撞检测 取值 扩容 hashCode equals等)

这篇博客是在网上自己浏览时整理的几个好的帖子,关于hashMap的分析,从浅到深看完基本上可以深入掌握hashMap的工作原理下面这篇文章详细介绍了一下几个方面的东西什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?equals()和hashCode()的都有什么作用?你知道hash的实现吗?为什么要这样实现?如果HashMap的大小超过了...

2017-11-30 11:25:11 636

转载 彻底理解ThreadLocal

尊重原创 :http://blog.csdn.net/lufeng20/article/details/24314381 ThreadLocal是什么   早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。   当使用ThreadLoca

2017-11-22 11:02:44 215

转载 Java内置锁与synchronized关键字

转载自:http://blog.csdn.net/a19881029/article/details/8215775 Java提供了一种内置的锁机制来支持原子性 每一个Java对象都可以用作一个实现同步的锁,称为内置锁,线程进入同步代码块之前自动获取到锁,代码块执行完成正常退出或代码块中抛出异常退出时会释放掉锁 内置锁为互斥锁,即线程A获取到锁后,线程B阻塞直到线程A释放锁,线程

2017-11-20 20:48:23 269

原创 如果synchronized是不可重入的,为什么重载父类函数后(重载函数也加锁)会产生死锁?

我们知道synchronized可以加在方法上也可以加在代码块上,其实加在方法上也相当于加载代码块上,好比这种形式: synchronized(this){ doSomething(); }从这里可以看出,锁其实是基于对象的,是对当前访问的对象进行加锁,现在假设有如下两个类: class Widget{ synchronized doSomething(){ ....

2017-11-20 18:20:01 893

转载 volatile关键字解析(详细)

volatile关键字解析 当前为作者原网址,该作者对该关键字从浅到深,对其原理做了分析,很容易懂 http://www.cnblogs.com/dolphin0520/p/3920373.htmlhttp://www.cnblogs.com/dolphin0520/p/3920373.html 如下为一些参考网址: 《Java 中的双重检查(Double-Check)》http:...

2017-11-02 11:58:17 151

自定义注解实现

看到别的博主写的几篇接绍注解相关的东西,觉得挺好的,mark一下 概述及JDK自带注解:http://blog.csdn.net/zen99t/article/details/49506919 自定义注解:http://blog.csdn.net/zen99t/article/details/49508447 解析注解:http://blog.csdn.net/zen99t/article/details/49512411 注解反射生成SQL语句:http://blog.csdn.net/zen99t/article/details/50351575 后面的文件是自己上传的对着博主实现加了注释的代码。主要就是自定义了注解,使用了自定义注解,然后利用java的反射机制根据注解生成不同的sql语句

2017-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除