<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>janmy</title>
    <description>一个渴望技术交流的枫子.......</description>
    <link>http://janmy.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>java基本编程要点之对象和类</title>
        <author>janmy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://janmy.javaeye.com">janmy</a>&nbsp;
          链接：<a href="http://janmy.javaeye.com/blog/145575" style="color:red;">http://janmy.javaeye.com/blog/145575</a>&nbsp;
          发表时间: 2007年12月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div><font color="#800080"><font size="2"><font face="Comic Sans MS">A：要使用oop，需要了解对象的三个主要特性，分别是：<br />
1：对象的行为（behavior）--对象能做什么.或者说，能对对象施加什么方法？<br />
2：对象的状态(State) -- 对对象施加方法时，对象如何反应？即对象数据成员的值维护。<br />
3：对象的身份(identity) -- 对象如何与具有相同行为、状态的其他对象相互区别？<br />
<br />
首先，类的所有对象实例都支持相同的行为，从而具备家族相似性。对象的行为可以通过调用的方法来定义。<br />
其次，类的所有对象都保存着表明其当前特征的信息。这就是对象的状态。<br />
然而，对象的状态并不能完全描述一个对象，每个对象还应有一个惟一 的身份。<br />
<br />
B：封装，继承，多态。<br />
&nbsp;&nbsp; 1：封装 --通过对对象数据的封装，就可以使可复用性最大化，减少数据依赖，并且使用调试时间最大化。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 封装是一个与对象有关的概念，从形式上讲，封装就是把数据和行为结合在一个包中，并对对象的使用者<br />
隐藏数据的实现过程。应该紧记一点是，实现封装的关键在于绝不让方法直接访问其类的实例字段（成员数据）.<br />
即所有类之间的通信都应该通过方法调用完成。<br />
&nbsp;&nbsp; 2：继承 -- 类可以建造在其类之上。我们把在一个类上建造新类称为对原有类的&quot;扩展&quot;(extend).<br />
&nbsp;&nbsp; 3：多态 -- 可通过实现接口与类继承实现方法的多态。为何说方法的多态？在JAVA中，实例字段是不参与类<br />
多态原则的。<br />
&nbsp;<br />
C：类之间的关系<br />
&nbsp;&nbsp;&nbsp;&nbsp; 类与类之间的关系最常见的关系有：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 1：依赖（&ldquo;use-a&rdquo;）-- 如果一个类的方法操作了别一个类中的对象，哪么这个类就依赖于另一个类。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 2：聚合（&ldquo;has-a&rdquo;)&nbsp; --一个对象包含了另一些对象。即一个类的以另一些类作为数据成员（全局变量）。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 3：继承（&quot;is-a&quot;） --如果类A扩展了类B，哪么类A不仅继承类B中的方法，而且还可以具有更多的功能。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is-a 的解释为类A是类B的一个扩展类，即子类.<br />
<br />
D：Overload(重载) &amp; Overrride(覆盖)<br />
&nbsp;&nbsp;&nbsp;&nbsp; 1：overload -- 当多个方法具有相同的名字而含有不同的的参数时，返回类型可相同可不相同，<br />
便产生了生重载。JAVA中允许对任何方法进行重载。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 2：override -- 方法的覆盖产生在继承，当子类对父类的方法进行重写时，便产生了覆盖。方法名相同，参数<br />
个数与参类类型相同，返回类型相同。<br />
<br />
E：数据字段的三种初始化方式<br />
&nbsp;&nbsp;&nbsp;&nbsp; 1：在构造器中设置值。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 2：在声明中赋值。则在声明变量类型的同时赋初值。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 3：在初始化块中设置值。这种机制并不是必须的，而且也不常见。把初始化代码放在某个构造器内显得更为<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 直接了当。不管用哪个构造器构造对象，初始化块都首先被运行，然后才是构造器的主体部分被执行。<br />
<br />
F：类Object中有5个与线程有关的方法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个要点本来是要等到写到线程的时候再写出来的，但居然在这一章中说对象就顺便提出来给大家讨论一下。<br />
也曾经有同事跟我说他去面试外企的时候考了这个题目，所以我就在这里写一下。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在这个超类中，有5个与线程有关的方法，大家可能猜到了，但还是注明一下，如下:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait(long timeout)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait(long timeout,int nanos)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; notify()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; notifyAll()<br />
这5个方法的意思我就不在这表达了，大家写过线都知道的，或者大家可以查一下JDK的API。<br />
<br />
G：静态块的加载时机。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 这个要点，因为要写程序跟运行信息要帖出来给大家看，才能让大家看明白，先将两个要点说明一下，明天再<br />
一一述说。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 一：静态初始化区域是在类别第一次载入的时候才会被调用哪仅仅一次。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 二：严格来讲，</font></font></font><font color="#800080"><font size="2"><font face="Comic Sans MS">静态初始化区域是在类别第一次实例化的时候才会被调用哪仅仅一次。<br />
为什么 ？等我将程序打好，将运行信息贴上来再与大家一起讨论。</font></font></font></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://janmy.javaeye.com/blog/145575#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 03 Dec 2007 13:10:38 +0800</pubDate>
        <link>http://janmy.javaeye.com/blog/145575</link>
        <guid>http://janmy.javaeye.com/blog/145575</guid>
      </item>
      <item>
        <title>java基本编程要点之final、equals和==、String 与StringBuffer的区别</title>
        <author>janmy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://janmy.javaeye.com">janmy</a>&nbsp;
          链接：<a href="http://janmy.javaeye.com/blog/145016" style="color:red;">http://janmy.javaeye.com/blog/145016</a>&nbsp;
          发表时间: 2007年11月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">       昨天自已复习了一下JAVA基础，本来想将昨天回顾过的JAVA基础都写出来的，但想着又太基础了，于是，</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">现在将一些值得注意的要点写一下。</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);"> 1.     首先我们来看一下JAVA中的常量定义－－关键字：final</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">1.1变量定义： 在JAVA中，使用关键字final来表示常量，而C++使用const来定义常量，在JAVA中，const是</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">保留关键字。</font><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">关键字final表示只能对变量赋一次值，其值一是设定，便不能更改。一般来说，常量名都使用</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">大写，如：</font><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">final double CM_PER_INCH = 2.54; 在JAVA中，常常希望一个常量在某个类的多个方法中都是</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">可用的，这种常</font><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">量通常称作类常量，使用关键字static final可设定类常量。</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">1.2类与方法使用关键字final定义:</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">    类：使用final修钸类，表示该类不能被继承,在JDK API库中，String类就是一个final类</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">    方法：使用final修钸方法，表示该方法不能裤override,可overload.</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">2:equals()方法与 == 之间的区别</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">   equals 方法判断两个字符串是否想等，其背的含义是判断两个字符串的值是否相等，如果需要判断两个对象</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">是否相等，判断的是两个相同类型的对象的域数据相等则这两个类对象相等，一般情况下建议对toString()方法</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">进行override.</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">   == 操作符来检测两个字符串是否相等，一般情况下，不建议使用==操作符来判断两个字符串是否相等，==</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">操作符只能判定两串是否存储在同一个内存区间位置。当然字符串在同一个内存位置，哪么它们必然相等。但</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">是也完全有可能把串的多个拷贝存在不同的内存空间。</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">     String s = &quot;hello&quot;;</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">    if(s==&quot;hello&quot;)//这是对的，</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">    if(s.subString(0,4)==&quot;hell&quot;)//可能错的</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">    在JAVA 虚拟机中，只有字符常量会被共享，而+或subString等操作产生的结果串并不共享，因此，不要使用</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">==操作符来比较字符串。</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">3:String 与StringBuffer的区别</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">   String:在String类中没有用来改变已有字符串中的某个字符的方法，由于不能改变一个java字符串中的某个单独</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">字符，所以在JDK文档中称String类的对象是不可改变的。然而，不可改变的字符串具有一个很大的优点:编译器可</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">以把字符串设为共享的。</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">   StringBuffer:StringBuffer类属于一种辅助类，可预先分配指定长度的内存块建立一个字符串缓冲区。这样使用</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">StringBuffer类的append方法追加字符 比 String使用 + 操作符添加字符 到 一个已经存在的字符串后面有效率得</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">多。因为使用 + 操作符每一次将字符添加到一个字符串中去时，字符串对象都需要寻找一个新的内存空间来容纳更大</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">的字符串，这无凝是一个非常消耗时间的操作。添加多个字符也就意味着要一次又一次的对字符串重新分配内存。使</font></p>
<p><font size="2" face="Comic Sans MS" style="background-color: rgb(255, 255, 153);">用StringBuffer类就避免了这个问题.</font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://janmy.javaeye.com/blog/145016#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 30 Nov 2007 10:02:57 +0800</pubDate>
        <link>http://janmy.javaeye.com/blog/145016</link>
        <guid>http://janmy.javaeye.com/blog/145016</guid>
      </item>
      <item>
        <title>第一章：JAVA简介</title>
        <author>janmy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://janmy.javaeye.com">janmy</a>&nbsp;
          链接：<a href="http://janmy.javaeye.com/blog/144766" style="color:red;">http://janmy.javaeye.com/blog/144766</a>&nbsp;
          发表时间: 2007年11月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div><font size="2" face="Comic Sans MS" style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; 关于JAVA的为何作为编程工具就不一一述说了，这些概念从网上找找就知道，要不买一本CORE JAVA的书也可</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">以了解的。接下来开始对JAVA的相关概念性的一些特性进行述说：</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">1：JAVA的优点 </font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java的一个显著优点就是运行时环境提供了平台无关特性:你可以在WINDOWS、SOLARIS、LINUX或其他操作系统上使用</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">完全一样的代码。这点对于在各种不同平台上运行从INTERNET上下载的程序来说很有必要。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Java的另外一个优点在于具有和C++类似的语法。这使得C和C++程序员可以很容易地学习JAVA。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另外一个不是太显著的优点就是：用JAVA开发没有BUG的优码比用C++要简单得多。原因何在：</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * 在JAVA中，内存是自动进行垃圾收集的。你永远不必担心会出现内存崩溃现象。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *JAVA引入了真正的数组而且取消了指针算法。你永远不必担心由于指针操作时出现的偏移错误码而重写内存区域。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *在JAVA中消除了多重继承，替换为从Objective C中借鉴而来的新概念&ldquo;接口&rdquo;。接口能够实现多重继承的大部分功</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 能，却没有管理多重继承层次关系带来的复杂性。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">2：JAVA&ldquo;白皮书&rdquo;中的关键词汇：</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可移植性&nbsp;&nbsp;&nbsp; 面向对象&nbsp;&nbsp;&nbsp; 解释型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 分布式&nbsp;&nbsp;&nbsp; 高性能&nbsp;&nbsp;&nbsp; </font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 健壮性&nbsp;&nbsp;&nbsp;&nbsp; 多线程&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安全&nbsp; 动态&nbsp;&nbsp;&nbsp; 体系结构独立</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; 下面择取几个经常性碰到的关键词汇进行解释：</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单：JAVA的语法实际上是c++语法的一个纯净版本。其中没有头文件、指针算法、结构、联合、操作符重载、虚基类等</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">等。 如果你了解C＋＋，哪么你会发现转到JAVA语法会很容易。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;面向对象：简单来说，面向对象设计是一种把重点放在数据和对象接口的编程技术。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;分布式：JAVA带有一个护展例程库，用以处理HTTP和FTP等TCP/IP协议族。JAVA应用程序能够通过URL打开和访问网络上</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">的对象，其便利程度如同访问本地文件一样。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; 多线程：多线程可以带来更好的交互响应和实时行为。在底层，主流平台的线程实现各不相同，在JAVA并没有费力在这方面</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">实现平台无关性。在不同平台上，只有调用多线程的代码是完全相同的;JAVA把多线程的实现交给了底层的操作系统或线程库来</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">完成。尽管如此，多线程编程的简单性是JAVA成为流行的服务器端开发语言的主要原因之一。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp; </font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; 动态：在很多方面，JAVA都比C和C++更为动态。它能够适应发展的环境，库中可以随意增加新的方法以及实例变量，而客</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">户端却不需做任何的更改。</font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc"></font></div>
<div><font style="BACKGROUND-COLOR: #ccffcc">&nbsp;&nbsp;&nbsp;&nbsp; 好啦，这一单先介绍到这了。</font></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://janmy.javaeye.com/blog/144766#comments" style="color:red;">已有 <strong>2</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 29 Nov 2007 10:42:42 +0800</pubDate>
        <link>http://janmy.javaeye.com/blog/144766</link>
        <guid>http://janmy.javaeye.com/blog/144766</guid>
      </item>
      <item>
        <title>回归基础</title>
        <author>janmy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://janmy.javaeye.com">janmy</a>&nbsp;
          链接：<a href="http://janmy.javaeye.com/blog/144712" style="color:red;">http://janmy.javaeye.com/blog/144712</a>&nbsp;
          发表时间: 2007年11月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div><font size="2" face="Verdana" style="BACKGROUND-COLOR: #ccffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font face="Comic Sans MS">&nbsp;&nbsp;&nbsp;&nbsp;有很久没有上来了，最近一直忙于项目的开发，都很少有时间上来逛逛。现在决定上班的每天10点前上来写点</font></font></div>
<div><font size="2" face="Verdana" style="BACKGROUND-COLOR: #ccffff"><font face="Comic Sans MS"></font></font></div>
<div><font size="2" face="Verdana" style="BACKGROUND-COLOR: #ccffff"><font face="Comic Sans MS">东西，当初不知道写些什么好，后来想想，还是复习一些JAVA的基础知识吧！现在都知道怎么用，对于背后的理论</font></font></div>
<div><font size="2" face="Verdana" style="BACKGROUND-COLOR: #ccffff"><font face="Comic Sans MS"></font></font></div>
<div><font size="2" face="Verdana" style="BACKGROUND-COLOR: #ccffff"><font face="Comic Sans MS">都忘得光光了，所以从现在开始，决定对JAVA的基础知识写一系列的日志。</font></font></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://janmy.javaeye.com/blog/144712#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 29 Nov 2007 09:46:53 +0800</pubDate>
        <link>http://janmy.javaeye.com/blog/144712</link>
        <guid>http://janmy.javaeye.com/blog/144712</guid>
      </item>
  </channel>
</rss>