摘要: ================ ASP.Net +Android+IOS开发、.Net培训、 期待与您交流! ================系统要求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1.异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆----直行车辆由西向而来去往南向的车辆----右转车辆由东向而来去往南向的车辆----左转车辆。。。2.信号灯忽略黄灯,只考虑红灯和绿灯。3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。4.具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等 阅读全文
posted @ 2014-01-07 16:04 code4a 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ================ ASP.Net +Android+IOS开发、.Net培训、 期待与您交流! ================系统需求:模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户=1:6:3。4.客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快 阅读全文
posted @ 2014-01-07 15:58 code4a 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ============ ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ============为了保存数量不确定的数据,以及保存具有映射关系的数据(关联数组),Java提供集合类。集合类主要负责盛装,保存其他数据,因此集合类也被称为容器类。所有集合类都位于java.lang包下。集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(对象的引用变量);而集合里只能保存对象(对象的引用变量)。Java的集合类主要有两个接口派生而出:Collection和Map,两者是Java集合框架的根接口,这两个接口有包含了几个根接口或者实现类。下图为Collection 阅读全文
posted @ 2014-01-07 11:44 code4a 阅读(132) 评论(0) 推荐(0) 编辑
摘要: ================ ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ==============正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作。String类里也提供了几个特殊的方法:1.booleanmatches(Stringregex):判断该字符串是否匹配指定正则表达式。2.StringreplaceAll(Stringregex,Stringreplacement):返回该字符串中所有匹配正则表达式的子串替换成replacement后的新字符串。3.StringreplaceFirst(Stringregex 阅读全文
posted @ 2014-01-07 11:03 code4a 阅读(972) 评论(1) 推荐(0) 编辑
摘要: ================ ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ================前面已经介绍过Set集合,它类似与一个罐子,一旦把对象“丢进”Set集合中,集合里多个对象之间没有明显的顺序。Set集合和Collection基本上完全一样,没有提供任何额外的方法。实际上Set就是Collection,只是行为不同(Set不允许包含重复元素)。Set集合不允许包含相同的元素,如果试图把两个相同的元素添加到同一个Set集合中时,添加操作失败,add方法返回false,则新元素不会被添加。Set集合判断两个元素相同不是使用==运算符,而是根据 阅读全文
posted @ 2014-01-07 10:43 code4a 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ================ ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ================程序代码: 1 package com.king.testenum; 2 3 4 5 public enum Gender { 6 7 MALE,FEMALE; 8 9 //定义一个public访问权限的name属性10 11 public String name;12 13 }14 15 使用该枚举类的程序代码:16 17 package com.king.testenum;18 19 20 21 public class GenderTe... 阅读全文
posted @ 2014-01-05 16:42 code4a 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ================ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ================J2SE1.5新增了一个enum关键字,用以定义 枚举类。正如前面看到的 ,枚举类是一种特殊的类,它一样可以有自己的方法和属性,可以实现一个或者多个接口,也可以定义自己的构造器。一个Java源文件中最多只能定义一个public访问权限的枚举类,且Java源文件也必须和该枚举类类名相同。枚举类与普通类有如下简单区别:1.枚举类可以实现一个或者多个接口,使用enum定义的枚举类默认继承java.lang.Enum类,而不是继承Object类。其中java.lan 阅读全文
posted @ 2014-01-05 16:39 code4a 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ============ ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ============手动实现枚举类,设计方式:1.通过private将构造器隐藏起来2.把这个类的所有可能实例都是用publicstaticfinal属性来保存。3.如果有必要可以提供一些静态方法,允许其他程序根据特定参数来获取与之匹配实例。程序代码: 1 package com.king.testseasons; 2 3 4 5 public class Season { 6 7 8 9 /**10 11 * 程序将定义Season季节类,这个类只能产生四个对象,该Sea... 阅读全文
posted @ 2014-01-05 16:36 code4a 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ASP.Net+Android+IOS开发、.Net培训、期待与您交流! Collection和Iterator接口是List、Set和Queue接口的父接口,该接口里定义的方法即可用于操作Set集合,也可用于操作List和Queue集合:1.booleanadd(Objecto):该方法用于向集合里添加一个元素,如果集合对象被添加操作改变了,则返回true。2.BooleanaddAll(Collectionc):该方法把指定集合c里的元素全部添加到指定集合里,如果集合对象被添加操作改变了,则返回true。3.Voidclear():清除集合里的所有元素,将集合长度变为零。4.Boolea. 阅读全文
posted @ 2014-01-05 16:00 code4a 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 分类:ASP.Net+Android+IOS开发、.Net培训、期待与您交流! 定义内部类非常简单,只要把一个类放在另一个类内部定义即可。此处的“类内部”包括类中的任何位置,甚至在方法中也可以定义内部类(方法里定义的内部类被称为局部内部类)。内部类定义语法格式如下:1 public class OuterClass{2 3 //此处可定义内部类4 5 } 大部分时候,内部类都被作为成员内部类定义,而不是作为局部内部类。成员内部类是一种与属性、方法、构造器和初始化块相似的类成员;局部内部类和匿名内部类则不是类成员。 成员内部类分为两种:静态内部类和非静态内部类,使用static修饰的成员... 阅读全文
posted @ 2014-01-03 23:36 code4a 阅读(151) 评论(0) 推荐(0) 编辑