- 博客(15)
- 收藏
- 关注
原创 银行业务系统
1、需求 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。 客户办理业务所需时间有
2014-07-23 03:06:39
773
原创 交通灯管理系统
面向对象的分析与设计 1、每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。 设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。 每条路线上随机增加新的车辆,增加到一个集合中保存。 每条路线每隔一秒都会检查控制本路线的灯是否为绿,是则将本路线保存车的集合中的第一辆车移除,即表示车穿
2014-07-23 00:23:59
541
原创 类加载器和自定义类加载器
简单说,类加载器就是加载类的工具。 当出现一个类,用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定的目录下。 2、类加载器作用:将.class文件中的内容加载进内存进行处理,处理完后的结果就是字节码。 3、默认类加载器: 1)Java虚拟机中可安装多个类加载器,系统默认的有三个主要的,每个类负责加载特定位置的类:BootStra
2014-07-21 21:53:17
670
原创 IO(三)
缓冲流 缓冲流就是基本流的装饰,也就是功能加强。 一共有四种缓冲流 BufferedReader BufferedWriter BufferedInputStream BufferedOutputStream BufferedReader 该缓冲流有readLine方法,可以读一行字符。其原理就是该类中定义了一个数组,磁盘将读到的数据给内存,当读完一行内存再给cpu
2014-07-06 01:15:14
537
原创 多线程(二)
线程生命周期 new 新建状态 runnable 运行状态 blocked 阻塞状态、等待某个监视器的锁 waiting 冻结状态、无限等待某个监视器的锁 timed-waiting 等待状态、由另一个线程决定等待的时间 terminated 退出状态 线程控制 让r
2014-06-14 02:50:14
500
原创 类
Object 所有类的超类,没有extends的类默认继承Object,其中方法适合所有类。 toString()public String toString(){ getClass().getName() + '@' + Integer.toHexString(hashCode()) } class Obj //默认继承Object { }
2014-05-15 01:48:42
536
原创 Throwable中的toString方法
这样调用toString,会直接调用默认父类Object中的toString。所以必需让类继承Throwable或Exception,让Throwable中的toString覆盖Object中的toString。 Throwable中的toString伪代码
2014-05-11 22:19:36
1365
原创 进制转换、冒泡排序、选择排序
class Tool { public static void trans(int num,int base,int offset) //num是需要转换的数,base是取一位数需要与的二进制位数,offset是向右移的位数 { if(num==0) //如果需要转换的数为零,直接返回 { System.out.println(0); return
2014-05-11 00:51:49
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅