
java
flycatdeng
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
设计模式之单例模式 一、概念:确保某一个类只有一个实例 二、特点:1、单例类只能有一个实例 2、单例类必须自行创建自己这个唯一的实例 3、单例类必须给所有其他对象提供这一实例 三、代码实现: 懒汉式(其他的还有饿汉式)(由以下代码可以看到这里先判断是否有对象,如果没有才去创建对象,比较懒;而饿汉式则像个饿死鬼一样先创...原创 2012-03-10 14:55:44 · 111 阅读 · 0 评论 -
设计模式-创建型-工厂-简单工厂模式
一、姑且用一个这样的图表示一下: 二、简单工厂的基本简介:百度释义:又叫静态工厂方法,不属于那23种设计模式之一。 动态决定哪个类被实例化,不必事先知道哪个类要被实例化! 三、举例:QQ里面常用发表情的: 1、表情 b=new Smile();//这种应该是很熟悉的创建方式 2、表情 b=表情工厂.createBiaoQing(“...原创 2012-03-10 16:18:18 · 182 阅读 · 0 评论 -
设计模式之工厂方法模式
工厂方法模式 一、结构:还是以表情为例:和百度里的很像 二、角色: 1、抽象产品角色:产品对象的共同父类或共同拥有的接口,此例中的BiaoQing。 2、具体产品角色:这个角色实现了抽象产品角色所定义的接口。某具体产品有专门的具体工厂创建(此例的 SmileFactory,CryFactory),它们之间往往一一对应。此例中的...原创 2012-03-10 18:15:38 · 109 阅读 · 0 评论 -
设计模式之创建型之抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式 一、什么是产品族? 是指位于不同产品等级结构中,功能相关联的产品组成的家族。这句话真的是太深奥了,网上查了下,那么你能解释什么叫产品族,可是我怎么知道什么是产品等级结构呢?网上没找到解释的,我看了一些源代码,自己理解的:动物又包括狗,猫等,狗又包括白狗,黑狗,猫有包括白猫,黑猫,那...原创 2012-03-13 15:38:15 · 188 阅读 · 0 评论 -
经过大脑思考的:二分查找
首先声明:这是一个经过同学分析的、老师要求的、自己脑袋思考的、打过草稿的、用圆珠笔,右手亲手写的java有关的二分查找。 什么是二分查找:以一个数组(已经升序排列好了的)来分析,首先找到整个数组索引值的中间点的数组的key,如果等于你所要找的值X则这个索引值就是你要找的;如果>X,证明素要找的的前半部分,否则在后半部分,然后递归即可。(当然,这是我个人的理解) 我的代码实现...原创 2012-03-16 22:15:07 · 166 阅读 · 0 评论 -
复制文件/文件夹,删除文件/文件夹
复制文件夹: public static boolean copyFolder(String srcFolderFullPath, String destFolderFullPath) { try { (new File(destFolderFullPath)).mkdirs(); // 如果文件夹不存在 则建立新文件夹 File...原创 2014-10-20 12:33:49 · 159 阅读 · 0 评论 -
JTabel的一些使用
2、显示列名栏 在使用tabel的时候有一个TableModel,实现getColumnName方法即可得到每列的列名。 但是仅仅这样使用还不够,害得将其使用JScrollPane包装还会显示列名栏,否则不会显示 JScrollPane scrollPane= new JScrollPane(table); scrollPane.setBounds(0...原创 2016-05-14 14:48:23 · 240 阅读 · 0 评论