- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 java学习之银行业务调度系统
<br /> <br />银行业务调度系统<br /> <br />模拟实现银行业务调度系统逻辑,具体需求如下:<br /> <br />Ø 银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。<br /> <br />Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。<br /> <br />Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为:<br />
2011-02-19 14:58:00 1036
原创 java学习之交通灯管理系统
交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。Ø 信号灯忽略黄灯,只考虑红灯和绿灯。Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。Ø 具体信号灯控制逻辑与现实生活中普通交通灯
2011-02-18 15:29:00 1125
原创 java学习之泛型
泛型是提供给javac编译器使用的,可以限制集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉类型信息,使程序运行效率不受影响,由于编译器生成的字节码会去掉泛型类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,如用反射得到集合,再调用其add方法package cn.itcast.day1;import java.util.ArrayList;public class GenericTest {/** * @param args */public st
2011-02-16 21:42:00 1499
原创 java学习之ArrayList和HashSet的比较以及HashCode分析
ArrayList 是对象的有顺序排放HashSet 当一个对象放进去时,先检查里面有无相等的对象(equals),有相等的对象就不放进去import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;public class ReflectTest2 {/** * @param args */public static void main(String[] args) {// TODO Auto-gene
2011-02-15 21:59:00 1377
原创 java学习之反射详细应用
String str="abc"; Class cls1=str.getClass(); Class cls2=String.class; Class cls3= Class.forName("java.lang.String"); System.out.println(cls1==cls2); System.out.println(cls2==cls3); System.out.println(cls1.isPrimitive()); Sys
2011-02-15 20:48:00 772
原创 java学习之枚举
public enum WeekDay{ SUN(1),MON,TUE,WED,THI,FRI,SAT; private WeekDay() { System.out.println("first"); } private WeekDay(int day){System.out.println("sencond");} }枚举对象相当于类的实例化对象,枚举里可以定义构造函数,并且可以根据枚举对象的参数来
2011-02-15 20:12:00 745
转载 java学习之理解反射机制
JAVA反射机制 定义 : JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静
2011-02-15 10:48:00 798
原创 java学习之反射初接触
反射就是把java中各个成分(比如方法,属性,package,数组之类的有统一名字,又能抽象出来的东西)映射成java中相应的各种类字节码:三种方式获得字节码:1. 对象.getClass();2. 类.Class3. Class.forName("");如: String str= “”; Class cs1= str.getClass(); Class cs2= String.Class(); Class cs3= Class.forName("java.lang.String");
2011-02-15 10:43:00 643
转载 java 经典面试题
<br /><br />1.java.util中ArrayList、LinkedList以及Vector它们三者的区别与联系!<br />ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:<br /><br />一、同步性<br /><br />ArrayList,LinkedList是不同步的,而Vestor是的。所以如果要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费开销。但在
2011-02-15 09:49:00 626
原创 java学习之增强for循环
class Test{ public static void main (String[] args) { string[] stringTests= new String[] {"111","222","333"}; for (int i=0; i System.out.println(stringTests[i]); }}用增强for 循环 class Test{ public static
2011-02-15 09:08:00 759
原创 java学习之享元模式
享元模式:flyweight: 有很多个小的对象,它们有很多属性相同,把它们变成一个对象,那些不同的属性变成方法的参数,称之为外部状态,那些相同的属性称之为内部状态
2011-02-14 22:18:00 732
原创 java学习之重载和重写
重载:overload重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)重写:override 表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现函数重写时子类方法的访问权限不能比父类的弱interface People{voidspeakName();voidspeakDoing();}c
2011-02-14 21:55:00 759
原创 java学习之进程和线程
<br /> <br /> 进程和线程<br /> <br />在多任务系统中,每个独立执行的程序称为进程<br /> <br />一个进程又可以包含一个或多个线程,一个线程就是一个程序内部的执行线索,如果要 一程序中实现多段代码同时交替运行,就需产生多个线程,并指定每个程序所要运行的程序代码段<br /> <br /> <br />Thread.currentThread().getName(); 返回当前线程对象<br /> <br />new Thread().start(): start() 开始
2011-02-14 21:42:00 626
转载 java学习之1.5新特性(转)
<br /><br />“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。<br /> 下面我们简单介绍一下这些新特性。<br /><br />1.泛型(Generic) <br /><br /> C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿对象
2011-02-14 15:06:00 597
原创 java学习之中英文简写
一些专业的常用的英文术语: API:Application Programming Interface 应用编程接口 IDE: Integrated Development 集成开发环境JDK:Java Development Kit Java开发工具包SDK:Software Development Kit 软件开发工具包JVM :Java Virtual Machine
2011-02-14 14:56:00 806
带getChildFragmentManager方法的android-support-v4.jar包
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人