- 博客(10)
- 收藏
- 关注
原创 黑马程序员_7k面试题之银行业务调度系统
一.项目需求:模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1 :6 :3。
2014-01-12 15:22:37 349
原创 黑马程序员_7K面试题之交通灯管理系统
一.项目需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控
2014-01-12 15:16:43 353
原创 黑马程序员_java高新技术之动态代理
----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 一.代理对象存在的价值:当.class文件 被类加载器加载 到内存 形成Class对象,所有程序访问都是针对Class对象 ,动态代理技术可以根据Class对象的实现接口,在内存中虚拟构造一个对象,该对象成为代理对象,访问真实对象的所有API的过程中
2014-01-12 14:46:57 420 1
原创 黑马程序员_IO流之递归
----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 递归:就是函数自身调用自身。一.什么时候用递归呢?当一个功能被重复使用,而每一次使用该功能时的参数不确定,都由上次的功能元素结果来确定。简单说:功能内部又用到该功能,但是传递的参数值不确定。(每次功能参与运算的未知内容不确定)。 二
2014-01-10 23:41:03 359
原创 黑马程序员_Map集合
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一.Map和Collection的区别:(1)Map集合一次存储的是键值对,Collection一次存储一个元素。(2)Map存储元素使用put方法,Collection使用add方法。 (3)Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素
2013-12-31 21:12:53 340
原创 黑马程序员_多线程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一.创建线程的方法与步骤:创建线程的第一种方式:继承Thread ,覆盖run方法步骤:1,定义类继承Thread类;2,目的是复写run方法,将要让线程运行的代码都存储到run方法中;3,通过创建Thread类的子类对象,创建线程对象;4,调用线程的
2013-12-30 22:06:16 365
原创 黑马程序员_异常
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一.异常的定义:在运行时期发生的一些不正常情况。就是异常。二.异常的由来:程序运行时总会一些不正常的情况。java语言对这些不正常情况也进行了描述,并对这些不正常进行了对象的封装。三.异常体系:异常情况有多种,比如角标越界,空指针等都是。就对这些问题进行分类。而且这些问题
2013-12-30 14:21:02 316
原创 黑马程序员_面向对象之多态
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一.多态的定义:某一类食物的多种存在形态。例如:动物中的猫。猫这个对象对应的类型是猫类型: 猫 x =new 猫();同时猫也是动物中的一种,也可以把猫称为动物。 动物 y=new 猫();以上猫就是属于猫类型,也属性动物类,这就是多态的体现。二.多态
2013-12-29 22:59:28 326
原创 黑马程序员_java语言基础
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一.关键字定义:被Java语言赋予了特殊含义的单词。特点:关键字所有的字母都是小写。二.标识符定义合法标识符的规则.(1)数字不可以开头。(2)不可以使用关键字。三.注释(1)单行注释://(2)多行注释:/* */ 注意:不能嵌套。
2013-12-28 22:53:52 381
原创 黑马程序员_java概述
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------1.软件开发a.软件: 一系列按照特定顺序组织的计算机数据和指令的集合.b.开发:制作软件。2.人机交互交互方式:图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
2013-12-27 15:49:51 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人