- 博客(18)
- 收藏
- 关注
原创 JAVA_银行业务调度系统
1、需求模拟实现银行业务调度系统逻辑,具体需求如下:Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。
2014-03-17 11:12:23
450
原创 JAVA_交通灯管理系统
需求:交通灯管理系统的项目需求Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。Ø 信号灯忽略黄灯,只考虑红灯和绿灯。Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。
2014-03-17 11:09:56
694
原创 JAVA_动态代理
代理的概念与作用 1、引入:为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。 2、代理类的优点:如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中
2014-03-16 22:30:28
588
原创 JAVA_类加载器详解
类加载器 一、概述: 1、定义:简单说,类加载器就是加载类的工具。当出现一个类,用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定的目录下。2、类加载器作用:
2014-03-16 22:25:26
816
原创 JAVA_java基础加强小结
JDK1.5新特性1.静态导入 import static一般导入和静态导入的区别:import语句可以导入一个类或某个包中的的所有类import static语句可以导入一个类中的某个静态方法或所有的静态方法2.可变参数特点:1.只
2014-03-16 20:40:26
653
原创 HTML_JavaScript基础入门
1、JavaScript基本语法JavaScript的主要作用1, 客户端表单验证2, 页面动态效果3, 动态改变页面内容什么是JavaScriptJavaScript是基于对象和事件驱动的、具有一定安全特性的脚本语言。和xhtml与css一样,JavaScript是在浏览器端解释并被执行的。*实事上,JavaScript也可以在服务器端运行,但我们不涉及这方面的内容。
2014-03-09 16:24:48
1493
原创 HTML+CSS
html是什么?超文本标记(标签)语言——html是由一个一个的标签组成的。html是网页的源代码,也就是说:所有的网页都是html代码组成的。比如:网页中的一个文本框,就是一行html的代码。*运行:html代码只能在浏览器中运行。所以不同的浏览器对相同的代码可能会有不同的解释。html的基本结构我是一个打火机步步高打火机哪里不会点哪里
2014-03-09 16:18:09
1446
原创 JAVA_IO——字符流和字节流
IO流:用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。
2014-03-09 16:04:45
460
原创 JAVA_同步和Lock
好处:解决了线程安全问题。弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁。 定义同步是有前提的:1,必须要有两个或者两个以上的线程,才需要同步。2,多个线程必须保证使用的是同一个锁。 同步的第二种表现形式:同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步性。 同步函数是用的哪个锁呢?通过验证,函数都有自己所属的对象this,所以同步函
2014-03-09 15:57:52
593
原创 JAVA_多线程讲解
进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线
2014-03-09 15:53:12
488
原创 JAVA_泛型
首先、要提的及时基本类型的对象化自动拆装箱:java中数据类型分为两种 : 基本数据类型 引用数据类型(对象)在 java程序中所有的数据都需要当做对象来处理,针对8种基本数据类型提供了包装类,如下:i
2014-03-09 15:48:59
499
原创 JAVA_集合工具类
Collections:它的出现给集合操作提供了更多的功能。这个类不需要创建对象,内部提供的都是静态方法。静态方法:Collections.sort(list);//list集合进行元素的自然顺序排序。Coll
2014-03-09 15:47:14
638
原创 JAVA_集合总结Map
Map集合:|--Hashtable:底层是哈希表数据结构,是线程同步的。不可以存储null键,null值。|--HashMap:底层是哈希表数据结构,是线程不同步的。可以存储null键,null值。替代了Hashtabl
2014-03-09 15:43:20
552
原创 JAVA_集合总结之Collection——Set
---- Set接口:Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一种,迭代器。|--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效;HashSet集合保证
2014-03-09 15:40:38
772
原创 JAVA_集合总结之Collection——List
什么是集合?答:一个近似的说法是:集合是对数组的封装(封装了数组本身及对数组的操作。)*集合其实还封装了链表,但是我们目前没有学过,而且我们所使用的主要的集合ArrayList,HashMap,HashSet都是用数组完成。所以我们可以用以上的近似说法。集合框架的组织CollectionList----arrayList ----LinkedListSet
2014-03-09 15:36:23
806
原创 JAVA_继承
继承真正的商业开发:先从现实世界建立类,然后把类放到计算机世界,再然后抽取某些类中相同的属性和方法,构成父类。继承的优点:1,代码复用(减少代码量)2,代码的一致性(代码修改方便)继承关键字 extends子类与父类是类间关系的泛化关系,即is
2014-02-26 09:37:08
491
原创 JAVA_数组排序方法
总结:比较简单的三种方法 1.Arrays.sort(); //java内置,开发使用率较高 2.选择排序 3.冒泡排序 //效率相对选择排序较高public class Test4 {
2014-02-26 09:32:27
565
原创 JAVA_多态
多态的含义:A系统为B系统提供服务,A系统可以用各种不同方式提供这种服务,而B系统无得知A系统是如何提供这种的,也就是A系统对B系统提供的服务是透明的。面向对象中的多态指的是:某种类型的引用变量,可以引用该类型或该类型的直接及间接子类型
2014-02-26 09:25:05
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅