<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a490205395的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a490205395</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a490205395]]></copyright><item><title><![CDATA[LinkedList源码分析]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/84956435</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/84956435</guid><author>a490205395</author><pubDate>Wed, 19 Dec 2018 17:47:17 +0800</pubDate><description><![CDATA[一、目标

同学，很高兴与您相遇！通过该文章，我希望能达到几个目标：

      1、能更深刻的理解LinkedList

      2、能在工作或者面试中帮到您

      3、将我所学能很好的分享给您

二、介绍

LinkedList是一个非线程安全的集合；同时也实现了Deque，是支持FIFO原则的；其内部采用的是双向链表的数据结构存储元素的，可支持保存null元素。

三、源码分析...]]></description><category></category></item><item><title><![CDATA[ArrayList原理分析及手写ArrayList]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/84951617</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/84951617</guid><author>a490205395</author><pubDate>Tue, 11 Dec 2018 14:16:03 +0800</pubDate><description><![CDATA[在面试过程中，会遇到ArrayList实现原理是怎么样，在什么情况会对集合进行扩容等问题；ArrayList相对于其它的集合是比较简单的了。在后面会将手写的ArrayList代码附上，在这之前我们需要了解ArrayList一些主要的成员变量以及原理。

1、主要的成员变量解释


   /**
     * Default initial capacity.
     */
    ...]]></description><category></category></item><item><title><![CDATA[多线程之synchronized学习（一）]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/79225697</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/79225697</guid><author>a490205395</author><pubDate>Thu, 01 Feb 2018 11:40:51 +0800</pubDate><description><![CDATA[在并发编程中，我们会经常看到synchronized的使用；这次我会用两个例子来表达我对synchronized的一些理解，如果不对的地方还请大家指正，毕竟搞技术的一直都是一个学习的过程，有时候是无法避免进到了误区；


一、count初始值是3，此时三个线程对count进行自减操作， 期望的打印count的顺序是2、1、0
例子一主要是为了对多线程有一个初步的认识
public cla]]></description><category></category></item><item><title><![CDATA[maven 编译报错MojoFailureException]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/54564135</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/54564135</guid><author>a490205395</author><pubDate>Sun, 15 Jan 2017 19:55:13 +0800</pubDate><description><![CDATA[相关环境：
1、maven：apache-maven-3.0.5
2、jdk：1.7
3、eclipse
背景：在eclipse整合maven的前提下，使用eclipse将maven项目编译发布到私服，执行clean install deploy之后，install失败，报如【图 1】的错



图1
图1显示的是乱码，其实提示的是：程序包com.sun.image.codec.]]></description><category></category></item><item><title><![CDATA[SQLite下载与安装]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7864183</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7864183</guid><author>a490205395</author><pubDate>Tue, 14 Aug 2012 12:01:47 +0800</pubDate><description><![CDATA[SQLite 的最新版本可以从这里下载 。下面我们以Windows版本sqlite-3_5_1.zip
 为例介绍其安装方法。
（大家可以选择下载安装适合自己的版本）
下载后，将sqlite-3_5_1.zip解压缩至C:/sqlite目录即完成安装。
C:/sqlite目录构造为：

C:/sqlite
|
+--sqlite3.exe

打开一个CMD命令窗口]]></description><category></category></item><item><title><![CDATA[类加载器的委托机制学习笔记]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7742317</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7742317</guid><author>a490205395</author><pubDate>Thu, 12 Jul 2012 23:27:00 +0800</pubDate><description><![CDATA[一般来说，我们不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况，而对类加载器的机制又不是很了解的话，就很容易花大量的时间去调试 ClassNotFoundException 和 NoClassDefFoundError 等异常。顾名思义，类加载器（class loader）用来加载 Java 类到 Java 虚拟机]]></description><category></category></item><item><title><![CDATA[反射与Constructor、Method、Field类的使用]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7704068</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7704068</guid><author>a490205395</author><pubDate>Sat, 30 Jun 2012 00:29:34 +0800</pubDate><description><![CDATA[我个人觉得反射的使用其实就是获得某个类的字节码，然后拿着这个类的字节码进行相应的操作。使用反射判断某变量是否为数组或者是否为基本数据类型、得到某个类的成员变量、某个类的方法、构造函数；这都需要先获得类的字节码]]></description><category></category></item><item><title><![CDATA[一个简单的商品管理系统]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7674453</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7674453</guid><author>a490205395</author><pubDate>Mon, 18 Jun 2012 19:58:15 +0800</pubDate><description><![CDATA[该商品管理系统开发的目的在于学习。实现的功能都比较简单，只有根据界面的信息进行相应的操作就可以了，目前只做了添加的功能。
声明一个GoodsSystem类（Activity）用来显示界面的信息
 /*]]></description><category></category></item><item><title><![CDATA[注解、JavaBean的学习]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7673300</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7673300</guid><author>a490205395</author><pubDate>Mon, 18 Jun 2012 15:18:28 +0800</pubDate><description><![CDATA[刚接触这些，对于很多关于这些方面的知识都还只是处于比较潜的认识阶段，大家如果有好的建议或者有错的地方还希望能说出来。
 一、JavaBean
 
             javaBean是一种特殊的Java]]></description><category></category></item><item><title><![CDATA[关于枚举、反射、泛型的简单例子]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7673017</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7673017</guid><author>a490205395</author><pubDate>Mon, 18 Jun 2012 13:32:36 +0800</pubDate><description><![CDATA[一、枚举
  
 枚举就是要让某个类型的取值只能为若干个固定值中的一个，否则，编译器就会报错。枚举是一种特殊的类，其中的每个元素都是该类的一个实例对象。定义枚举使     用的关键字是enum。]]></description><category></category></item><item><title><![CDATA[流操作的基本规律的总结]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7670760</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7670760</guid><author>a490205395</author><pubDate>Sun, 17 Jun 2012 13:52:53 +0800</pubDate><description><![CDATA[流的使用我用3个步骤来确定具体使用哪个流
 
 1、明确源和目的
  源：输入流     InputStream  Reader
  目的：输出流   OutputStream Writer
 2、操作的]]></description><category></category></item><item><title><![CDATA[用TCP做了个发送文本的练习]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7660443</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7660443</guid><author>a490205395</author><pubDate>Wed, 13 Jun 2012 17:46:39 +0800</pubDate><description><![CDATA[今天 的练习题是通过键盘向服务器端发送数据，而且客户端可以通过输入文本路径向服务器端发送文本的内容（格式如：D:\\me.txt）。服务器原样返回数据给客户端。
  我的思路是：
      客户端：
1、建立一个]]></description><category></category></item><item><title><![CDATA[拷贝指定目录下内容到另一个文件夹中]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7656623</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7656623</guid><author>a490205395</author><pubDate>Tue, 12 Jun 2012 16:44:16 +0800</pubDate><description><![CDATA[该程序的功能是将指定目录所有内容拷贝到另一个目录文件中，我为大家讲解一下我做的思路： 首先，我们是不是要知道要拷贝的对象啊，也就是指定要拷贝的目录。但是有些目录下是不是很多文件夹，这时我们就要对每个文]]></description><category></category></item><item><title><![CDATA[java随机获取年份跟当前前一天的时间]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7656608</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7656608</guid><author>a490205395</author><pubDate>Tue, 12 Jun 2012 16:41:30 +0800</pubDate><description><![CDATA[今天做了2个简单的程序，分别是：获取任意每一年二月有多少天 和 获取昨天现在这个时刻的时间。给大家介绍一下大概的思路，首先重控制台接受一个整型的值，然后用Calendar里面提供的方法得到相应的年份和时间。这里大家要注意]]></description><category></category></item><item><title><![CDATA[自定义BufferedRwader里面的readLine()方法和BufferedWriter里面的newLine()方法]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7649794</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7649794</guid><author>a490205395</author><pubDate>Sun, 10 Jun 2012 12:12:43 +0800</pubDate><description><![CDATA[我自己模拟做了一个BufferedRwader里面的readLine()方法和BufferedWriter里面的newLine()方法。其实readLine()跟newLine()最终都是要一个一个字符的读取（通过rea]]></description><category></category></item><item><title><![CDATA[给定一个小数，保留该小数的后两位]]></title><link>https://blog.youkuaiyun.com/a490205395/article/details/7639400</link><guid>https://blog.youkuaiyun.com/a490205395/article/details/7639400</guid><author>a490205395</author><pubDate>Sun, 10 Jun 2012 12:07:55 +0800</pubDate><description><![CDATA[今天用一个BigDecimal类，实现了一个小功能，在给定一个小数的情况下，保留该小数的后两位。BigDecimal用来对超过16位有效位的 数进行精确的运算。

　　　　public class MatchExa]]></description><category></category></item></channel></rss>