- 博客(13)
- 收藏
- 关注
原创 黑马程序员——银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1 :6 :3。客户办理业务所需时间有最大值和最小值,
2013-11-28 23:48:57 438
原创 黑马程序员——交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:· 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆---- 直行车辆 由西向而来去往南向的车辆---- 右转车辆 由东向而来去往南向的车辆---- 左转车辆 。。。· 信号灯忽略黄灯,只考虑红灯和绿灯。·
2013-11-27 22:26:21 437
原创 黑马程序员——内省、类加载器、动态代理
内省:javabean是java类中一个特殊的类,两个模块进行传递信息时都是将信息封装在javabean中,而jdk提供了对javabean进行操作的一些API,这套API就称之为内省。操作javabean如下(一般用BeanUtils)import java.beans.BeanInfo;import java.beans.IntrospectionException;imp
2013-11-25 15:17:41 585
原创 黑马程序员——jdk1.5新特性
jdk1.5新特性:静态导入、增强for循环、自动装箱和拆箱、枚举、注解、泛型。静态导入:程序1:public class StaticImportTest { public static void main(String[] args) throws Exception { int num=Math.max(7,6); System.out.println(num)
2013-11-24 17:43:00 497
原创 黑马程序员——反射
反射:反射就是把java类中的各个成份映射成相应的java类。反射的基石:Class类。每份字节码Class类的实例对象,获取字节码的三种途径:1、类名.Class 例如:System.class;第2种 : 对象.class 例如 new Date().getClass;第3种 : Class.forName("完整类名") 例如Class.forName("java.lan
2013-11-23 23:04:24 431
原创 黑马程序员——网络编程
端口:java端口其实是逻辑端口是用来对应用程序进行数字标识。有效端口:0~65535,其中1~1024系统使用或保留端口。IP地址是网络中设备的标识。OSI参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP/IP参考模型:应用层、传输层、网际层、主机至网络层。常见的通信协议TCP和UDP:UDP:1、将数据及源和目的封装成数据包中,不需要建立连接。2
2013-11-22 23:51:50 536
原创 黑马程序员——图形化界面
在java中用于设计图形化界面的两个包分别是:AWT和SwingAWT需要调动本地系统方法实现功能,属于重量级控件Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由java实现。增强了移植性,属于轻量级控件。
2013-11-22 21:40:15 667
原创 黑马程序员——IO流
java中的IO流可以按照不同的角度来分类:1、按流的方向不同可以分为:输入流、输出流2、按流的数据单位不同可以分为:字符流、字节流3、按流的功能可以不同可以分为:节点流、处理流字符流:Reader、Writer两大抽象类,所以要通过子类去实现他们的功能。该流是处理字符数据的。如文字。FileReader类:该类的功能的读取一个文件的字符。如下程序:注:要想使下面程序能成功运行
2013-11-22 00:14:38 656
原创 黑马程序员——多线程
线程:就是进程中的一个独立的控制单元线程控制着进程的执行,java jvm启动的时候会有一个进程java.exe,该进程中至少一个线程负责java程序的执行而且这个线程运行的代码存在于main方法中该线程称之为主线程。先来说一说如何创建线程。第一种创建线程的方式:1、自定义一个类继承Thread类。2、重写Thread类中run()方法。3、在主线程中创建自定义类的对象并调
2013-11-20 22:53:36 580
原创 黑马程序员——集合
集合就是用来存放一组数据的。可以认为它是一个容器。集合的体系:集合中的超类接口:IterableCollection接口中两个主要子接口:List 、Set先来看下实现List接口的ArrayList类:import java.util.*;public class ListTest { public static void main(String[] args) {
2013-11-20 00:42:59 707
原创 黑马程序员——异常
在java中异常是定义了在程序中遇到非致命性的错误的问题。比如说除数不能为零,网络中断问题。先来看一下异常的体系。Trowable是异常的超类,它有两个子类分别是Error、ExceptionError:这个类是处理程序中出现严重性问题。Exception:这个类及其子类是处理程序中出现的非严重性的问题。它也可以分为两大类:1、执行时异常。(RuntimeException):
2013-11-18 22:29:03 619
原创 黑马程序员——面向对象程序设计
声明:以下均是个人理解如有雷同不甚荣幸,如有错误还望海涵对于面向对象程序首先就要了解什么类,什么是对象,以及面向对象的三个基本特征?类就是将现实生活中事物抽象的在程序中描述。而对象就是一个个描述该事物的个体。//定义一个对人的描述的类class Person{ private String name; //姓名 private int age; //年龄 pr
2013-11-17 23:37:15 669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人