<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MsBook69MrBook]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ccn1010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ccn1010]]></copyright><item><title><![CDATA[Java SE Lesson 10]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83951346</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83951346</guid><author>ccn1010</author><pubDate>Sat, 25 Jun 2011 11:07:35 +0800</pubDate><description><![CDATA[
1.获得一个class生成对应的Class object



 
2.注意:Boolean.TYPE和Boolean.class的区别



 
3.代理模式:

作用:为其他对象提供了一种代理以控制对这个对象的访问.

代理模式一般涉及到的角色
①抽象角色.声明代理对象和真实对象的共同接口.

②代理角色.代理角色内部含有对真实对象的引用,从而可以操作真实...]]></description><category></category></item><item><title><![CDATA[Java SE Lesson 9]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83951328</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83951328</guid><author>ccn1010</author><pubDate>Sat, 25 Jun 2011 10:01:26 +0800</pubDate><description><![CDATA[
1.Java中,无论生成某个类的多少个对象,这些对象都会对应于同一个Class对象.

Java反射机制主要由以下类来实现Java反射机制,这些类都是位于java.lang.reflect包中.

Class类:代表一个类.

Field:代表类的成员变量(成员变量也称为类的属性)

Method类:代表类的方法.

Constructor类:代表类的构造方法.

Ar...]]></description><category></category></item><item><title><![CDATA[Java SE Lesson 8]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83951320</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83951320</guid><author>ccn1010</author><pubDate>Sat, 25 Jun 2011 09:38:01 +0800</pubDate><description><![CDATA[
1.使用泛型时,编译无无错误,那么执行肯定没问题



 
2.限制泛型的可用类型,不管是具体的类,还是关键字都使用extends关键字,表示这个类型必须继承某个类,或是是吸纳某个接口



 
3.当没有指定泛型继承的类型或接口时,默认使用T extends Object,所以默认情况下任何类型都可以作为参数传入.



 
4.super关键字,指定类型只能是...]]></description><category></category></item><item><title><![CDATA[Java SE Lesson 7]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83951317</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83951317</guid><author>ccn1010</author><pubDate>Sat, 25 Jun 2011 09:32:24 +0800</pubDate><description><![CDATA[
1.HashSet底层使用HashMap实现的

 
当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value都是同一个Object对象(该对象对我们用)



 
2.HashSet的iterator()方法:



 
3.HashMap的底层实现:

负载因子:load_factor

 
defaul...]]></description><category></category></item><item><title><![CDATA[Java SE Lesson 6]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83947964</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83947964</guid><author>ccn1010</author><pubDate>Sat, 18 Jun 2011 14:04:11 +0800</pubDate><description><![CDATA[1.当向ArrayList添加一个对象时,实际上就是将该对象放置到了ArrayList底层所维护的数组当中;当向LinkedList中添加一个对象时,实际山LinkedList内部会生成一个Entry对

象,该Entry对象的结构为: 
Entry

{


Entry previous;

Object element;

Entry next;


}

其...]]></description><category></category></item><item><title><![CDATA[Java SE Lesson 5]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83947952</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83947952</guid><author>ccn1010</author><pubDate>Sat, 18 Jun 2011 13:21:04 +0800</pubDate><description><![CDATA[1.对于Java中的常量的命名规则:所有的字母都是大写的,如果有多个单词,那么使用下划线连接即可.比如说:public static final int AGE_OF_PERSON = 20;



 

2.在Java中声明final常量时通常加上static关键字的原因,final 和 static经常一块用的原因:如果不加static每个对象都会有这个值,加了static后,所有...]]></description><category></category></item><item><title><![CDATA[java基础2_Lesson4]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83947946</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83947946</guid><author>ccn1010</author><pubDate>Sat, 18 Jun 2011 13:11:02 +0800</pubDate><description><![CDATA[
1.包装类(Wrapper 
Class).针对于原生数据类型的包装.所有的包装类(8个)都位于java.lang包下.Java中的8个包装类分别
是:Byte,Short,Integer,Long,Float,Double,Character,Boolean.他们的使用方式都是一样的,可以
实现原生数据类型与包装数据类型的双向转换.



 
2.数据(Array):相同类型...]]></description><category></category></item><item><title><![CDATA[java基础2_Lesson3]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83945533</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83945533</guid><author>ccn1010</author><pubDate>Tue, 14 Jun 2011 14:14:07 +0800</pubDate><description><![CDATA[

1. 接口中所声明的方法都是抽象方法。接口中的方法都是public的。



2. 接口也可以定义成员变量。接口中的成员都是public、final、static的。



3. 一个类不能既是final又是abstract的。因为abstract的主要目的是定义一种约定，让子类去实现这种约定，而final表示该类不能被继承，这样abstract希望该类被继承而final明...]]></description><category></category></item><item><title><![CDATA[java基础2_Lesson2]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83945026</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83945026</guid><author>ccn1010</author><pubDate>Mon, 13 Jun 2011 16:38:58 +0800</pubDate><description><![CDATA[1. 多态：父类型的引用可以指向子类型的对象。



2. Parent p = new Child();当使用多态方式调用方法时，首先检查父类中是否有sing()方法，如果没有则编译错误；如果有，再去调用子类的sing()方法。



3. 一共有两种类型的强制类型转换：

      a) 向上类型转换(upcast):比如说将Cat类转换为Animal类型，及将子类型转换...]]></description><category></category></item><item><title><![CDATA[java基础2_1]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83944902</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83944902</guid><author>ccn1010</author><pubDate>Mon, 13 Jun 2011 13:54:29 +0800</pubDate><description><![CDATA[1. 类是一种抽象的概念，对象是类的一种具体表示形式，是具体的概念。先有类，然后由类来生成对象（Object）。对象又叫做实例（Instance）。



2. 类有两大部分构成：属性以及方法。属性一般用名词表示，方法一般用动词来表示。



3. 如果一个java源文件定义多个类，那么这些类中最多只能有一个是public的，换句话说，定义的多个类可以都不是public的

...]]></description><category></category></item><item><title><![CDATA[java基础1]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83944854</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83944854</guid><author>ccn1010</author><pubDate>Mon, 13 Jun 2011 11:48:43 +0800</pubDate><description><![CDATA[ 1、在eclipse中调试程序，可以先在行的前面设置一个断点，然后右键debug as转换到Debug透视图；这时若需要看某个变量的值可以右键watch；



 2、JavaRuntimeEnvironment只能向下兼容，不能向上兼容。如用1.5的运行坏境运行1.6编译出来的程序就会出错；


 
3、在eclipse中可以在首选项-&amp;gt;java-&amp;gt;Editor-&amp;...]]></description><category></category></item><item><title><![CDATA[java网络编程]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83944804</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83944804</guid><author>ccn1010</author><pubDate>Mon, 13 Jun 2011 10:48:23 +0800</pubDate><description><![CDATA[1、
JAVA中是通过发送SOCKET的方式来实现网络通信的。DatagramSocket类的构造函数有无参数，有端口参数，有端口和IP地址参数三种。
它的Send和receive方法中都需要一个DatagramPacket对象作为参数。对于DatagramPacket类，当接收数据包时，采用无
IP地址和端口号的构造函数，当发送数据时，采用有IP地址和端口号的构造函数，需要发送的数据存在b...]]></description><category></category></item><item><title><![CDATA[JAVA.IO的学习日记]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83944776</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83944776</guid><author>ccn1010</author><pubDate>Mon, 13 Jun 2011 10:22:45 +0800</pubDate><description><![CDATA[1.JAVA中的File类是IO包中唯一代表文件本身信息的类，不是文件中的内容，可以利用File类中的方法对文件进行创建、删除、获取文件信息等操作。其中createNewFile()方法会抛出一个异常，需要用try和catch语句将其包裹起来。






2.RandomAccessFile
提供的方法可以从文件的任意位置对文件进行访问，在读取等长记录文件的时候可以节省很多时间，...]]></description><category></category></item><item><title><![CDATA[进来对模式的思考]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83770477</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83770477</guid><author>ccn1010</author><pubDate>Sat, 27 Nov 2010 17:16:49 +0800</pubDate><description><![CDATA[很长一段时间自己总想着一种寻找一种方法(现在发现应该叫模式),去解决所有的事.
当然现在认为很荒唐,根本是异想天开.至于为什么不能,自己给出的答案是,没有为什么就是不能.
把自己解决问题比如编写一个程序,首先来说会使用mvc2模式,这也就是我所说的一个模式解决所有问题.
但问题接踵而至,因为没有代码的实现,模式根本没有用处.这也就需要自己不断补充知识,每天学习.
这时发现整个程序mvc2之...]]></description><category></category></item><item><title><![CDATA[静态方法和实例化方法的区别(转)]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83736308</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83736308</guid><author>ccn1010</author><pubDate>Sun, 24 Oct 2010 02:42:30 +0800</pubDate><description><![CDATA[



静态方法和实例化方法的区别





这是一个经常被时时提出来的问题，很多时候我们以为理解了、懂了，但深究一下，我们却发现并不懂。 方法是我们每天都在写得，很多程序员大多都使用实例化方法，而很少使用静态方法，问原因也说不出来所以然，或者简单的回答两者定义的区别，静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗？ 从实际项目开发...]]></description><category></category></item><item><title><![CDATA[java中静态代码块的用法 static用法详解]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83725622</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83725622</guid><author>ccn1010</author><pubDate>Wed, 29 Sep 2010 13:51:49 +0800</pubDate><description><![CDATA[（一）java 静态代码块 静态方法区别
一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的
情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用
比如main方法就必须是静态的 这是程序入口
两者的区别就是:静态代码块是自...]]></description><category></category></item><item><title><![CDATA[解压版/免安装版MySQL配置全解]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83693780</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83693780</guid><author>ccn1010</author><pubDate>Fri, 13 Aug 2010 20:47:08 +0800</pubDate><description><![CDATA[



一 下载MySQL
http://dev.mysql.com/downloads/mysql/5.0.html
解压MySQL（F:\Program Files\MySQL\）MySQL安装目录
二 新建my.ini
在F:\Program Files\MySQL\下建立my.ini文件，内容为
my.ini


[mysqld]
# 设置mysql的安装目录
ba...]]></description><category></category></item><item><title><![CDATA[MySQL绿色安装的正确方法之一]]></title><link>https://blog.youkuaiyun.com/ccn1010/article/details/83680202</link><guid>https://blog.youkuaiyun.com/ccn1010/article/details/83680202</guid><author>ccn1010</author><pubDate>Thu, 05 Aug 2010 16:14:03 +0800</pubDate><description><![CDATA[此文章主要向大家介绍的是MySQL绿色安装的正确方法，假如你在实际操作中遇到要对MySQL绿色安装的情况，但是你却不知道对其如何正确的解决，那么以下的文章对你而言一定是良师益友。由于系统重装，造成MySQL不能使用，但是又不想重新安装MySQL（安装版的MySQL），执行如下步骤1.导入如下注册信息，注意Location和DataLocation的位置要正确

Windows Registry E...]]></description><category></category></item></channel></rss>