`
songjindian
  • 浏览: 75595 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论
文章列表
ubuntu9.10  默认安装了 iBus  输入法,这个输入法很好用,但是默认到配置不合理,因此应该设置一下。 iBus 设置步骤: * 安装 中文语言支持: 默认下,可能中文支持并不全,因此中文输入法也不全,如果中文支持已经完全安装则跳过这步。 添加中文支持:       System -> Administrator -> Language Support,打开这个对话框后,如果中文语言包未安装完全,它会提示并建议安装,只要安装即可; * 添加 输入法: 中文支持 安装完全后,       系统 -> 首选项 -> iBus 首选项 ->输入法 -& ...
在第一部分我们已经学习了一个实例,但是在有些时候,一个要成为观察者的类可能已经存在,这事可能不希望对其进行修改。如果这样子的话,很容易的就想到了Adapter模式,我们可以用Adaper模式进行转换,下面我将上一个实例转换的模式图列出如下: 上面的图很容易理解,所以在这里不再用代码实现。 下面我们来继续第一部分遗留下来的东西,使用jdk自带的Observer接口和Observable类来实现Observer模式(此部分代码需要读者了解Observer接口和Observable类,可以查看jdk原码:java/util/Observer 或 java/util/Observable): ...
1,定义:“对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖也他的对象都将得到通知并自动更新”。在java中,该模式是通过Observer接口和Observable类来实现的。 2,实例:为了更好的理解Observer模式,我们先从一个很实际的问题开始:该实例模拟的是一个大学的软件学院通知老师,学生,后勤等的一个过程。此过程我们先不去急着继承Obserbver和Observable这两个类,我们用最简单的代码来理解这个模式:    实例描述:一天一个IT的大师来到XX软件学院(softschool)来讲座,此时软件学院发出通知分别给老师(teacher),学生(student) ...
安装tomcat不成,发现端口占用问题,于是搜索了查看端口使用情况,并要找出是那个应用在使用端口。(我的tomcat端口被我修改为80)方法如下: C:\Documents and Settings\Administrator>netstat -an Active Connections   Proto  Local Address          Foreign Address        State   TCP    0.0.0.0:80             0.0.0.0:0              LISTENING        TCP    0.0.0.0:1 ...
继承在面向对象的过程中可以说是司空见惯,在实例化子类的时候默认的是先调用父类的无参的构造函数,但在特定的时候这样子是会出错的: 父类:class Person { private String name; private int age; public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age; } public String getName(){ return name; } public int getAge ...
注:这里的设计模式引用自林信良java 学习笔记。相关内容属于原作者所有,这里只是为了学习,进行转载和相应小修改。 Simple Factory 模式又称为 Static Factory,使用 SimpleFactory 来制造产品对客户端隐藏产品制造细节。实现时定义 ...
学习Singleton模式 单例模式 三个要点: 一.是某各类只能有一个实例 二.是它必须自行创建这个事例 三.是它必须自行向整个系统提供这个实例 如场景   对一些类来说,只有一个实例是很重要的。虽然系统中可以有许多打印机,但却只应该有一个打印机服务程序,只应该有一个文件系统和一个窗口管理器。 一.饿汉式单例类 Java代码 public class EagerSingleton    {    // 在这个类被加载时,静态变量m_instance 会被初始化,此时类的私有构造子会调   //用。这时候,单例类的惟一实例就被创建出来了。   private st ...
Global site tag (gtag.js) - Google Analytics