<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kingworld的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kingworld</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kingworld]]></copyright><item><title><![CDATA[Thinking in Java第三版读书笔记－第九章:异常带来处理错误]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/447701</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/447701</guid><author>kingworld</author><pubDate>Sun, 07 Aug 2005 15:08:00 +0800</pubDate><description><![CDATA[第九章：异常带来处理错误1、如果一个方法在声明的时候抛出一个异常，比如public void f() throws SimpleException，那么在调用的时候必须进行异常捕捉。   （chap9，P6）2、打印错误信息是时候，System.err比System.out好，因为后者可能不重定向。   （chap9，P6）3、自己创建的异常类可以有带参数的构造函数，也可以有其他的成员。   （c]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第八章:接口与内部类]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/447405</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/447405</guid><author>kingworld</author><pubDate>Sat, 06 Aug 2005 23:36:00 +0800</pubDate><description><![CDATA[第八章：接口与内部类1、接口中的方法是自动public的，即，如果你没有对其进行设置，它不会象类一样认为它是package，而是认为是public，另外，接口中的方法是不允许为private和protected的。   （chap8，P3）2、在继承和实现同时进行的时候，在声明一个类的时候，应该先继承后实现。   （chap8，P6）3、使用接口还是抽象类？如果没有成员数据和方法的实现，则应该优先]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第七章:多态性 ]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/447370</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/447370</guid><author>kingworld</author><pubDate>Sat, 06 Aug 2005 21:57:00 +0800</pubDate><description><![CDATA[第七章：多态性1、“封装”通过将数据的特征与行为结合在一起，创建了一种新的数据类型。“隐藏实现”通过将细节设置成private，完成了接口与实现的分离。而多态性是站在“类”的角度来    处理这种逻辑上的分离的。   （chap7，P2）2、“上传”使得类的动态性得以实现，但需要注意的是，只有基类是public的情况下，扩展类的复写才可以实现，比如下面的例子：   public class Tes]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第六章:复用类]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/447247</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/447247</guid><author>kingworld</author><pubDate>Sat, 06 Aug 2005 17:07:00 +0800</pubDate><description><![CDATA[第六章：复用类1、toString是一个特殊的方法，当编译器需要一个String而你的类是一个对象的时候，编译器会自动调用toString方法，当然，你得保证你的类里面有这个方法。   （chap6，P2）2、往每个类中都写一个main函数，会使调试方便得多。   （chap6，P6）3、如果基类中没有默认的（即没有参数的）构造函数而有有参数的构造函数，则在子类的构造函数中必须调用基类的构造函数，]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第五章:隐藏实现]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/447106</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/447106</guid><author>kingworld</author><pubDate>Sat, 06 Aug 2005 14:03:00 +0800</pubDate><description><![CDATA[第五章：隐藏实现1、并非每一个java文件都需要一个public类，但一个java文件只能有一个public类。如果没有public类，那么文件名可以随便取。   （chap5，P4）2、使用import的时候，引用的类库要么能在CLASSPAHT中找到，要么在当前路径在加上import的相对路径中能找到，如：import com.kingworld.util，如果当前路径是D:/JavaWork]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第三章:流程控制 ]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/446926</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/446926</guid><author>kingworld</author><pubDate>Sat, 06 Aug 2005 00:39:00 +0800</pubDate><description><![CDATA[第三章：流程控制1、几乎所有的运算符都只能作用于primitive。但“=”、“==”、“!=”是例外，它们可以运用于所有对象，此外，String类也支持“+”和“+=”。   （chap3，P2）2、Reference变量的赋值，会使表达式左边的reference丢失原来的对象，原来的对象成了没有reference的内存垃圾。   （chap3，P3）3、Java的书籍总是强调Java没有地址传]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第二章:万物皆对象 ]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/446888</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/446888</guid><author>kingworld</author><pubDate>Fri, 05 Aug 2005 23:20:00 +0800</pubDate><description><![CDATA[第二章：万物皆对象1、在Java中，我们直接操控的不是类本身，而是类的一个实例，或者说是Reference。Java没有地址传递之说。   （chap2，P2）2、Java把对象，也就是类存放在“堆”里，而把其他数据和对象的reference存放在“栈”里，对操作来收，栈比堆要快。   （chap2，P3）3、因为栈比堆要快，所以作为特例，Java的primitive类型的变量也存放在栈里，这样可]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第一章:对象简介]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/446862</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/446862</guid><author>kingworld</author><pubDate>Fri, 05 Aug 2005 22:20:00 +0800</pubDate><description><![CDATA[第一章：对象简介1、Java的五大特征，也是面向对象的五大特征：   Everything is an object：万物皆对象   A program is a bunch of objects telling each other what to do by sending messages：程序就是一组相互之间传递信息，告诉对方该干些什么的对象   Each object has its o]]></description><category></category></item><item><title><![CDATA[Thinking in Java第三版读书笔记－第四章:初始化与清理]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/446628</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/446628</guid><author>kingworld</author><pubDate>Fri, 05 Aug 2005 16:42:00 +0800</pubDate><description><![CDATA[第四章：1、primitive类型的重载慎用。   （chap4、P7）2、返回值不能重载，因为存在虽然方法有返回值，但程序中并不关注返回值的情况，如：   定义：int f(){}; String f(){};   调用 f()，此时虚拟机就不知道该调用哪个f了。   （chap4、P11）3、类中的普通方法不能调用构造函数，构造函数能相互调用，但只能用this关键字。   （chap4、P13]]></description><category></category></item><item><title><![CDATA[如何在PB的程序中注册用到的OCX控件]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/416717</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/416717</guid><author>kingworld</author><pubDate>Thu, 07 Jul 2005 16:23:00 +0800</pubDate><description><![CDATA[如果在程序中使用了OCX控件，在开发阶段，可以使用Windows的程序来注册这个控件，如：regsvr32 ccrpftv6.ocxregsvr32 filevw61.ocx如果取消注册的话：regsvr32 /u ccrpftv6.ocxregsvr32 /u filevw61.ocx但是，如果程序写好了，要将其发布出去，不可能让用户自己去运行这个命令，那么怎么办呢？办法有很多，其中之一是在安装]]></description><category></category></item><item><title><![CDATA[PB中如何设置OLE对象的结构类型的属性]]></title><link>https://blog.youkuaiyun.com/kingworld/article/details/415877</link><guid>https://blog.youkuaiyun.com/kingworld/article/details/415877</guid><author>kingworld</author><pubDate>Wed, 06 Jul 2005 16:45:00 +0800</pubDate><description><![CDATA[在用PB写程序的时候，经常会用到OCX控件，但是，由于PB本身的缺陷，OCX的控件的使用并不十分方便，在设置OLE对象的结构类型的属性的时候就会碰到问题。举例来说，一个OCX控件，可以设置其字体，属性名叫Font，这个属性是一个结构，结构如下：Boolean BoldInteger CharsetBoolean ItalicString  NameCurrency SizeBoolean Stri]]></description><category></category></item></channel></rss>