- 博客(22)
- 收藏
- 关注
原创 类加载器与动态代理
一、类加载器 1.类加载器就是加载类的工具,java虚拟机JVM运行类的第一件事就是将这个类的字节码加载进来,即类加载器工具类的名称定位和生产类的字节码数据,然后返回给JVM。 2.类加载器的作用:把字节码
2013-12-17 12:10:05 710
原创 Java基础加强--反射
一、反射概述 反射就是把java类中的各种成分映射成为相应的Java类。 表示java类的class类显然要提供一系列方法,来获得其中的变量、方法、构造方法、修饰符、包等信息,这些信息就是用相应类的实例对象
2013-12-17 10:50:16 552
原创 银行业务调度系统
一、读题目,了解需求 模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客
2013-12-17 01:52:49 467
原创 JDK1.5新特性总结
一、静态导入(Static Imports) import语句可以导入一个类或是某个包中的所有类。使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。
2013-12-17 01:24:17 538
原创 交通管理系统
一、读题目,了解程序的需求是完成程序的关键题目如下: 模拟实现十字路口的交通管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆—- 直行车辆 由西向而来去往南向的车辆—- 右转车辆 由东向而来去往南向的车辆—- 左转车辆 …信号灯忽略黄灯,只考
2013-12-16 23:24:49 1457
原创 UDP和TCP
一、网络编程要素1.网络通讯三要素 (1)IP地址:网络设备的标识,通常本地IP地址为:127.0.0.1,本地主机名为localhost。 相关方法: InetAddress类 属于构造函数,不用创建新对象。它的常用方法有: getLocalHost();返回本地主机名 getHostA
2013-12-08 22:30:29 624
原创 正则表达式
一、正则表达式概述1.定义 正则表达式:是符合一定规则的表达式,是一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某
2013-12-08 15:40:32 543
原创 GUI图形化界面
一、GUI概述1、概述 GUI 是 Graphical User Interface 的简称,即图形用户界面,又称图形用户接口。是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,
2013-12-07 23:23:08 1200
原创 IO流总结
1.IO流的理解和分类 流是用来处理数据的。处理数据时,一定要先明确数据源,与数据目的地(数据汇)。数据源可以是文件,可以是键盘。数据目的地可以是文件、显示器或者其他设备。而流只是在帮助数据进行传输,并对传
2013-12-07 16:22:10 427
原创 集合框架的工具类
一、Collections Collections集合框架的工具类,里面定义的都是静态方法。1.Collections与 Collection的区别: Collection是集合框架中的一个顶层接
2013-12-07 13:59:17 553
原创 集合框架
一、集合类概述1.为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2.数组和集合类都是容器,有什么不同? 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。 数组中可以存储基本数据类型,集合只能存储对象。3.集合体系 java集合类主要负责保存
2013-12-07 13:02:14 625
原创 String类
一、概述1.基本概念 String类是对字符串事物的描述,该类定义了专门用于操作字符串的方法。 字符串是常量,它们的值在创建之后不能更改。因为String对象是不可变的,所以可以共享。 字符串缓冲区支持可变的字符串。2.构造字符串的方法 (1)将字符串直接量看做String对象 String s1 = "abc";
2013-12-06 21:06:55 466
原创 多线程
一、初期理解1.进程 是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。2.线程 就是进程中的一个独立的控制单元,它在控制着进程的执行,一个进
2013-12-06 18:31:48 452
原创 异常处理
一、概述 异常就是程序运行时出现的不正常情况。是对问题的表述,将问题进行对象的封装。1.异常的由来 问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。 异常其实就是java对不正常情况进行描述后的对象体现。2.异常处理对于问题的划分 对于问题的划分分为两种:一种是严重的问题,一种非严重的问题。 对于严重的
2013-12-06 15:11:49 499
原创 模版方法设计模式
在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,那么这时就将不确定的部分暴露出去,由该类的子类去完成。确定的部分封装为模板,不再改动。这种方式,模版方法设计模式
2013-12-05 22:19:32 482
原创 多态、内部类
一、多态 可以理解为事物存在的多种体现形态。如: 人:男人,女人 动物:猫,狗 猫 x = new 猫(); 动物 x = new 猫();1.多态的体现 父类的
2013-12-05 17:23:58 522
原创 继承、finally关键字、抽象类、接口
一、继承 在面向对象程序设计中,可以从已有的类派生出新类,这称做继承。格式:类1 extends 类21.优点 (1)提高了代码的复用性。 (2)让类与类之间产生了关系,有了这个关系,才有了
2013-12-05 16:15:42 1463
原创 单例设计模式
一、单例设计模式概述1.概念 设计模式:解决某一类问题最行之有效的方法。 java中23种设计模式,其中, 单例设计模式:解决一个类在内存只存在一个对象。2.怎样保证对象的唯一性
2013-12-05 12:03:47 425
原创 java面向对象(静态)
一、static关键字1.static的用法 static是一个修饰符,用于修饰成员(成员变量、成员函数),当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。 格式
2013-12-04 22:13:04 568
原创 面向对象的基础理解
1.面相对象理解: 面相对象是相对于面向过程而言的,两者都为一种编程思想,面向对象认为一切皆为对象,将功能封装进对象,强调具备了功能的对象,通过对象去描述事物。面向对象可以让复杂问题简单化,能让我们进行角色转变
2013-12-04 17:48:22 592
原创 Java语言基础(语句)
一、判断结构语句if1.if语句格式 if语句格式有三种: 格式一: if (条件表达式) { 执行语句; } 格式二: if (
2013-12-03 16:24:58 496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人