2014年5月7日

摘要: 1 import java.util.Stack; 2 public class T005 { 3 public static void main(String[] args){ 4 Node n1 = new Node(1); 5 Node n2 = ne... 阅读全文
posted @ 2014-05-07 21:11 thehappyyouth 阅读(233) 评论(0) 推荐(0) 编辑
 
摘要: 1.创建新的字符串 1 public class T004 { 2 public static void main(String[] args){ 3 System.out.println(replaceBlank("we are happy")); 4 } 5 ... 阅读全文
posted @ 2014-05-07 21:10 thehappyyouth 阅读(157) 评论(0) 推荐(0) 编辑
 
摘要: 1 import java.util.Scanner; 2 3 public class T003 { 4 5 public static void main(String[] args) { 6 Scanner in = new Scanner(System.in);... 阅读全文
posted @ 2014-05-07 19:34 thehappyyouth 阅读(231) 评论(0) 推荐(1) 编辑
 
摘要: 1 import java.util.Hashtable; 2 3 public class T035 { 4 public static void main(String[] args) { 5 FirstNotRepeatingChar("abaccdeff"); 6... 阅读全文
posted @ 2014-05-07 19:33 thehappyyouth 阅读(234) 评论(0) 推荐(0) 编辑
 

2014年5月5日

摘要: 1.结构 linux中,我们把操作系统分为内核空间和用户空间。用户通过用户空间与操作系统打交道。用户要通过系统调用访问内核空间。下图为Linux体系结构,shell应该为在最顶层。系统调用,下面链接是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数https://w... 阅读全文
posted @ 2014-05-05 20:41 thehappyyouth 阅读(274) 评论(0) 推荐(0) 编辑
 

2014年4月22日

摘要: 内部类创建 从外部类的非静态方法之外(?=静态方法)的任意位置创建某个内部类的对象,要加入外部类的名字,OuterClassName.InnerClassNamepublic class Parcel2 { class Contents { private int i = 11; public... 阅读全文
posted @ 2014-04-22 10:09 thehappyyouth 阅读(201) 评论(0) 推荐(0) 编辑
 
摘要: 定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。设计原则 找出应用中可能需要变化之处,把它们独立出来,不要和哪些不需要变化的代码混在一起。说明:Duck原来的中fly(),quack()方法随着duck种类不同,可能会不... 阅读全文
posted @ 2014-04-22 08:49 thehappyyouth 阅读(187) 评论(0) 推荐(0) 编辑
 

2014年3月31日

摘要: 开始的时候是参考吹尽黄沙始到金 的文章http://www.cnblogs.com/effective/archive/2012/03/18/2405189.html1.创建一个文件/etc/yum.repos.d/google.repo2.如果是32位的[google-chrome]name=google-chrome - 32-bitbaseurl=http://dl.google.com/linux/chrome/rpm/stable/i386enabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_k 阅读全文
posted @ 2014-03-31 14:03 thehappyyouth 阅读(2607) 评论(0) 推荐(0) 编辑
 

2014年3月26日

摘要: 一开始,导入jdom-1.1.1.jar无反应,还是缺包状态=>将jdom-1.1.1.jar解压,在jdom/build/目录下有jdom.jar导入,success! 阅读全文
posted @ 2014-03-26 20:50 thehappyyouth 阅读(519) 评论(0) 推荐(0) 编辑
 

2013年10月31日

摘要: 引入抽象类和接口的原因 即"针对接口编程",关键就在多态,即向上转型当变量的的声明类型是超类型时,即抽象类或者接口,这样,只要是具体实现此超类型的类所产生的对象,都可以指定给这个变量,而不用分别为不同的对象声明不同的变量抽象类和接口的不同 接口,只能明确方法名,但是没有实现当已经明确了需要的超类型中的某个方法的实现时,就可以用抽象类,因为这样可以避免每个实现类的共同方法的冗余。(抽象类中可以有方法的实现)当需要的超类型中的所有方法的实现都不相同但是方法名完全相同时,可以用接口(接口的所有方法都要被实现类实现)。当需要多继承时,也要用到接口。 阅读全文
posted @ 2013-10-31 15:24 thehappyyouth 阅读(158) 评论(0) 推荐(0) 编辑