- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员--7K面试:交通灯系统
交通灯系统 项目需求: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如:由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆
2014-06-06 22:05:08
554
原创 黑马程序员--7K面试 :银行调度系统面试题
一、需求 1. 银行内有6个业务窗口,1 – 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3. 异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户 = 1 :6 :3。 4. 客户办理业务所需时间有最大值和最小值,
2014-06-06 21:18:55
430
原创 黑马----银行调度系统面试题
一、需求 1. 银行内有6个业务窗口,1 – 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3. 异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户 = 1 :6 :3。 4. 客户办理业务所需时间有最大值和最小值,
2014-06-06 22:21:39
405
转载 黑马程序员 Java基础_4 面向对象-抽象与封装
面向对象,就是把生活中的事物特征抽取出来,作为属性,方法封装到一个类里面。这是一种数据的表现形式,可以更好的对数据进行操作。它主要有三个特征,分别是封装、继承、多态。 一、类与对象的关系 类:对现实生活事物的描述 对象:这类事物实实在在的个体。 对象是具体的,而类是共性的描述。 二、封装 封装是为了防止程序里数据的相互依赖而带来的影响。 好处:将变化隔离,便于使用,提高重用性,提高安
2014-06-05 12:10:22
429
原创 黑马程序员--单例模式
什么叫单例模式 单例模式(Singleton)是一种常用的设计模式。单例模式,也叫单子模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为 单例模式特点 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。
2014-06-05 12:00:30
470
原创 黑马程序员--异常总结
异常的定义 异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。 出现的问题有很多种,比如角标越
2014-06-05 11:46:06
397
原创 黑马程序员--高新技术--泛型
泛型: 1.5后出现的新特性,解决了安全问题,是一个类型安全机制。 好处: 1.将运行时期转移到编译时期,方便程序员解决问题。提高了安全性。 2.避免了强制转换的麻烦 ArrayList 泛型语法 Iterator 格式: 通过 什么时候使用泛型? 在集合中很常见,只要见到 为什么,因为泛型的擦除:也就是说,编辑器检查了泛型的类
2014-06-05 11:36:50
455
原创 黑马程序员--网络编程
协议:规定了通信双方应该怎样通信。 HTTP-----应用层协议 TCP IP UDP SMTP POP3 --------------------- TCP HTTP协议是基于TCP协议上开发。 要求必须有请求,服务器得到请求进行响应,才可以进行通信。 UDP 丢包协议。 UDP 将数据及源和目的封装成数据包中,不需要建立连接 每个数据报的大小在限制在64k
2014-06-05 11:28:59
496
原创 黑马程序员--Java高新技术--JDK1.5新特性(下)
1.正则表达式 概念:符合某些规则的字符串. a.字符: X字符 X 例: A就表示A \\反斜线字符 \r回车 \n换行 b.字符类 [abc] 表示a,或者b,或者c [^abc] 表示除了abc以外的其他23个任意字符 [a-zA-Z] 表示52个英文字符的任何一个字符 [0-9] 表示0-9之间的任意一个字符 c.预定义字符
2014-06-05 11:19:57
406
原创 黑马程序员--Java高新技术--JDK1.5新特性(上)
JDK 1.5后新特性 1.增强for循环 增强for循环是JDK 1.5 出现的 它的出现是为了简化书写. 增强for循环:foreach语句,foreach简化了迭代器 格式:for(元素类型 变量名: Collection集合或数组) { } 增强for循环和传统for循环的区别: 增强for在使用时,必须要明确被遍历
2014-06-05 11:12:45
523
原创 黑马程序员---集合小结
Collections和Collection有什么区别? Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。 它有两个常用的子接口, List:对元素都有定义索引。有序的。可以重复元素。 Set:不可以重复元素。无序。 [java] view plaincopyprint? //代码示例: impor
2014-06-04 22:41:01
515
原创 黑马程序员---Java排序
排序算法了解的有七种分别是 "white-space:pre"> 1.排序算法 插入排序(InsertSort): "white-space:pre"> "white-space:pre"> 将n个元素的数列分为已有序和无序两个部分,如插入排序过程示例下所示: "white-space:pre">{{a1},{a2,a3,a4,…,an}} "white-space:pr
2014-06-04 22:38:19
409
原创 黑马程序员---面向对象(一)
1、接口和抽象类的区别 共性: 抽象类和接口都是不断向上抽取而来的。 区别: 1,抽象类中可以定义抽象方法也可以定义非抽象方法,非抽象方法可以直接提供给子类使用。 接口中只能定义抽象方法。 2,类与类之间是继承关系,is a关系。 类与接口之间是实现关系。like a关系。 抽象类一般描述的都是一个体系is a,接口是给体系进行功能扩展like a 3
2014-06-04 22:33:27
534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅