<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011656342</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011656342]]></copyright><item><title><![CDATA[传智学习日志篇：十六]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/20228567</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/20228567</guid><author>u011656342</author><pubDate>Sat, 01 Mar 2014 19:04:35 +0800</pubDate><description><![CDATA[时间过得挺快的，Java基础就业班已经过去了，也是在提醒抓紧时间学习吧，马上就是就业班的学习过程，先归纳一下IO流的分类总结。
1，明确数据源，和 数据目的(数据汇)
数据源：InputStream   Reader
数据目的：OutputStream  Writer
2，明确数据的内容是否是纯文本。只要是纯文本数据，就使用字符流。
数据源： 是： Reader。
数据目的：是：Wri]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十五]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/20072321</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/20072321</guid><author>u011656342</author><pubDate>Thu, 27 Feb 2014 21:15:45 +0800</pubDate><description><![CDATA[好了，传智的基础班明天结束了，总的来说，基础班重在基础，而重要的部分是面向对象、集合与IO流这三个了。下面写的是关于Servlet的生命周期，经常在面试中出现的一个知识点。
Servlet是一个供其他Java程序（Servlet引擎）调用的Java类，它不能独立运行，它的运行完全由Servlet引擎来控制和调度。
针对客户端的多次Servlet请求，通常情况下，服务器只会创建一个Servlet]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十四]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/19177749</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/19177749</guid><author>u011656342</author><pubDate>Thu, 13 Feb 2014 23:23:15 +0800</pubDate><description><![CDATA[年后回来的头几天都是在复习年前所学的知识，挺管用的，至少加深了记忆。今天特地把TreeSet的两种排序方法陈列如下：
第一种让类实现compareable接口：
让元素自身具备比较性。其实是让元素实现Comparable接口，覆盖compareTo方法。这称为元素的自然排序。
第二种定义一个比较器：
当元素自身不具备比较性，或者元素具备的比较性不是所需要的，可以让集合自身具备比较性。
其]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十三]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/19020739</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/19020739</guid><author>u011656342</author><pubDate>Sun, 09 Feb 2014 23:00:19 +0800</pubDate><description><![CDATA[今天是年后来上课的第二天，系统性地复习了前面所学的基础知识要点，但过了这么些时间，有些地方已经忘了，这篇日志单独把抽象类给拿出来概要下：

抽象类的特点
 抽象方法一定在抽象类中
 抽象方法和抽象类都必须被abstract关键字修饰
 抽象类不可以用new创建对象，因为调用抽象方法没意义
 抽象类中的抽象方法要被使用，必须由子类复写其所有的抽象方法后，建立子类对象调用； 如果子类只覆盖]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十二]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18421317</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18421317</guid><author>u011656342</author><pubDate>Fri, 17 Jan 2014 22:16:10 +0800</pubDate><description><![CDATA[异常，怎么处理异常？这个有点迷糊到了我，而且异常还不是等于代码的修改，下面的是关于处理异常的一点总结：
RuntimeException以及其子类如果在函数中被throw抛出，可以不用在函数上声明。
子类覆盖父类方法时，子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏)
如果父类抛出了多个异常,子类覆盖父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十一]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18405063</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18405063</guid><author>u011656342</author><pubDate>Fri, 17 Jan 2014 13:20:27 +0800</pubDate><description><![CDATA[最近被多态弄得有点头晕了，父类引用指向子类对象，还有一些内部类，繁杂点比较多，下面是一些变量之间概念与运行的简单区别：

成员变量：
编译时期:看的引用型变量所属的类中是否有所调用的变量
运行时期:也是看引用型变量所属的类是否有调用的变量
成员变量无论编译还是运行都看引用型变量所属的类,简单记成员变量,编译和运行都看等号左边
成员函数：
编译时：要查看引用变量所属的类中是否有所调用的]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：十]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18282089</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18282089</guid><author>u011656342</author><pubDate>Tue, 14 Jan 2014 23:42:48 +0800</pubDate><description><![CDATA[Java中有许多关键字，最近学到的final这个比较一时难以理解，需要的是强加记忆，有关final与private的对比总结如下：

区别：1，final修饰的类可以访问
             private不可以修饰外部类,但可以修饰内部类,讲内部类的时候会演示（其实把外部类私有化是没有意义的）
           2，final修饰的方法不可以被子类重写
           ]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：九]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18281761</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18281761</guid><author>u011656342</author><pubDate>Tue, 14 Jan 2014 23:39:42 +0800</pubDate><description><![CDATA[面向对象前期的概念接触后，现在遇到的Extends（继承）这个重要的知识点，继承的出现提高了代码的复用性，让类与类之间产生了关系，提供了多态的前提，下面是关于继承的一些总结：
1成员变量

如果子父类中出现非私有的同名成员变量时，子类要访问本类中的变量，用this;访问父类中的同名变量 用super。
super的使用和this的使用几乎一致。
this代表的是本类对象的引用；super]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：八]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18233399</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18233399</guid><author>u011656342</author><pubDate>Mon, 13 Jan 2014 21:14:11 +0800</pubDate><description><![CDATA[不得不说，各种开发语言关于内存管理这一块是个很重要的知识难点，能够从内存上理解，对于加深知识牢记是大有帮助的，下面这个是new创建一个对象的时候，在内存里发生的有顺序的事儿：

有了构造代码块程序执行顺序和源码顺序也有关系
1，将Person.class文件加载进内存。
2，p定义函数中，那么在栈内存中开辟一个变量空间p。
3，在堆内存中给对象分配空间,并分配内存地址值
4，给对象中的]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：七]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18233291</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18233291</guid><author>u011656342</author><pubDate>Mon, 13 Jan 2014 21:10:50 +0800</pubDate><description><![CDATA[今天又重看了面向对象关于类的部分，其中局部和构造代码块几个相似概念值得好好琢磨，贴上来总结下：

1,局部代码块：
作用：控制变量的生命周期；
在程序中，当我们已经使用完 x 后，并且在接下来的代码中，不会再用到x,那么就没必要让x 在内存中占用空间了，这用情况下，可以使用 局部代码块，将x及其所设计到的区域封装为局部代码块，他们在程序执行中顺序不变，只是在执行完成后消失。
2,构造代码]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：六]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18193559</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18193559</guid><author>u011656342</author><pubDate>Sun, 12 Jan 2014 22:16:47 +0800</pubDate><description><![CDATA[面向对象的部分有比较多的概念总结性的东西，前期得理解，后期才能运用好它。这次让我疑惑的成员变量与局部变量之间的区别，我复写了下总结如下：
作用范围：
成员变量：定义在类中,可以被类中的任意方法访问。
局部变量：只在它所属的局部大括号中有效。 
存储情况：
成员变量(非静态)：存储在堆内存中，随着对象的存在而存在。当对象变成垃圾被回收时，该该对象中的成员变量会消失。
      成员变量]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：五]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/18014693</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/18014693</guid><author>u011656342</author><pubDate>Wed, 08 Jan 2014 22:58:57 +0800</pubDate><description><![CDATA[前面的几天都是最基础basic的部分，然后现在是来到了有难度的第一步——面向对象，各种概念需要结合实例来理解运用，有点难哎，不过老师讲课风格我狠喜欢，深入浅出不是问题。总结了下面向对象的核心思想与内存的分配问题，这个是很必要的。


用面向对象的思维考虑问题
1,遇到问题时不要考虑第一步做什么,第二步做什么,要考虑应该会有哪些个类和哪些个对象
2,考虑每一种类和每一种对象应该有哪些属性和]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：四]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/17974419</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/17974419</guid><author>u011656342</author><pubDate>Tue, 07 Jan 2014 23:36:40 +0800</pubDate><description><![CDATA[现在已经学习有几天了，都是从最基础的部分开始循环渐进的学习，以后的日志会多多写一些比较重要或者难于理解的知识点总结。今天的是关于循环的部分。
如果if语句后面不加{},只能控制一条语句,加{}是控制整个{}里面的语句；如果对区间进行判断或者boolean结果的判断，只能用if。因为switch里面不接收boolean的值
switch语句选择的类型有六种：byte，short，int ， ch]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：三]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/17845787</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/17845787</guid><author>u011656342</author><pubDate>Sat, 04 Jan 2014 18:00:30 +0800</pubDate><description><![CDATA[前几天是正式接触与学习java的第一个小步开跑了，教学环境这块已经很快适应了，所以以后的博客会是当前一个所学知识点的提要与总结。
Java的数据类型可分为基本数据类型与引用数据类型。一个字节：byte；两个字节：char、boolean、short；四个字节：int、float；八个字节：double，long类型。这些字节的大小是需要记住的，基础的基础吧，避免溢出。

数据类型的转换方式可]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：二]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/17737305</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/17737305</guid><author>u011656342</author><pubDate>Wed, 01 Jan 2014 20:24:38 +0800</pubDate><description><![CDATA[正式上课已经两天了，这两天的内容属于java的基础部分，讲课的老师叫卢冲，据说是以前“大内”的哈，东北人。
说说讲课方面的容易忽略的知识点：
（一）如果将一个类声明成public，则它的文件名称必须取成这个类的名称才能顺利编译；
（二） main()在Java里是一个相当特殊的method，它一定要声明成public，使得在类的其它地方皆可调用到它，且main()
 method没有返回值]]></description><category></category></item><item><title><![CDATA[传智学习日志篇：一]]></title><link>https://blog.youkuaiyun.com/u011656342/article/details/17617681</link><guid>https://blog.youkuaiyun.com/u011656342/article/details/17617681</guid><author>u011656342</author><pubDate>Fri, 27 Dec 2013 19:41:09 +0800</pubDate><description><![CDATA[昨天是传智开班学习的第一天，这两天算是熟悉了大概的一个教学环境了，教室宽敞，不会有拥挤的感觉，之前所担心的看不到或者听不到，在实际接触了之后，这些担心都通通没了，上课是远程到自己电脑桌面的，讲课是通过耳麦放大，坐在后面很清楚，因为音响就是放在后面的，这些担心没了，之后的学习也就更顺心了。
另外，有专门的开水区，这在冬天很给力呀。吃饭的问题，周围的饭店面馆不少，挺方便的，不过旁边那个田老师红烧肉快]]></description><category></category></item></channel></rss>