摘要:1.定义: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并提供全局访问点。 2.单例的使用 教科书中的示例是很简单的,要想实现一个单例类,只需要三点: 1、定义私有的静态
阅读全文
摘要:本文转载自http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html 略有改动。 1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所
阅读全文
摘要:概述 如果两台计算机要通讯,那么它必须满足以下3点: 1、每台电脑要有唯一标识,即是IP地址。 2、用于通讯的应用程序也要有唯一标识,即是端口。 3、通讯时要遵循一定的规则,成为协议。国际组织定义了通用协议TCP/IP协议。 IPv4地址是四段,为了解决IP地址不够用的问题出现了IPv6是六段,不仅
阅读全文
摘要:转载自http://www.cnblogs.com/bmbm/archive/2012/01/10/2342245.html 的文章 C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informi
阅读全文
摘要:可以参看http://blog.csdn.net/gfangxiong/article/details/7425563 转载自http://blog.csdn.net/a1259109679/article/details/48085473 可以参看http://blog.csdn.net/gfan
阅读全文
摘要:IO流 IO分为两大类:字节流和字符流。体系结构如下: 一般来说处理纯文本文件时用字符流较方便,默认编码。 对于非文本文件需要用字节流处理,比如图片。 字符流: 常用类: FileReader和fileWriter :效率低一次只能读取一个字符 bufferedReader和bufferedWrit
阅读全文
摘要:转载的是http://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html的博文,很受教。 java中的基本数据类型总共有八种,分为四大类: 整型:byte、short、int、long 浮点型:float、double 逻辑型:boole
阅读全文
摘要:线程 此文参照了http://www.cnblogs.com/riskyer/p/3263032.html的文章。 main方法也是一个线程,它是由虚拟机来启动的,称为主线程。那么我们若是自己创建线程,run()方法就和main方法的作用是一样的,用来存储要运行的内容。 线程中start()和run
阅读全文
摘要:Static 静态代码块: static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次。 静态成员变量: 静态成员变量对所有对象所共享的,在内存中只有一个副本。只初始化一次。 静态方法: 静态方法中只
阅读全文
摘要:抽象类 抽象类和普通的类没多少不同 1、含有抽象方法的类称为抽象类,用关键字abstract标记。 2、抽象方法是不可以被实现的,可以在子类中被重写实现。 3、抽象类中依然可以和普通类一样有成员变量和非抽象的成员函数,可以实现接口。 接口 接口就像是一个为其他对象提供便利的工具,它里面也可以有成员变
阅读全文