- 博客(22)
- 资源 (17)
- 收藏
- 关注
原创 实现类似spring的可配置的AOP框架
package again.aopframework;import java.io.InputStream;import java.util.Collection;public class AopFrameworkTest { public static void main(St
2014-03-18 00:34:58
473
原创 创建代理类实例的三种方法
第一种:Class clazzProxy=Proxy.getProxyClass(Collection.class.getClassLoader(), Collection.class); //得到其有参的构造方法 Constructor con=clazzProxy.getConstruct
2014-03-17 22:42:09
1500
原创 获取代理类的所有构造方法和一般方法
package again.generic;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.Collection;
2014-03-17 21:06:49
702
原创 获取java泛型参数类型
//根据这个类的字节码,获得applyVector方法的mehtod对象 Method method=GenericTest.class.getMethod("applyVector", Vector.class); //获得一个参数类型扥对象 Type [] types=method.g
2014-03-16 22:32:15
541
原创 对JAVA Bean使用PropertyDescriptor反射调用JAVA方法
import java.beans.PropertyDescriptor;import java.lang.reflect.Method;public class MyTestBean { public static void main(String[] args) throws Exception
2014-03-16 22:17:17
509
转载 java基础一些题目
package com.itheima;import java.lang.reflect.Method;import java.util.ArrayList;/** * 第1题: ArrayList list = new ArrayList(); * 在这个泛型为Integer的ArrayLi
2014-03-16 10:20:35
1182
原创 16_反射
Java用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是有这个类的实例对象来确定的,不同的实例对象有不同的属性值。Java程序中各个Java类,他们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class.Class描述了那些方面的信息呢?类的名
2014-03-11 18:44:28
524
原创 15_学生信息的存储与排序
有五个学生,每个学生有3门课的成绩。从键盘输入以上数据(包括姓名,三门成绩),输入的格式,如:zhangsan,30,40,60计算出总成绩,并把学生的信息和计算出的总分数按高低顺序存放都在磁盘文件“stud.txt”中。1,描述学生对象。2,定义一个课操作学生对象的工具类。
2014-03-10 21:37:14
698
原创 14_字符编码
编码表的由来:计算机只能识别二进制数据,早起由来是电信号。为了方便应用计算机,让它可以识别各个国家的文字。就将各个国家的文字用数字来表示,并一一对应,形成一张表。这就是编码表。常见的编码表:ASCII:美国标准信息交换码。用一个字节的7位可以表示ISO8859-1:拉丁码表。欧
2014-03-10 20:53:39
556
原创 13_IO(其他常用类)(下)
对象流:ObjectInputStream和OjectOutputStreamObjectInputStream类和OjectOutputStream类创建的对象被称为对象输入流和对象输出流。对象输出流使用writeObject(Ojbect obj)方法将一个对象obj写入输出流送往目的,对象输入流使用readObject()从源中读取一个对象到程序中。Java提供给我们的绝大数对象都是
2014-03-10 17:10:35
447
原创 12_IO(其他常用类)(上)
打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。字节打印流PrintStream构造函数可以接受的参数类型1.file对象,File2.字符串路径:String3.字节输出流。OutPutStream字符打印流:PrintWriter
2014-03-07 19:21:15
510
原创 11_IO(File类)
File类的常见方法:1.创建 boolean createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建,返回false 和输出流不一样,输出流对象一建立就创建文件,而且文件已经存在,会覆盖 boolean mkdir();创建文件夹 boolean
2014-03-07 16:45:43
455
原创 10_银行业务调度系统
银行业务调度系统要求:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户 = 1 :6 :3。4、客户办理业务所需时间有最大值
2014-03-04 23:26:27
461
原创 9_交通灯管理系统
项目需求如下1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆2、信号灯忽略黄灯,只考虑红灯和绿灯。3、应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。4、具体信号灯控制逻辑与
2014-03-04 17:16:07
498
原创 8_流的基本操作及转换流的使用
流操作的基本规律:通过三个明确来完成。1.明确源和目的源:输入流 。 InputStream Reader目的:输出流 OutputStream Writer.2.操作数据是否是纯文本是:字符流不是:字节流3.当体系明确后,在明确要使用那个具体的对象通过设备来区分:源设备:内出,硬盘,键盘目的设备:内存,硬盘,控制台
2014-03-04 00:03:50
628
转载 7_IO(Input Output)流
原文章地址:http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.htmlJava流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各
2014-03-03 17:32:22
471
原创 6_Map集合
Map|--Hashtable:底层是哈希表数据结构,不可以存入null键,null值。该集合是线程同步的,jdk1.0,效率低。|--HashMap:底层是哈希表数据结构,允许使用null键和null值,该集合不是线程同步的。jdk1.2,效率高|--TreeMap:底层是二叉树数据结构。线程不同步,可以用于给map集合中的键进行排序。和set集合很像。Map集合:该
2014-03-02 19:23:38
501
原创 5_JDK1.5的一些新特性
泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型。在JDK1.4中,创建雇员名字的清单(List)需要一个集合对象,像下面的语句
2014-03-02 16:43:37
547
原创 4__List和Set集合(下)
Collection|--List|--Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复|--HashSet:底层数据结构是哈希表HashSet是如何保证数据唯一性?是通过元素的两个方法,hashCode和equals来完成。如果元素的hashCode值相同,才会判断equals是否为true.
2014-03-02 10:55:24
520
原创 3_List和Set集合(上)
为什么会出现集合类:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合只用于存储对象,集合的长度可变的,集合可以存储不同类型的对象,数组虽然也可以存储对象,但是长度固定。数组中可以存储基本数据类型,集合只能存储对象。List和set集合的构成和分类:Collection|--L
2014-03-01 21:38:37
486
原创 2_进制及进制转换
进制的由来:任何数据在计算机中都是以二进制的形式存在的。二进制早起有电信号开关演变而来。一个整数在内存中一样也是二进制的,但是使用一大串的1或者0的数值进行使用 很麻烦。所以就想把一大串的0或1缩短点,将二进制中的三位用一位表示。这三位可以取到的最大值就是7,超过7就进位了,这就是八进制。但是对于过长的二进制变成8进制还是较长,所以出现用4个二进制位表示一位的情况,四个二进制位最大是1
2014-02-28 22:48:23
705
原创 1_JAVA语言的特点及配置环境问题
平台无关性Java语言和其他语言相比,最大的优势就是 能够在所有计算机上运行,这也是Java风靡全球的主要原因。Java之所以能做到这一点,是因为Java可以在计算机的操作系统之上提供了一个Java运行环境,即一个Java程序平台,这个平台有Java虚拟机(Java Virtual Machine ,JVM)、类库以及一些核心文件组成。 将高级语言编写成的源程序转化为机器指令,经常使用
2014-02-28 11:26:35
739
windows 系统中提取了常用中文字体
2020-09-17
PGPDesktop10.3.2MP8_WinX32X64.rar
2020-09-17
字节码文件查看器---PXBinaryViewerSetup.exe
2020-04-24
同行评审-代码审查参考文档.doc
2019-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人