- 博客(16)
- 收藏
- 关注
原创 黑马程序员——银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有六个业务窗口,1-4号窗口为普通窗口,5号为快速窗口,6号为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户。3、异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP:普通客户:快速客户=1:6:3;4、客户办理业务所需时间有最大值和最小值。在该范围内随机设定每个vip客户以及普通客户办理业务所需
2014-05-21 23:06:41 335
原创 黑马程序员——交通灯学习日记
交通灯管理系统一,需求分析:1,需求:①,异步随机生成按照各个线路行驶的车辆:直行,左转,右转;②,信号灯只考虑红绿,不考虑黄灯③,左转受信号灯控制,右转不受信号灯控制④,南北车辆与东西车辆交替放行。同方向车辆先放行直行车辆在放行左转车辆⑤,每辆车通过路口时间为1秒⑥,随机生成车辆时间及红绿灯交换时间自定,可以设置;2,设计:①,用到的对象:灯,灯的控制系统
2014-05-21 21:20:21 554
原创 黑马程序员——反射调用main方法和数组Class及数组参数
//调用TestArguments类中的main方法。// TestArguments.mian(new String[]{"111","222","333"}); //用反射的方法调用// Object invoke(Object obj, Object... args) //将printObject类的完整类名的字符串传到args[]中,并获取TestArgum
2014-05-21 02:34:47 413
原创 黑马程序员——hashcode详解
import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;public class ReflectTest2 {public static void main(String[]args){//Collection collections=new ArrayList(
2014-05-21 02:10:00 359
原创 黑马程序员——Enum的原理及用法总结
关于java Enum: * 1:Enum一般用来表示一组相同类型的常量,如:星期,月份,颜色等。 * 对这些属性用常量的好处是不仅可以保证单例,且比较的时候可以用 * "=="来替代equals。在JDK1.5之前没有这个类型,那时候一般用接口 * 常量来替代,有了Enum后可以更铁近的表示这种常量。 * 2:如何使用Enum * 简单的用法:一般用于代表一组常用常量,可
2014-05-20 18:24:53 388
原创 黑马程序员——File类方法的简单总结
File类方法:一.创建:1.boolean createNewFile():当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。在指定位置创建文件,如果该文件原本不存在,则创建一个,返回true;如果文件已经存在了,则不创建,返回false.它和输出流不一样,输出流对象一建立就创建文件,就算该文件已存在,它会覆盖原文件。所以,File的创建文件更合
2014-05-18 19:05:41 410
原创 黑马程序员——io流的基本概况和分类
Java中的流,可以从不同的角度进行分类。 按流向分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按流向分:要明确一点:输入流和输出流都是从程序的角度来说的。按操作数据的单位不同分:字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀
2014-05-18 18:36:19 327
原创 黑马程序员——关于Set,List,Map集合的简单总结
Java中的Set,List,Map的基本总结和区别,对于集合的理解是相对于数组的:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。JAVA集合主要分为三种类型: Set(
2014-05-18 18:16:17 463
原创 黑马程序员——关于calendar类
Calendar类,日历类的获取当前日历对象,和取出日历中的想要的信息通过 int get(int field)方法:返回给定字段的值.int field 参数表示给定的字段。给定的字段它其实就是通过调用Calendar的静态成员变量如:YEAR:指示年的get和set的字段数字,MONTH:指示月份的get和set的字段数字,DAY_OF_MONTH: get 和 set 的字段数字,指示一
2014-05-18 16:14:35 344
原创 黑马程序员——关于java中equals和==的区别
"=="和"!="比较的是"栈"中的内容,而equals()比较的是"堆"中的内容.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,只能用双等号(==),比较的是他们的值 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,总之,"
2014-05-18 16:02:41 337
原创 黑马程序员——SequenceInputStream流将分割后的文件进行合并
/*此程序是将一个文件进行切割,切割没有对应的流,只能通过下面的代码来完成。然后通过SequenceInputStream流将分割后的文件进行合并。此程序的另外一个牛逼之处在于:大家都知道,SequenceInputStream流的构造函数有两个:1,只能接受两个字节输入流类型的参数。2,能接收Enumeration类型的参数。如果我们确是要用到流比较多
2014-05-18 15:21:45 421
原创 黑马程序员——ObjectInputStream和ObjectOutputStream
------- android培训、java培训、期待与您交流! ----------可以直接操作对象的流:ObjectInputStream和ObjectOutputStream流是操作数据的,但是数据被封装到对象里面了,对象里的数据都是字节码数据,不是文本。把对象存储到硬盘上叫对象的持久化存储,或者叫对象的序列化或叫对象的可串行性。注意:静态的成员是不能被序
2014-05-18 15:12:27 412
原创 黑马程序员——java数据类型的转换
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte,short,int,long;浮点型float,double.其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围.此外,我们还经常用到两种类变量,即String和Date.对于这些变量类型之间的相互转换在我
2014-05-18 14:40:10 310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人