- 博客(27)
- 收藏
- 关注
原创 java基础加强视频学习(二)
java基础加强视频学习(二) 1,数组的属性, int[] 不是一个Object[]而是一个Object。 java提供的几个基本注解。 注解类、应用了“注解类”的类 对“应用了注解类的类”进行反射操作的类。注解当中的两个枚举:@RetentionPolicy 值为:SOURCE/CLASS/RUNTIME @Elem...
2012-04-20 01:49:09 119
原创 java基础加强视频学习(—)
java基础加强视频学习(—) 1.elcipse关不了了,关闭进程javaw。2.eclipse运行版本问题: 3.调试技巧:选择变量,右击选择watch。可以查看变量的值。4.模板设置 5.静态导入:导入一个类的静态方法。如:import static java.lang.Math.*;6.可变参数:...
2012-04-20 01:37:19 168
原创 银行业务调度系统
银行业务调度系统 1. 模拟实现银行业务调度系统逻辑: 具体需求如下: 银行内有6个业务窗口,1-4为普通窗口,5为快速窗口,6为VIP窗口。 有三种类型客户:VIP客户,快速客户(交水电费类业务、电话费之类业务的客户),普通客户。 异步随机生成各种类型的客户,生成概率比例为:VIP客户:快...
2012-04-20 01:29:06 116
原创 交通灯管理系统
交通灯管理系统 1. 需求说明书: 交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1、异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 -...
2012-04-20 01:18:50 132
原创 java状态模式
Uml图://抽象状态(State)public interface TemperatureState { public void showTemperature();}//具体状态:public class LowState implements TemperatureState{ double n=0; LowState(doubl...
2012-04-19 00:46:09 132
原创 java中介者模式
Uml图://1.Colleague//Colleague.javapublic interface Colleague { public void giveMess(String[] mess); public void receiverMess(String mess); public void setName(String n...
2012-04-19 00:41:58 119
原创 java原型模式
Uml图://抽象原型public interface Prototype { public Object cloneMe() throws CloneNotSupportedException;}//具体原型:public class Cubic implements Prototype,Cloneable { double length,wi...
2012-04-19 00:38:55 103
原创 java外观模式
Uml图://子系统://CheckWord.javapublic class CheckWord { public final int basicAmout =85; String advertisement; int amout; public CheckWord(String advertisement) { ...
2012-04-19 00:35:09 83
原创 java装饰模式
Uml图://Bird类:public abstract class Bird { public abstract int fly();}//具体组件:Sparrow.javapublic class Sparrow extends Bird { private final int DISTANCE = 100; @O...
2012-04-18 20:57:36 117
原创 java生成器模式
UML图: 产品: PanelProduct.javapackage Builder;import javax.swing.*;public class PanelProduct extends JPanel { JButton button; JLabel label; JTextField textField;} ...
2012-04-18 20:45:03 95
原创 java网络程序设计初窥
java网络程序设计初窥 一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通...
2012-04-18 20:37:11 101
原创 java的IO技术初窥
Java的IO技术初窥 1.File类: java.io包中封装了用于输入/输出的类。File类是I/O包中唯一代表磁盘本身的。 例子1.: public static void main(String[] args) { File file = n...
2012-04-18 20:33:48 86
原创 线程技术初窥
线程技术初窥 1.程的生命周期(仔细看图): 2. main线程以及继承Thread实现多线程: 虽然多线程看起来像同时进行,但事实上在同一时间点上只有一个线程被执行,只是线程间切换较快,所以才会使人产生线程是同时进行的假象。 Therad类的currentThread(...
2012-04-18 12:03:36 79
原创 java桥接模式
Uml图如下://实现者(Implementor)public interface BuildingDesign { public double computerArea();} public class HomeDesign implements BuildingDesign { double width,length; int floorNumber; ...
2012-04-17 14:56:38 96
内部类深入研究
内部类深入研究 关于为什要使用内部类问题: 问题: 如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢? 如果直接在外部类引用接口能满足需求时,那么就应该这样做。两者区别在于:后者不是总能享用到接口带来的方便。 内部类最吸引人的地方在于:每个内部类都能独...
2012-04-17 14:05:06 92
原创 Java编程思想学习笔记(三)
Java编程思想学习笔记(三) (美) Bruce Eckel 著 《Java编程思想》部分学习日记(随手记录的笔记) 15. 内部类概念: 当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其外围类的所有元素的访问权。 ...
2012-04-17 11:09:18 79
原创 Java编程思想学习笔记(二)
Java编程思想学习笔记(二) (美) Bruce Eckel 著 《Java编程思想》部分学习日记(随手记录的笔记) 7. 编写构造器的准则: 用尽可能简单的方法使对象进入正常状态,如果可以的话,避免调用其他方法。当然可以调用时基类的final方法或private方法。 8. final用法:...
2012-04-17 10:42:50 99
原创 Java编程思想学习笔记(—)
Java编程思想学习笔记(—) (美) Bruce Eckel 著 《Java编程思想》部分学习日记(随手记录的笔记) 1. 操作符-测试对象等价性: 测试对象的等价性。 ==这个符号只有完全同一个对象才返回true。 equal()这个方法则对于非自己创建的类时,比较实际内容是否一...
2012-04-17 10:17:46 112
原创 JAVA设计模式初探(三)
JAVA设计模式初探(三) 所有代码均编写调试正确,Uml图关系正确,参考自清华大学出版社的《Java设计模式》 16. 装饰模式: 动态地给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。 使用场景: 1.程序希望动态地增...
2012-04-16 08:52:55 111
原创 JAVA设计模式初探(二)
JAVA设计模式初探(二) 所有代码均编写调试正确,Uml图关系正确,参考自清华大学出版社的《Java设计模式》9.桥接模式: 将抽象部分与它的实现部分分离,使它们都可以独立地变化 使用场景: 1.不想让抽象和某些重要的实现代码是固定绑定关系,这部分实现可运行...
2012-04-16 00:58:53 85
原创 JAVA设计模式初探(—)
JAVA设计模式初探(—) 所有代码均编写调试正确,Uml图关系正确,参考自清华大学出版社的《Java设计模式》1.策略模式: 定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。适用场景: 1....
2012-04-16 00:43:41 91
原创 java命令模式
Uml图: 接收者:import java.io.File;public class MakeDir { public void createDir(String name) { File dir = new File(name); dir.mkdir(); } public ...
2012-04-16 00:06:06 89
原创 Java观察者模式
Uml图:主题:public interface Subject { public void addObserver(Observer o); public void deleteObserver(Observer o); public void notifuObserver();} 观察者:public ...
2012-04-15 22:22:35 109
原创 java工厂方法模式
抽象产品:public abstract class PenCore { String color; public abstract void writeWord(String s);} 具体产品:public class RedPenCore extends PenCore{ RedPenCore(){ c...
2012-04-15 22:11:43 81
java单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点。public class Singleton { private static Singleton uniqueInstance; private Singleton(){};//构造函数为私有 public static synchronized Singleton getInstan...
2012-04-15 22:05:17 71
原创 java抽象工厂模式
Uml图:抽象产品:public abstract class Firearms { public abstract String getName();}public abstract class Bullet { public abstract String getName();} 具体产品:public c...
2012-04-15 22:01:30 148
java策略模式
Uml图: 策略: public interface ComputableStrategy { public abstract double computeScore( double [] a);} 具体策略:public class StrataegyOne implements C...
2012-04-15 21:43:45 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人