<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[busy50的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/busy50</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; busy50]]></copyright><item><title><![CDATA[java核心技术学习笔记9---动态数组的ArrayList实现]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8246632</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8246632</guid><author>busy50</author><pubDate>Sat, 01 Dec 2012 17:16:07 +0800</pubDate><description><![CDATA[ArrayList类
在JDK5.0以中，ArrayList是一个采用类型参数的泛型类。JDK5.0以前，java没有泛型类，只有一个ArrayList类，其中保存的类型是Object类型的元素，它是“自适应大小”的集合。java老版本中程序员用Vector类实现动态数组，不过ArrayList更加有效。
数组列表管理着对象引用的一个内部数组。
数组的全部容量有可能被用尽。如果调用add且内]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记8---equals()方法和hashCode()方法]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8246165</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8246165</guid><author>busy50</author><pubDate>Sat, 01 Dec 2012 13:42:03 +0800</pubDate><description><![CDATA[equals方法
Object类中的equals方法用于检测一个对象是否等于另一个对象，即判断两个对象是否具有相同的引用。然而，经常需要检测两个对象状态的相等性。如果两个对象的状态相等，就认为两个对象是相等的。我们可以根据自己的需求重写equals方法。
Java语言规范要求equals方法具有闭包特性。
1）自反性：对于任何非空引用x，x.equals(x)应该返回true。
2）对称性]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记7---继承与多态]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8235765</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8235765</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 19:52:16 +0800</pubDate><description><![CDATA[多态是OOP继抽象、封装、继承后的又一基本特性。我们把在Java中的多态性概括到方法多态上。而这种方法的多态性又分为编译时多态（编译期绑定、前期绑定、静态绑定）和运行时多态（运行时绑定、后期绑定、动态绑定）。
编译时多态
编译期多态主要体现在类的重载。
 在一个类中声明多个同名方法，但方法的参数列表不同。称为方法重载。
方法重载不分实例方法还是静态方法。也就是说，一个实例方法的名称及参数列]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记6---对象和类]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8234237</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8234237</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 17:24:42 +0800</pubDate><description><![CDATA[OOP（Object Oriented Programming）即面向对象程序设计。
OOP中的对象
对象的三个主要特性：
对象的行为――可以对对象施加哪些操作，或可以对对象施加哪些方法。
对象的状态――当施加那些方法时，对象如何响应。
 对象的标识――如何区分具有相同行为与状态的不同对象。

 
OOP基本特性
封装(encapsulation)：  也称数据隐藏。对象中的数据]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记4---String字符串]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8234023</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8234023</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 13:52:55 +0800</pubDate><description><![CDATA[Java字符串就是Unicode字符序列。Java没有内置的字符串类型，而是在标准的java类库中提供了一个预定义类String。每个用双引号括起来的字符串都是一个String的实例。
代码单元
Java字符串由插入值序列组成。char数据类型是一个采用UTF-16编码表示Unicode代码点的代码单元。大多数的常用Unicode字符使用一个代码单元就可以表示，而辅助字符需要一对代码单元表示。]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记3---运算符与类型转换]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8233777</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8233777</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 12:40:08 +0800</pubDate><description><![CDATA[在Java中，有算术运算符、关系运算符、逻辑运算符、位运算符、下标运算符、成员运算符、赋值运算符等。
运算符有三个特性：
1） 运算量个数。例如：加法运算，需要两个运算量。那么加法运算符就是二元运算符；正号运算符，只需要一个运算量，那么它就是一元运算符。
2）结合性。复合表达式中，运算顺序分别从左到右，和从右到左两种。例如，a+b+c;首先运算a+b的和，再与c相加。它的结合性是从左到右，即]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记2---基本数据类型]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8233463</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8233463</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 11:29:11 +0800</pubDate><description><![CDATA[Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。
程序设计中总会考虑一些需要特殊对待的类型，特别是小的、简单的变量，若通过new 创建对象存储在堆里，不够有效，可以直接存储其“值”，并置于堆栈中。
在Java中，一共有8种基本类型，其中有4个整型、2个浮点型、1个字符型和1个用于表示真假值的boolean类型。除基本类型外，其它类型我们称之为类类型（即引用类型）。
 
整]]></description><category></category></item><item><title><![CDATA[java核心技术学习笔记1---基本概念]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/8232940</link><guid>https://blog.youkuaiyun.com/busy50/article/details/8232940</guid><author>busy50</author><pubDate>Wed, 28 Nov 2012 10:49:22 +0800</pubDate><description><![CDATA[JDK（Java Development Kit）java 开发工具箱，版本1.2~1.4称为SDK。
J2SE---“Java 2 Standard Edition”; J2EE---“java 2 Enterprise Edition”；J2ME---“Java 2 Micro Edition”。
 
JDK是开发包，包含了API，用于编译字节码文件的编译器（javac）,以及java的]]></description><category></category></item><item><title><![CDATA[《疯狂的程序员》中的经典]]></title><link>https://blog.youkuaiyun.com/busy50/article/details/6523498</link><guid>https://blog.youkuaiyun.com/busy50/article/details/6523498</guid><author>busy50</author><pubDate>Wed, 18 May 2011 20:55:00 +0800</pubDate><description><![CDATA[      　“要说念大学，最忌讳的就是在自己家门口念。哪怕你家住北大院子里，也一定要去别的学校念。”           “什么是鸡肋课？就是每个人都在自己课表的这门课旁边标注一个“可旷”或者“选修”。”进了大学，上课的意义也变了，有些选课纯粹就为了学分，也没真正学到什么。就像歌里唱的总说毕业遥遥无期，转眼又各奔东西。           “我要做个病毒，就藏在电源里面。电源总不会断]]></description><category></category></item></channel></rss>