java
文章平均质量分 60
jerry_2015
追求自己想要的生活,不见得成功,但是自己能问心无愧就行
展开
-
Java程序设计关于低耦合与高内聚理念
<br /> 熟悉Java的人都知道Java程序设计时,为了避免程序的冗杂,减少各个类之间的依耐性,经常使用低耦合和高内聚的设计理念。<br /> 所谓耦合是指在一个软件结构内不同模块之间互连程度的度量,<br /> 而低耦合就是指在设计一个软件时,作为一个完整的软件系统,对于各种模块与模块之间应尽可能的是其独立的存在,让每个模块尽可能的独立完成其特定的功能。<br /> 如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。<br />转载 2011-01-07 22:49:00 · 523 阅读 · 0 评论 -
生成者和消费者模式
<br />/**<br /> * <br /> * @author jerry<br /> */<br />public class Main{<br /> public static void main (String[] args) {<br /> Share share=new Share();<br /> Producer p=new Producer(share,1);<br /> Consumer c=new Consumer(share,1);<br /> p.start(原创 2011-05-28 22:41:00 · 285 阅读 · 0 评论 -
IllegalMonitorStateException的处理
<br /> <br /> 今天开发中,出现IllegalMonitorStateException,自己再认真研究一下生成者和消费者模式,感觉wait和nofy()应该是同一个对象的方法,写了测试程序如下,以备后忘<br />public class Main<br />{<br /> private Sec sec;<br /> private Object lock;<br /> /**<br /> * @param args<br /> */<br /> public static void原创 2011-05-28 22:30:00 · 957 阅读 · 0 评论 -
对象排序之Comparator,Comparable接口区别
给了个类,要求编写一段代码,给以下类型的数据排序(按index降序排): public class A{ public int index ; public String str; public …… ; } 条件: 1.数据量很大,要求原创 2011-10-08 23:07:30 · 292 阅读 · 0 评论 -
重写equals()
自己重写equals()和hasCode() package com.jerry.book;public class Content{ private int id; private String name; private String eEail;原创 2011-10-18 22:09:59 · 259 阅读 · 0 评论 -
静态工厂方法
/** * 静态工厂方法 * * * 2011-9-23 */public class StaticFactoryMother{ private static final StaticFactoryMother demo = new Stat原创 2011-09-23 13:38:06 · 185 阅读 · 0 评论