- 博客(8)
- 收藏
- 关注
原创 JAVA源码解析-LinkedList源码
概述 LinkedList 是 list 接口的链表实现,它是基于双向循环链表实现的,这一点在源码中 很容易就能看出来。除了可以当做链表来操作外,它还可以当做栈、队列和双端队列来使用。 LinkedList 和 ArrayList 一样,它不是线程安全的,在多线程下可以考虑使用 Collections.synchronizedList 方法将该列表“包装”起来。这最好在创建时完成。
2017-04-30 17:17:16 409
原创 JAVA源码解析-ArrayList源码
ArrayList 是基于数组实现的,是一个动态数组,其容量能自动增长。ArrayList不是线程同步的,在多线程下可以考虑使用 Collections.synchronizedList 方法将该列表“包装”起来。
2017-04-22 15:23:34 621
原创 Spring-AOP切面编程总结
Spring-AOP切面编程基础总结,使用一个简单的例子通过注解和配置文件两种方式解释了:前置、后置、返回、异常四中通知类型在编码时的应用。
2017-03-20 20:44:54 584
原创 JAVA进阶学习-多线程基础详解(二)-同步
距离第一篇博客过了半个多月之后,我又回来了,前段时间因为要过年,所以很忙,到处走亲戚,相当悲催,今天终于有时间来更新博客了。 之前有些朋友读了第一篇博客之后说我写的有点晦涩,不够通俗易懂,想了一下言之有理,决定在以后的博客里换个风格,总之大家一起共勉吧,我也不是什么大神,有啥问题大家一定要替出来,本人有则改之,无则加勉! 之前的一篇博客里给大家介绍和分析了创建线程的两种方法,这篇博
2017-02-03 17:16:16 578
原创 JAVA进阶学习-多线程基础详解(一)
本篇博文对JAVA的多线程进行了初步的分析,主要包含如下几个方面的内容:线程与进程的区别、线程的5种状态、线程启动的两种方式:继承Thread类和实现Runnable接口、线程启动的两种方式的对比。
2017-01-15 02:07:21 637 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人