<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[andy52063的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/andy52063</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; andy52063]]></copyright><item><title><![CDATA[继承HashMap类，重写了toString()方法。]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2314681</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2314681</guid><author>andy52063</author><pubDate>Tue, 22 Apr 2008 13:53:00 +0800</pubDate><description><![CDATA[package collections_example;import java.util.*;/** * * @author andy */ //定义Person类class Person{  private String name;private int age;Person(String name, int age){this.name=name;this.age=age;}//重写Per]]></description><category></category></item><item><title><![CDATA[java 集合类之list接口]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2304750</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2304750</guid><author>andy52063</author><pubDate>Fri, 18 Apr 2008 15:58:00 +0800</pubDate><description><![CDATA[Collection是List和Set两个接口的基接口 List在Collection之上增加了"有序" Set在Collection之上增加了"唯一" 实现list接口的类均属于Ordered类型，具有列表的功能，其元素均是按照添加（索引）的先后进行排列的。实现list接口的类有： ArrayList    Vector  LinkedListArrayList类：依赖数组实现，对元]]></description><category></category></item><item><title><![CDATA[java序列化初步学习]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2300966</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2300966</guid><author>andy52063</author><pubDate>Thu, 17 Apr 2008 15:04:00 +0800</pubDate><description><![CDATA[对java序列化的初步学习]]></description><category></category></item><item><title><![CDATA[ Java package从实践到理论]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2289465</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2289465</guid><author>andy52063</author><pubDate>Sun, 13 Apr 2008 23:33:00 +0800</pubDate><description><![CDATA[发信人: lightning (黄禹锡告诉了很多人什么叫自省|), 信区: Java标 题: package从实践到理论发信站: 武汉白云黄鹤站 (2005年12月25日14:56:06 星期天), 站内信件1，什么都别说，先跟着我来做一把我们先找一个目录，比如C:/myjob然后我们建立两个目录，一个叫做src，一个叫做binC:/myjob>md srcC:/myjob>md binC:/]]></description><category></category></item><item><title><![CDATA[[转]Java对象的强、软、弱和虚引用]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2255413</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2255413</guid><author>andy52063</author><pubDate>Sun, 06 Apr 2008 22:09:00 +0800</pubDate><description><![CDATA[                                    转前说明：通常我们在缓存对象的时候可以用到的是软引用，这样java的垃圾回收器在内存紧张时会自动回收一部分这种引用相关的对象，我们也可以考虑直接使用WeakHashMap。转自：http://java.chinaitlab.com/oop/716371_3.html及http://hi.baidu.com/]]></description><category></category></item><item><title><![CDATA[JavaSE 6.0  学习（内部类----java世界的多面手）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2254199</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2254199</guid><author>andy52063</author><pubDate>Sun, 06 Apr 2008 02:41:00 +0800</pubDate><description><![CDATA[ 1.       非静态内部类1.1 非静态内部类可以看成是外部类的一个非静态成员，可以加之普通成员的限制，修饰符，不能在静态上下文中使用。1.2 在外部类中创建内部类对象的语法与普通的创建对象的语法相同，使用new操作符调用相应构造器即可。1.3 在外部类外创建内部类对象的基本语法如下： 外部类类名>.内部类类名>  引用变量=外部类对象引用>.new 内部类构造器>]]></description><category></category></item><item><title><![CDATA[java中的内存分配机制（转帖）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2234263</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2234263</guid><author>andy52063</author><pubDate>Mon, 31 Mar 2008 22:26:00 +0800</pubDate><description><![CDATA[2008-03-24 21:29                                    Java把内存划分成两种：一种是栈内存，一种是堆内存。      在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。      当在一段代码块定义一个变量时，Java就在栈中为这个变量分配内存空间，当超过变量的作用域后，Java会自动释放掉为该变量所]]></description><category></category></item><item><title><![CDATA[JavaSE 6.0学习（字符串-----优异的内存组织机制） ]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2233258</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2233258</guid><author>andy52063</author><pubDate>Mon, 31 Mar 2008 15:38:00 +0800</pubDate><description><![CDATA[ 1.       对象的创建有两种方式：String 引用变量名 = “字符串内容”String 引用变量名 = new String（参数序列>）说明： 字符串为空串表示字符串中什么内容也没有，这与null值是不同的，null表示引用没有指向对象。 2.       String对象的内存机制使用简单语法创建字符串对象时，按如下步骤进行：⑴首先检验字符串常量]]></description><category></category></item><item><title><![CDATA[JavaSE 6.0学习（封装类---鸿沟上的桥梁）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2233252</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2233252</guid><author>andy52063</author><pubDate>Mon, 31 Mar 2008 15:37:00 +0800</pubDate><description><![CDATA[ 1.       封装类可以提供两方面的功能：将基本数据类型封装后当作对象来进行操作；为基本数据类型提供各种转换功能。2.       封装类的构造器例如： Boolean(String s) 或 Boolean(Boolean value)       Byte(String s) 或 Byte(byte value)       Character(Char ]]></description><category></category></item><item><title><![CDATA[java异常处理的六个注意事项 ]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2231183</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2231183</guid><author>andy52063</author><pubDate>Sun, 30 Mar 2008 18:49:00 +0800</pubDate><description><![CDATA[以下面这段代码为例，总结一下JAVA异常处理的六个问题1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 　Statement stat = conn.createStatement();5 　ResultSet rs = stat.executeQuery(6 　　"select uid, n]]></description><category></category></item><item><title><![CDATA[(转)一些常见的RuntimeException]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2231178</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2231178</guid><author>andy52063</author><pubDate>Sun, 30 Mar 2008 18:42:00 +0800</pubDate><description><![CDATA[Java中采用了强制异常捕捉机制，这样一方面提高了程序的可靠性，不过有时候也带来一些麻烦。比如： int i= Integer.parseInt("33");这个我知道它不可能会抛出异常，但是不捕捉异常的话就过不了编译这关，当然这个代码没有意义的。Java中所有异常或者错误都继承Throwable，我们把它分为三类吧：1.Error:所有都继承自Error，表示致命的错误，比如内存不够，字节码]]></description><category></category></item><item><title><![CDATA[Java SE6.0学习(接口---灵活性的基石)]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2228830</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2228830</guid><author>andy52063</author><pubDate>Sat, 29 Mar 2008 17:41:00 +0800</pubDate><description><![CDATA[1.接口一定是抽象的，abstract可写可不写，含义完全相同。2.接口只能用public或默认的访问限制修饰符来修饰。3.接口中的变量隐含是 public static final的。即使不显式的使用关键字修饰，编译时也会自动为其加上。4.接口中的方法一定是公有(public)和抽象(abstract)的，一定不能是静态(static)和最终(final)的。5.接口引用可以指向]]></description><category></category></item><item><title><![CDATA[编程题: 写一个Singleton出来。 ]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2227868</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2227868</guid><author>andy52063</author><pubDate>Sat, 29 Mar 2008 12:54:00 +0800</pubDate><description><![CDATA[Singleton模式主要作用是保证在Java应用程序中，一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类，它的构造函数为private的，它有一个static的private的该类变量，在类初始化时实例话，通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public class Singleton {]]></description><category></category></item><item><title><![CDATA[(转)小心重写方法，正确实现多态]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2227842</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2227842</guid><author>andy52063</author><pubDate>Sat, 29 Mar 2008 12:40:00 +0800</pubDate><description><![CDATA[这是我今天在工作中碰到的问题，是关于继承和多态的。同事对项目中的一项基础功能进行了重构，可是当我们从CVS服务器上更新了项目源代码并编译了之后，发现这项功能已不能正常工作了。先撇开这个同事所犯的错误（对代码进行重构后没有测试他的新代码就上传到了ＣＶＳ服务器上）不说，在这里我就说说这个问题所带出来的ＪＡＶＡ　ｋｏｎｗｈｏｗ．由于我们的项目比较复杂，我在这里采取比较简单的例子来讲解这个问题。首先，我们]]></description><category></category></item><item><title><![CDATA[WinXP 的引导过程]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2217198</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2217198</guid><author>andy52063</author><pubDate>Tue, 25 Mar 2008 17:03:00 +0800</pubDate><description><![CDATA[WinXP 的引导过程 NTLDR一般存放于C盘根目录下，是一个具有隐藏和只读属性的系统文件。它的主要职责是解析Boot.ini文件。如果你对它的理解还不是很清楚，那么下面我们就以windows XP为例介绍NTLDR在系统引导过程中的作用。 Windows XP在引导过程中将经历预引导、引导和加载内核三个阶段，这与Windows 9X直接读取引导扇区的方式来启动系统是完全不一样的，NTLDR]]></description><category></category></item><item><title><![CDATA[RAID术语汇编]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2217178</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2217178</guid><author>andy52063</author><pubDate>Tue, 25 Mar 2008 16:54:00 +0800</pubDate><description><![CDATA[RAID术语汇编RAID是英文Redundant Array of Independent Disks的缩写，翻译成中文意思是“独立磁盘冗余阵列”，有时也简称磁盘阵列(Disk Array)。　　简单的说，RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘)，从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级]]></description><category></category></item><item><title><![CDATA[集线器 交换机 路由器]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2217152</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2217152</guid><author>andy52063</author><pubDate>Tue, 25 Mar 2008 16:49:00 +0800</pubDate><description><![CDATA[ 集线器-------集线器也叫Hub，工作在物理层（最底层），没有相匹配的软件系统，是纯硬件设备。集线器主要用来连接计算机等网络终端。 集线器为共享式带宽，连接在集线器上的任何一个设备发送数据时，其他所有设备必须等待，此设备享有全部带宽，通讯完毕，再由其他设备使用带宽。正因此，集线器连接了一个冲突域的网络。所有设备相互交替使用，就好象大家一起过一根独木桥一样。 集线器不能]]></description><category></category></item><item><title><![CDATA[Java SE6.0 学习（继承）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2171136</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2171136</guid><author>andy52063</author><pubDate>Tue, 11 Mar 2008 21:27:00 +0800</pubDate><description><![CDATA[ 1.protected类型只有在谈论继承的时候，才和默认类型有区别。其它情况此类型和默认类型均相同。该区别是：当成员变量被修饰为protected类型时，若访问该变量的类位于包外，只有通过继承访问该变量(不能通过引用访问)。例如：package wyf;public class Sample8_5{ protected String str = "该成员变量为受保护类型，其在包内能够被成]]></description><category></category></item><item><title><![CDATA[Java SE6.0 学习（访问控制）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2171129</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2171129</guid><author>andy52063</author><pubDate>Tue, 11 Mar 2008 21:25:00 +0800</pubDate><description><![CDATA[1.包实际代表的是文件夹(目录路径)，如果不将编译后的class文件放到相应的文件夹中，则无法运行。在实际开发中要想改变类所在的包，一定要修改源代码后重新编译，只是复制/移动类文件是不行的。2.引用包中的资源的基本语法是：  import .*; 或  import .类名; 注意：不能使用*号代替包名，如import java.*.*;3.两个包中有同名类，但只用到其中一个及其它不同]]></description><category></category></item><item><title><![CDATA[Java SE6.0 学习（对象和类）]]></title><link>https://blog.youkuaiyun.com/andy52063/article/details/2171124</link><guid>https://blog.youkuaiyun.com/andy52063/article/details/2171124</guid><author>andy52063</author><pubDate>Tue, 11 Mar 2008 21:23:00 +0800</pubDate><description><![CDATA[1.由类创建对象的过程称为实例化，每个对象是类的一个实例。2.类体中定义的变量称为成员变量，方法中定义的变量称为局部变量。3.成员变量分为类变量和实例变量。有static修饰的是类变量，没有static修饰的是实例变量，其差别是：不同对象的类变量占据同一个内存单元，不同对象的同一个实例变量占据不同的内存单元。4.系统会自动为成员变量（非final型）分配一个初始值。但建议尽量编写代]]></description><category></category></item></channel></rss>