- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 关于银行业务调度的
关于银行业务调度系统1.需求分析2.面向对象的分析与设计 客户的产生是因为银行的取号器产生一个号码 三类客户,每种客户是独立的,这三类号码是有一台机器统一产生的 所以取号器要被设置成单例。 窗口为客户服务的时候,是号码管理器给窗口的信息。 类:号码产生器(快速客户,普通客户,VIP客户)号码管理器服务窗口
2014-06-23 00:25:46
674
原创 对交通管理系统的学习
交通系统笔记需求分析:因为是十字路口所以是有12中不同线路的车辆,为了简化思想,可以假设向右转的灯是常绿状态。 建立模型,按南北为一组,东西一组,只考虑直行和左转的情况,所以只有两条线路。面向对象的设计与分析:对象:灯的控制系统,汽车,路线;汽车看到自己线路所对应的等变绿就会走:此时路线这个对象应该提供车辆加减的方法;汽车提供走的方法;灯控系统提供灯
2014-06-20 23:35:40
729
原创 增强版的for循环语句之我见
我发表一下自己对jiang增强版的for循环语句 语法:for(type 变量名:集合变量名){} 注意事项:迭代变量必须在()中定义集合变量可以是数组或实现Iterable接口的集合类
2014-06-20 15:33:14
1192
原创 自己对JDBC数据库编程的自己见解
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------小弟不才,是菜鸟一名,所以讲的不对,请各位大佬多多见谅jdbc编程步骤:1.注册加载一个Drvier驱动:Class.forName("..........");2.创建数据库连接String url="jdbc:oracle:thin:@
2014-06-18 13:41:31
580
原创 谈谈静态变量和实例变量的区别?
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来
2014-06-12 14:34:40
459
原创 谈谈String 和StringBuffer的区别
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals方法,new S
2014-06-12 14:30:47
478
原创 谈谈字节流与字符流的区别
要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。 在应用中,经常要完全是字符的一段文本输出去或读进来,
2014-06-12 14:18:18
724
原创 谈谈assert
assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,assert将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。asserti
2014-06-12 14:12:31
537
原创 简述synchronized和java.util.concurrent.locks.Lock的异同?
主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。Lock还有更强大的功能,例如,它的tryLock方法可以非阻塞方式去拿锁。举例说明(对下面的题用lock进行了改写):package
2014-06-12 13:31:04
1155
原创 abstract class和interface有什么区别?
含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须
2014-06-12 13:14:14
365
原创 自己对集合知识几点总结
我自己总结了一下:结合有6个接口和8个实现类,基本特点如下:6个接口特点:Collection:定义了存取一组对象的方法,子接口Set和List分别定义了存储方式。Set:元素没有次序,但是不允许重复。SortedSet:和Set相同,但是按照升序排列的。List : 元素加载和移除是按照顺序,允许重复。Map:以键值对的形式存储,值可以重复,但是键是不允许重复的,无存
2014-06-08 17:09:44
488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人