- 博客(16)
- 收藏
- 关注
原创 银行业务额调度系统
<br />银行业务调度系统<br />模拟实现银行业务调度系统逻辑,具体需求如下:<br /> 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。<br /> 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。<br /> 异步随机生成各种类型的客户,生成各类型用户的概率比例为:<br /> VIP客户 :普通客户 :快速客户 = 1 :6 :3。<br /> 客户办理业务所需时间有最大值和最小
2011-04-11 16:58:00
384
原创 交通灯系统
<br />1、面向对象的分析<br />每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。<br />设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。<br />每条路线上随机增加新的车辆,增加到一个集合中保存。<br />每条路线每隔一秒都会检查控制本路线的灯是否为绿,是则将本路线保存车的集合中的第一辆车移除,即表示车穿过了路口。<br />每条路线每隔一秒都会检查控制本路线的灯是否为绿,一个灯由绿变
2011-04-11 13:18:00
670
原创 java高级特性_2
<br />1、反射<br />反射就是把java类中的各种成分映射成相应的java类。例如:一个java类中用一个class类的对象来表示,一个类中的组成部分:成员变量、方法、构造方法、包等信息也用一个个java类表示,就像汽车是一个类,汽车中的发动机,变速箱等也是一个个类。<br />class类 如何得到各个字节码对应的实例对象?<br /> 类名.class 如:System.class<br /> 对象.getClass() 如:Data().getClass()<br /> c
2011-04-11 00:37:00
449
原创 JAVA高新技术_1
<br />1、eclipse是用java语言编写的,启动eclipse实际启动的java.exe<br />2、J2EE(java 2 Enterprise Edition)<br /> IDE(Integrated Development Environment)<br /> JMS(java Message Service)<br /> JMX(java Management Extensions)<br /> JNDI(java Naming and D
2011-04-10 02:49:00
384
原创 网络编程
<br />1、网络编程的基础知识<br />——网络协议与TCP/IP<br />——IP地址和Port(端口号)<br /> ——本地回路地址:(127.0.0.1)<br />(发送到127.0.0.1的数据,不经过网卡,被TCP/IP的上层协议接收的)<br /> ——端口号范围为0~65535之间,,0~1023之间的端口是用于一些知名的网络服务和应用。<br />——UDP和TCP<br /> TCP:传输控制协议(Transmission Control P
2011-04-01 18:41:00
424
原创 I/O
File类1、File类是I/O包中唯一代表磁盘文件本身信息的类,而不是文件中的内容2、File类定义了一些与平台无关的方法来操纵文件。例如:创建、删除文件和重命名文件3、java中的目录被当作一种特殊的文件使用4、list方法可以返回目录中的所有子目录和文件名5、在UNix下的路径分隔符为(/),在DOS下的路径分隔符为(/),java可以正确处理UNIX和Dos的路径分隔符。RandomAccessFile类1、RandomAccessFile类提供了众多的文件访问方法2、RandomAccessFil
2011-03-31 22:47:00
419
原创 Swing和JFC
<br />1、所有的Swing组件,位于javax.swing包中,它们是构筑在AWT上层的GUI组件,Swing 组件是JComponent的类的子类<br />JComponent又是java.awt.container的子类<br />2、为了保证可移植性,Swing完全用java编写<br />3、Swing也增强了AWT中原有的组件的功能,例如与AWT的Button对应的Swing组件是JButton.<br />4、Swing提供了比AWT更多的组件库,例如JTable,JTree,JComb
2011-03-31 22:13:00
802
原创 GUI组件上的图形操作
<br />GUI图形用户界面(Granhical User Interface)<br />一、AWT(Abstract Window Toolkit)的基础知识<br />1、JDK中提供AWT和Swing两个包,用于GUI程序的设计开发。<br />2、GUI组件可以分为两大类,基本组件和容器,分别是java.awt.Component和java.awt.Container的直接或间接的子类。<br />3、程序的GUI部分由AWT线程管理。<br />二、AWT事件处理<br />1、事件处理机制
2011-03-23 00:33:00
2244
1
原创 API
1/Java APi就是JDK提供的各种java类,例如:System类java工具软甲(1)Borland公司的Jbulider(2)IBM公司的Visual Age(3)Sun公司的SUN ONE Studio(4)赛门铁克的Visual cafe(5)Jcreator开发工具的基本特点:1、集成编辑软件的功能2、使用工程化方式的管理3、产生应用程序的基本框架4、支持调试5、提供各种辅助工具String类和StringBuffer类java.lang包中的String、StringBuffer及Stri
2011-03-18 21:55:00
444
原创 java多线程
<br />1、java中的线程<br /> 程序是一段静态的代码,它是应用软件执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。<br /> Java应用程序总是从主类的main方法开始执行。当JVM加载代码,发现main方法之后,就会启动一
2011-03-16 21:42:00
1044
原创 java高级特性
<br />1、继承<br /> 继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。由继承而得到的类称为子类,被继承的类称为父类(超类)。 <br /> 父类可以是自己编写的类也可以是java类库中的类。利用继承有利于实现代码的重复使用,子类只需要添加新的功能代码即可。Java不支持多重继承,即子类只能有一个父类。
2011-03-16 16:39:00
703
原创 java的高级特性
<br />1、继承<br /> 继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。由继承而得到的类称为子类,被继承的类称为父类(超类)。 <br /> 父类可以是自己编写的类也可以是java类库中的类。利用继承有利于实现代码的重复使用,子类只需要添加新的功能代码即可。Java不支持多重继承,即子类只能有一个父类。
2011-03-14 22:43:00
629
原创 编程基础
<br />1、基本语法:<br /> 类的定义格式:[类修饰符]class<类名>{ <类体>}<br /> 关键字class表示定义一个类,类名是java合法的标识符名。按java编码约定,类名的英文单词的第一个字母要大写,若有多个单词组成,则每个单词的首字母都要大写,<类体>有变量定义和方法定义组成。<br /> 类的成员变量的声明格式是:[修 饰符]<类型><变量名>[=初始值];<br /> 例如:private
2011-03-14 16:35:00
346
原创 java面向对象——二
<br />1、静态变量:被static修饰的变量<br /> 静态变量和实例变量的区别:<br /> 1>静态变量在内存中占用一份备份,运行时JVM只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存空间分配。可以直接通过类名访问静态变量。<br /> 2>实例变量:每创建一个实例,就会为实例变量分配一次内存。实例变量可以在内存中有多份备份,互不影响。<br /> <br />2、静态方法:被static修饰的方法<br /> 访问静态方法不需要创建类的实例,可以通
2011-03-12 22:58:00
427
原创 java—面向对象、一
校园网太不给力了,下载太慢了。编程基础还没下载下来,只好先看面向对象了。希望不会“毒火攻心,走火入魔”。1、面向对象有三大特征: 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism)2、局部变量与成员变量: 变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数称为局部变量。 1>成员变量和局部变量的类型可以使JAVA中的任何一种数据类型。 2>成员变量在整个类的内部
2011-03-12 10:07:00
679
原创 java基础-开发前奏
<br />今天开始了第一天的学习,:java基础的开发前奏<br /> 1.java的显著特点:一次编译,处处运行<br /> 其原理:和C相比;<br /> C的编译过程:C源程序(.C)——(编译)——>可执行文件(.exe)——(执行)——>操作系统<br /> java的编译过程:java的源文件(.java)——(编译)——>字节码文件——(JVM执行)——>操作系统<br />
2011-03-10 08:40:00
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人