摘要: javaBean是一种特殊的类,主要用在MVC框架中,是用来设置数据的属性和行为的,必须有一个无参构造方法,典型的方法就是set和get内省处理javaBean的方式:一般的做法是通过类 Introspector 来获取某个对象的 BeanInfo 信息,然后通过 BeanInfo 来获取属性的描述... 阅读全文
posted @ 2014-07-18 15:38 001渴望成功 阅读(200) 评论(0) 推荐(0)
摘要: 反射最主要的作用就是实现框架功能;InputStream inputStream = Test8.class.getResourceAsStream("Test5.java");//直接加文件名称,默认的是当前包下的文件,如果当前包里还有包,调用这个包下的文件,应该用“包/文件名”如果是获取当前文件... 阅读全文
posted @ 2014-07-18 15:02 001渴望成功 阅读(126) 评论(0) 推荐(0)
摘要: hashCode方法的作用:当有一个对象要存入hash集合的时候,JVM首先会调用hashCode方法获取该对象的哈希值,然后根据哈希值找到相应的存储区域,最后取出该区域的所有元素与该对象进行equals比较,如果相等,不存入该元素,否则,存入。这样不用遍历集合中的所有元素就能的到我们想要的结果,提... 阅读全文
posted @ 2014-07-18 12:37 001渴望成功 阅读(237) 评论(0) 推荐(0)
摘要: import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.Arrays; import java.lang.refle... 阅读全文
posted @ 2014-07-18 11:22 001渴望成功 阅读(175) 评论(0) 推荐(0)
摘要: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转... 阅读全文
posted @ 2014-07-15 13:40 001渴望成功 阅读(167) 评论(0) 推荐(0)
摘要: 模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为: ... 阅读全文
posted @ 2014-07-15 13:35 001渴望成功 阅读(135) 评论(0) 推荐(0)
摘要: 一句话总结反射:反射就是将java类中的各种成分映射成相应的java类int.class与Integet.TYPE一样,都是返回int的Class实例Class类里的 isPrimitive()方法是判断这个Class对象是否是基本类型(只有在9中情况下返回true,int.class...等8中基... 阅读全文
posted @ 2014-07-15 13:34 001渴望成功 阅读(139) 评论(0) 推荐(0)
摘要: 忽然看到了有小伙伴提问基础测试中的一个题:在try{}catch(){}中有return语句,这样还会不会执行finally{},或则是谁先执行,谁后执行?首先给出答案是:当代码执行到了return语句的时候,会先执行finally,然后在执行try{}catch(){}中的return返回值,但是... 阅读全文
posted @ 2014-07-15 13:33 001渴望成功 阅读(164) 评论(0) 推荐(0)
摘要: /* 总的来说,枚举类型最主要的特点就是构造方法的私有化,这样在类型外就无法新建枚举对象, 只能使用在类型内定义好的对象,如果枚举类型内只有一个对象,这就是单例模式了*//* 枚举实现的原理: 最重要的就是将构造方法私有化了,在类外无法实例化该类的对象了, 只能使用类内已经定义好的对象,达到了限制该... 阅读全文
posted @ 2014-07-15 13:32 001渴望成功 阅读(127) 评论(0) 推荐(0)
摘要: 这几天看到有些小伙伴问这方面的问题例如①:int x=1;Integer y = 1;Integer z = new Integer(1);System.out.println(x==y);System.out.println(x==z);System.out.println(y==z);得到的结果... 阅读全文
posted @ 2014-07-15 13:30 001渴望成功 阅读(223) 评论(0) 推荐(0)