---------------------- ASP.Net+Android+IOS开发 .Net培训、 期待与您交流!----------------------

每天学习一点,每天进步一点,像对待你心爱的那个TA一样对待你的工作

01 2014 档案

 
Java中长度为0的数组与null的区别
摘要:有如下两个变量定义,这两种定义有什么区别呢? 1. int[] zero = new int[0]; 2. int[] nil = null; zero是一个长度为0的数组,我们称之为“空数组”,空数组也是一个对象,只是包含元素个数为0。nil是一个数组类型的空引用。 假设一个方法返回一个数组,如果它返回null,则调用方法必须先判断是否返回null,才能对放回数组进一步处理,而如果返回空数组,则无须null引用检查。鉴于此,返回数组的方法在没有结果时我们通常返回空数组,而不是null,这样做对于函数调用者的处理比较方便。 阅读全文
posted @ 2014-01-15 18:17 冰弋 阅读(2959) 评论(0) 推荐(0)
黑马程序员:Java编程_7K面试题之银行业务调度系统
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户 = 1 :6 :3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值. 阅读全文
posted @ 2014-01-07 18:31 冰弋 阅读(182) 评论(0) 推荐(0)
黑马程序员:Java编程_7K面试题之交通灯管理系统
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东向而来去往南向的车辆 ---- 左转车辆。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转. 阅读全文
posted @ 2014-01-06 12:50 冰弋 阅读(148) 评论(0) 推荐(0)
黑马程序员:Java编程_网络编程
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 网络编程就是两个(或多个)设备(例如计算机)之间的数据传输,更具体的说,网络编程就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计算机上,这样就造成了数据交换的复杂。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据。 对于网络编程来说,最主要的是计算机和计算机之间的通信,这样首要的问题就是如何找到网络上的计算机呢?为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识,这个.. 阅读全文
posted @ 2014-01-06 11:40 冰弋 阅读(178) 评论(0) 推荐(0)
黑马程序员:Java编程_IO流
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。Java对数据的操作是通过流的方式,用于操作流的对象都在IO包中,流按操作数据分为字节流与字符流,按流向分为输入流和输出流。 Java流类图结构: 字符流和字节流: 计算机里的所有数据都是以字节的形式体现的,计算机可以直接识别字节,但是对我们人来说就很痛苦了,所以后期产生了字符流,因为字... 阅读全文
posted @ 2014-01-06 11:17 冰弋 阅读(195) 评论(0) 推荐(0)
黑马程序员:Java编程_反射技术
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== Java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。一个类被类加载器加载到内存中,占用一片存储空间,这个空间里面的内容就是类的字节码,不同的类的字节码是不同的,所以它们在内存中的内容是不同的,但是他们都有一些同样的属性,比如类的名字,类的访问属性,类所属于的包名,字段名称的列表、方法名称的列表,等等,内存中的一个个类可分别用一个个的对象来表示,这些对象显然具有相同的类型,. 阅读全文
posted @ 2014-01-04 20:44 冰弋 阅读(160) 评论(0) 推荐(0)
黑马程序员:Java编程_泛型
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全;并且当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制类型转换,这样更方便。泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器阻挡源程序中的非法输入,编译器编译带类型说明的集合时会去除掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getC. 阅读全文
posted @ 2014-01-01 14:44 冰弋 阅读(173) 评论(0) 推荐(0)
黑马程序员:Java编程_动态代理
摘要:=========== ASP.Net+Android+IOS开发 、.Net培训、期待与您交流!=========== 长沙人从长沙的代理商手中买宏基电脑和直接跑到宏基总部买电脑,最终的主体业务目标有什么区别吗?基本一样,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗? 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?在现实生活中,我们可以从代理商手中拿货;程序中我们可以编写一个与目标类具有相同接口的代理类(类似宏基代理商有宏基电脑),代理类的每个方法调用目标类的相同方法.. 阅读全文
posted @ 2014-01-01 13:49 冰弋 阅读(175) 评论(0) 推荐(0)

---------------------- ASP.Net+Android+IOS开发 .Net培训、 期待与您交流! ----------------------

详细请查看: http://edu.csdn.net