关闭

黑马程序员--银行调度系统

一、项目需求 银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。  异步随机生成各种类型的客户,生成各类型用户的概率比例为:  VIP客户 :普通客户 :快速客户  =  1 :6...
阅读(628) 评论(0)

黑马程序员--交通信号灯

--------------android培训、java培训、学习型技术博客、期待与您交流! --------------  一、项目需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:  异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆 ---- 直行车辆        由西向而来去往南向的车辆 ---- 右转车辆        由...
阅读(441) 评论(0)

黑马程序员--反射、内省、类加载器

一、反射(Reflect) 1、概述    反射就是分析类的具体能力,就是将Java类的各种成分映射成相应的java类。    在学习反射时,一定要记住,一切的操作都将使用Object完成,类、数组的引用都可以使用Object进行接收。 2、Class类       Class类是所有Java类的类,是反射的基石。       在正常情况下,需要先有一个类的完整路径引入后,才能按照固定...
阅读(711) 评论(0)

黑马程序员--<Java 1.5新特性下>泛型与注解

一、泛型(Generic) 泛型:就是指在对象建立时不指定类中属性的具体类型,而由外部在声明及实例化对象时指定具体的类型。 由于添加的元素类型不同,所以元素类型会进行自动提示为Object,所以取出集合中的元素时需要强转,但是类型各异,所以就会产生ClassCastException(类型转换异常),为了避免该种潜在威胁,就出现了一种安全机制--泛型。 泛型只是编译时的概念,是功编译器进行语...
阅读(775) 评论(0)

黑马程序员——IO流

------- android培训、java培训、期待与您交流! ---------- 一、文件File        电脑中的数据最终体现形式为文件,在这个io包中唯一与文件相关的类就是File类,它是文件和目录路径名的抽象表示形式。根据面向对象思维,文件肯定有创建、删除、判断等等一些方法,我们可以查阅api文档来一一了解,在此就不赘述。我们用一个例子来演示File的用法,需求是列出指定...
阅读(406) 评论(0)

黑马程序员——多线程

------- android培训、java培训、期待与您交流! ---------- 一、多线程概述 1、进程      进程:是操作系统结构的基础,是一个正在执行的程序。如QQ,word等等。      多进程:在同一时刻运行多个程序的能力。如听歌的同时可以聊QQ  2、线程       线程:一个程序同时执行多个任务,通常,每一个任务称为一个线程,线程即一条执行路径,一个执行...
阅读(554) 评论(0)

黑马程序员--java集合中的数据结构

------- android培训、java培训、期待与您交流! ----------        乍一看,集合的体系还是相当大的,需要快速掌握对集合各种类的使用环境需要对其底层的数据结构进行了解掌握。我在此就分享一下集合中涉及以及一些常用的数据结构。java集合框架中涉及的数据结构有与ArrayList中数组类似的顺序表,LinkedList中的双端队列链表,Stack的栈,以及TreeM...
阅读(763) 评论(0)

黑马程序员——java基础之数组与集合之间的点点滴滴

数组与集合都是容器,那其中又有着哪些点点滴滴的故事呢? 一、数组           1、特点              (1)一旦创建,长度很难改变              (2)内部元素全为指定的同一种类型          2、数组的初始化内存分配              数组是引用类型,存放在堆中,数组中的元素,无论是引用型变量,还是基本数据类型,均是保存在堆内存中。数...
阅读(475) 评论(0)

黑马程序员——java基础之那些让人纠结的运算符

------- android培训、java培训、期待与您交流! ---------- 在申请进入黑马程序员考试的时候,碰到一个题,引发了我一系列对java运算符的思考。 一、题目:    1、以下代码哪个是正确的?为什么?              a. byte b = 1 + 1;               b. byte b = 1; b = b + 1;          ...
阅读(706) 评论(0)

黑马程序员<Java 1.5新特性>静态导入、增强for、可变参数、自动装箱拆箱、枚举

一、静态导入(static import)   1、静态导入的与普通import的区别:     import语句可以导入一个类,或者包中的类;     import static 语句可以导入一个类的中的某个静态成员,也可以导入所有的静态成员。   2、优劣分析:     优点:可以少写类名,使某些代码变简洁     缺点:成员归属不明确,使可读性不强,易产生混淆   3、用法示例...
阅读(667) 评论(0)
    个人资料
    • 访问:6374次
    • 积分:157
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档