<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[edicky]]></title><description><![CDATA[csdn---edicky]]></description><link>https://blog.youkuaiyun.com/edicky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; edicky]]></copyright><item><title><![CDATA[100个Java经典例子（41-50）初学者的利器高手的宝典JavaSE]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/84115554</link><guid>https://blog.youkuaiyun.com/edicky/article/details/84115554</guid><author>edicky</author><pubDate>Thu, 15 Dec 2011 21:08:51 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/fljxzxb/article/details/6926817
]]></description><category></category></item><item><title><![CDATA[Class.forName(java工厂设计模式)]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945878</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945878</guid><author>edicky</author><pubDate>Tue, 14 Jun 2011 22:40:24 +0800</pubDate><description><![CDATA[
Class.forName(xxx.xx.xx) 返回的是一个类
首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样，要分清楚)。 
至于什么时候用，你可以考虑一下这个问题，给你一个字符串变量，它代表一个类的包名和类名，你怎么实例化它？只有你提到的这个方法了，不过要再加一点。 
A a = (A)Class.forName(&quot;pac...]]></description><category></category></item><item><title><![CDATA[Java工厂设计模式]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945873</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945873</guid><author>edicky</author><pubDate>Tue, 14 Jun 2011 22:36:47 +0800</pubDate><description><![CDATA[一. 



 


程序设计目标


 


    

我们组写了个简单的水果生产程序，描述农场种植水果的过程，旨在通过此次设计更进一步了解工程设计模式，加强编程的结构化能力。

    

开发环境：JDK1.5


开发工具：JBuilder 2006


 

二．程序设计介绍


 


1.

程序结构


...]]></description><category></category></item><item><title><![CDATA[10年软件开发教会我最重要的10件事]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945202</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945202</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 22:07:07 +0800</pubDate><description><![CDATA[0. “面向对象”比你想象的要难得多

　　也许只有我有这种想法，不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是，创建一些类来模拟现实世界能有多难啊？其实，那还真是挺难的。
　　十年之后，我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。
　　1. 软件开发的难点在于沟通

　　...]]></description><category></category></item><item><title><![CDATA[深入理解abstract class和interface ]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945189</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945189</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 21:38:03 +0800</pubDate><description><![CDATA[深入理解abstract class和interface 

abstract 
class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。
abstract 
class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定义时对于
abst...]]></description><category></category></item><item><title><![CDATA[JAVA面向接口编程详解]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945184</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945184</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 21:28:57 +0800</pubDate><description><![CDATA[  在一个面向对象的系统中，系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下，各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要
了；而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信，大到各模块之间的交互，在系统设计之初都是要着重考虑的，这也是系统设计的主
要工作内容。面向接口编程我想就是指按照这种思想来编程吧！实际上，在日常工作中，你已经按照接口编程了，...]]></description><category></category></item><item><title><![CDATA[Java 面向对象编程思想]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945161</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945161</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 20:13:00 +0800</pubDate><description><![CDATA[
Java 

的核心是面向对象编程
.

所有的
java

程序都是面向对象的。

以前总听老师说
c

语言是面向过程的，
c++

和
java

是面向对象的，这些糊涂老师却从来不说明何为面向过程，何为面向对象，搞得我一直对此稀里糊涂。
 

最近看了不少的资料，在这里总结一下对此的心得体会。

所有的计算机程序都由两类元素组成：代码和数...]]></description><category></category></item><item><title><![CDATA[面向对象编程思想]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945158</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945158</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 20:09:35 +0800</pubDate><description><![CDATA[
我想，对于各位使用面向对象编程语言的程序员来说，“接口”这个名词一定不陌生，但是不
知各位有没有这样的疑惑：接口有什么用途？它和抽象类有什么区别？能不能用抽象类代替接口呢？而且，作为程序员，一定经常听到“面向接口编程”这个短语，
那么它是什么意思？有什么思想内涵？和面向对象编程是什么关系？本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系

      首先，面向接口编程...]]></description><category></category></item><item><title><![CDATA[从实例谈面向对象编程(OOP)、工厂模式和重构]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83945157</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83945157</guid><author>edicky</author><pubDate>Mon, 13 Jun 2011 20:03:55 +0800</pubDate><description><![CDATA[
有了翅膀才能飞，欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔，就少了几许灵动的气韵。我们需要给代码带去温暖的阳光，让僵冷的翅膀重新飞起来。结合实例，通过应用OOP、设计模式和重构，你会看到代码是怎样一步一步复活的。
为了更好的理解设计思想，实例尽可能简单化。但随着需求的增加，程序将越来越复杂。此时就有修改设计的必要，重构和设计模式就可以派上用场了。最后当设计渐趋完美后，你会发现，即使需求不断...]]></description><category></category></item><item><title><![CDATA[shell 校验IP地址]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83849427</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83849427</guid><author>edicky</author><pubDate>Thu, 03 Mar 2011 21:47:06 +0800</pubDate><description><![CDATA[CheckIPAddress()        
{
        echo $1 &amp;gt; /tmp/tmpserverip
        echo $1 |grep &quot;^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$&quot;
 &amp;gt; /dev/null

        if
 [ $? = 1 ];    the...]]></description><category></category></item><item><title><![CDATA[Linux下安装JDK]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83766609</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83766609</guid><author>edicky</author><pubDate>Thu, 18 Nov 2010 15:15:40 +0800</pubDate><description><![CDATA[
1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ，推荐SUN的官方网站www.sun.com，下载后放在/home目录中，当然其它地方也行。
进入安装目录
#cd /home
#cp jdk-1_5_0_02-linux-i586.rpm /usr/local
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-...]]></description><category></category></item><item><title><![CDATA[Java常用算法]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83729986</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83729986</guid><author>edicky</author><pubDate>Tue, 12 Oct 2010 10:27:37 +0800</pubDate><description><![CDATA[ 
通用抽象类



public abstract class Sorter&amp;lt;E extends Comparable&amp;lt;E&amp;gt;&amp;gt; {
    
    public abstract void sort(E[] array,int from ,int len);
    
    public final void sort(E[] array)
   ...]]></description><category></category></item><item><title><![CDATA[Jigloo SWT/Swing GUI Builder 的安装]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83709867</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83709867</guid><author>edicky</author><pubDate>Thu, 16 Sep 2010 09:10:14 +0800</pubDate><description><![CDATA[
选择选项 &quot;Search for new features to install&quot; 然后点击&quot;Next&quot;. 
在打开的页面中选择&quot;New Remote site&quot; 输入dialog 的安装路径. 
&quot;name&quot;输入&quot;Jigloo&quot;   ,&quot;Url&quot;输入 &quot;http://cloudgarden1.com/update-site&quot;
 . 
然后选择新添加的 &qu]]></description><category></category></item><item><title><![CDATA[JAVA实现AES加密]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83680749</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83680749</guid><author>edicky</author><pubDate>Fri, 06 Aug 2010 11:44:40 +0800</pubDate><description><![CDATA[
1. 因子


       上次介绍了《JAVA实现AES加密
》，
中间提到近些年DES使用越来越少，原因就在于其使用56位密钥，比较容易被破解，近些年来逐渐被AES替代，AES已经变成目前对称加密中最流行算法之
一；AES可以使用128、192、和256位密钥，并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。

2. JAVA实现

闲...]]></description><category></category></item><item><title><![CDATA[如何使用URL跳转解决Web服务80端口被封问题？]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83677744</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83677744</guid><author>edicky</author><pubDate>Sat, 31 Jul 2010 14:22:19 +0800</pubDate><description><![CDATA[
如何使用URL跳转解决Web服务80端口被封问题？

 
随着宽带的普及，很多用户都喜欢使用ADSL路由器几个人一起共享上网。因为这样不仅
上网的费用降低了，还可以和别人分享自己电脑上的各种资源。但是，许多宽带用户的ADSL路由器都没有修改默认的密码，使得黑客很容易就盗取到ADSL拨
号的帐号密码用并来消费，给用户带来很大的损失。
例如，TP-LINK路由器的默认密码一般是”adm...]]></description><category></category></item><item><title><![CDATA[windows下架设subversion服务器]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83665636</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83665636</guid><author>edicky</author><pubDate>Mon, 05 Jul 2010 14:29:21 +0800</pubDate><description><![CDATA[
windows下架设subversion服务器


                    关键字: windows下架设subversion服务器
  

一、安装
下载http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91



如：
安装到 D:\deploy\Subversion...]]></description><category></category></item><item><title><![CDATA[sql2005 与sql2000 jdbc驱动区别]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83560828</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83560828</guid><author>edicky</author><pubDate>Wed, 03 Mar 2010 16:16:40 +0800</pubDate><description><![CDATA[在sql server 2000 中加载驱动和URL路径的语句是



String driverName = &quot;com.microsoft.jdbc.sqlserver.SQLServerDriver&quot;; 
String dbURL = &quot;jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample&quot;; 



...]]></description><category></category></item><item><title><![CDATA[jQuery 选择器的使用]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83436675</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83436675</guid><author>edicky</author><pubDate>Mon, 03 Aug 2009 10:24:57 +0800</pubDate><description><![CDATA[
jQuery 选择器的使用(wuchang作品)


jQuery的选择器是CSS 1-3，XPath的结合物。jQuery提取这二种查询语言最好的部分，融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS（绝大部分WEB开发者都用到的），那么你学起来就很容易了。同时使用CSS和XPath看几个例子：隐藏所有包含有链接的段落：$(&quot;p[a]&quot;).hide();显示页面的第一个...]]></description><category></category></item><item><title><![CDATA[JQuery操作checkbox、radio等示例]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83404354</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83404354</guid><author>edicky</author><pubDate>Sun, 07 Jun 2009 22:48:40 +0800</pubDate><description><![CDATA[
例：将多个选中的checkbox的值组装成一个字符串

 
&amp;lt;script type=text/javascript&amp;gt;
function addMem(){
//var followers = document.getElementsByName(&quot;followers&quot;);
var f_str = '0';
$(&quot;input[@name='followers']&quot;)....]]></description><category></category></item><item><title><![CDATA[使用jQuery实现局部刷新]]></title><link>https://blog.youkuaiyun.com/edicky/article/details/83404344</link><guid>https://blog.youkuaiyun.com/edicky/article/details/83404344</guid><author>edicky</author><pubDate>Sun, 07 Jun 2009 22:09:21 +0800</pubDate><description><![CDATA[关键就在load方法，看一下官方解释

Load HTML from a remote file and inject it into the DOM.
A GET request will be performed by default - but if you pass in any extra parameters then a POST will occur.
In jQuery ...]]></description><category></category></item></channel></rss>