摘要: 模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为: ... 阅读全文
posted @ 2015-11-24 22:22 谢天航 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转... 阅读全文
posted @ 2015-11-24 22:22 谢天航 阅读(143) 评论(0) 推荐(0) 编辑
摘要: java类加载器就是将.class文件中的二进制读入到内存中。java类加载器也是类,它们是由最原始的类加载器加入到java虚拟机中,然后再由他们加载其他的类,而最原始的类加载器就是BootStrap,他不是Java类,是由C++编写的在java中有三种类加载器:BootStrap(加载系统类,如S... 阅读全文
posted @ 2015-11-24 22:20 谢天航 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 端口号的范围:0-65535,其中0-1024系统已经占用,例如:WEB端口:80;mysql端口:3306;tomcat:8080;在网络通信里, 1、传输层协议: TCP协议,类似于打电话(下载) 1.建立连接,创建连接两端的通道(通过三次握手) 2.适合传输大数据 ... 阅读全文
posted @ 2015-11-24 22:18 谢天航 阅读(158) 评论(0) 推荐(0) 编辑
摘要: /* URL对象 浏览区作为客户端,每次与服务器连接时,都会给服务器发送一个消息头, 消息头主要是一些Http,版本类型,可以解析的内容,编码方式等 服务器收到了以后也会给浏览器返回一个响应头, 如果直接使用socket连接接受信息,那么这些头信息也会被显示出来, 使用URL对象可以将这些头信息解析... 阅读全文
posted @ 2015-11-24 22:17 谢天航 阅读(270) 评论(0) 推荐(0) 编辑
摘要: /* 总的来说,枚举类型最主要的特点就是构造方法的私有化,这样在类型外就无法新建枚举对象, 只能使用在类型内定义好的对象,如果枚举类型内只有一个对象,这就是单例模式了*//* 枚举实现的原理: 最重要的就是将构造方法私有化了,在类外无法实例化该类的对象了, 只能使用类内已经定义好的对象,达到了限制该... 阅读全文
posted @ 2015-11-24 22:15 谢天航 阅读(126) 评论(0) 推荐(0) 编辑
摘要: javaBean是一种特殊的类,主要用在MVC框架中,是用来设置数据的属性和行为的,必须有一个无参构造方法,典型的方法就是set和get内省处理javaBean的方式:一般的做法是通过类 Introspector 来获取某个对象的 BeanInfo 信息,然后通过 BeanInfo 来获取属性的描述... 阅读全文
posted @ 2015-11-24 22:14 谢天航 阅读(161) 评论(0) 推荐(0) 编辑
摘要: hashCode方法的作用:当有一个对象要存入hash集合的时候,JVM首先会调用 hashCode方法获取该对象的哈希值,然后根据哈希值找到相应的存储区域,最后取出该区域的所有元素与该对象进行equals比较,如果相等,不存入 该元素,否则,存入。这样不用遍历集合中的所有元素就能的到我们想要的结果... 阅读全文
posted @ 2015-11-24 22:13 谢天航 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 一句话总结反射:反射就是将java类中的各种成分映射成相应的java类int.class与Integet.TYPE一样,都是返回int的Class实例Class类里的 isPrimitive()方法是判断这个Class对象是否是基本类型(只有在9中情况下返回true,int.class...等8中基... 阅读全文
posted @ 2015-11-24 22:11 谢天航 阅读(141) 评论(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 @ 2015-11-24 22:10 谢天航 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 忽然看到了有小伙伴提问基础测试中的一个题:在try{}catch(){}中有return语句,这样还会不会执行finally{},或则是谁先执行,谁后执行?首先给出答案是:当代码执行到了return语句的时候,会先执行finally,然后在执行try{}catch(){}中的return返回 值,但... 阅读全文
posted @ 2015-11-24 22:07 谢天航 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 注解的作用就是像编译器或开发软件传达一种信息。在java.lang包里,定义了3中基本的注释类型Deprecated(过时),Override(覆写),SuppressWarnings(压缩警告,取消编译器或开发工具的提示作用)注意:一个注释就是一个类1,@SuppressWarnings(“dep... 阅读全文
posted @ 2015-11-24 22:06 谢天航 阅读(158) 评论(0) 推荐(0) 编辑