- 博客(17)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
转载 动态类Proxy的使用
Java动态代理一——动态类Proxy的使用1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么使用动态代理?答:因为动态代理可以对请
2013-07-30 16:49:21 444
转载 动态代理——笔记
java动态代理学习笔记博客分类: javaJavaCC++C#Blog 没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处?
2013-07-30 16:48:21 307
原创 Class类(反射技术)
研究反射技术就是研究Class类里面的API ,通过Class可以了解类的方方面面的信息没有Class cls1=new Class(); //没有这个构造方法Class cls1=字节码1;Class cls2=字节码2;Class 就是内存中的字节码--->然后字节码再搞出对象Date.class;p1.getClass(); 对象.getClass;
2013-07-15 13:31:45 446
原创 枚举类总结
枚举类枚举就是要使到某个变量的取值只能是程序员自己定义的固定值之中的一个。取到其他的值则会编译出错。枚举的原理:(如代码所示)package Enum;public class WeekDay { private WeekDay(){}; //类定义成为私有类型,即外部不能实例化这个WeekDay 类 public static final WeekDay Mon=new WeekDa...
2013-07-15 09:18:37 517
原创 享元模式
享元模式享元模式有很多个小的对象,它们有很多属性相同,把它们变成一个对象,那些不同的属性变成方法的参数,称为外部状态,那些相同的属性称之为内部状态。如:文件夹里面的文件相当于小对象,我们在点击的时候将它们变成了一个对象(文件夹)来看,标题属性Integer 将int 数据成员封装成为一个对象 Integer num1= 320;
2013-07-14 16:54:22 382
原创 银行业务调度系统--总结章
银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:--银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。-- 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。-- 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。-- ...
2013-07-14 10:08:05 522
原创 语句效率问题_switch和if-else相比
switch和if-else相比switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true.原理:switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直
2013-07-13 23:46:22 1920
原创 交通灯管理系统思路总结
一.思路明确交通灯系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:--异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。--信号灯忽略黄灯,只考虑红灯和绿灯。--应考虑左转车辆控制信号灯,右转车辆不受信号灯...
2013-07-13 00:41:55 916
原创 Executors与ExecutorService的使用
线程池ExecutorService接口 Executor 执行已提交的Runnable任务的对象只有唯一个方法:voidexecute(Runnable command) 在未来某个时间执行给定的命令。即调用了线程Executors 创建线程池的方法类介绍一下Executors的静态方法:newFixedThrea...
2013-07-12 20:47:26 683
原创 面向对象思想设计
面向对象思想设计面向对象设计把握一个重要的经验:谁拥有数据,则由谁来处理这些数据,谁就对外提供操作这些数据的方法。问题是:怎样才能准确地找出这些数据在哪个具体的类上?下面通过几个案例来说明:1.人在黑板上画圆首先分析动作,画圆,给谁画呢?通过这一句话很容易想到这几个对象 person,blackboard,circle,那么画圆draw()这个方法的描述应该...
2013-07-10 18:49:31 603
原创 单例模式
单例模式单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。为什么要使用单例模式:某个类的对象在整个项目是唯一的,它不能也没必要被实例化多次,比如窗口管理器、皮肤加载器等等。这就催生出了如下的现实需求:如何确保某个类只有一个实例。即要使用单例模式。单例模式有以下特点:单例类只可有一个实例 单例类必须自己创建自己这唯一的实例,即构造方法私有,外部类不能new来实例化它...
2013-07-10 08:37:50 415
原创 正则表达式
正则表达式一.正则表达式是指符合一定规则的表达式,它是用来专门操作字符串。如匹配字符串、查找字符串、替换字符串等。可以说,正则表达式是一段文本或一个公式,它是用来描述用某种模式去匹配一类字符串的公式,是字符串功能组合起来操作复杂数据的代表不多的优化。特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。因此学习正则表达式,就是在学习一些特殊符号的使用。如对QQ号码的检验
2013-07-09 15:25:15 448
原创 IO流总结
一.流是数据的有序序列,是对数据传输的总称或抽象,即指数据在计算机各个部件之间的流动。输入流(Input Stream)表示从外不设备(键盘,鼠标,文件等)到计算机的数据流动;输出流(Output Stream)表示从计算机到外部设备(屏幕,打印机,文件等)的数据流动。 利用输入输出流实现了数据流动的操作。概述:Java 流图的结构java 基本IO 流知识:按照类型分为:字
2013-07-07 23:35:45 494
原创 集合类
集合类一.集合概述: 在我们编程时候,我们常常要利用集合把一组数据存储起来,数据多了以后,我们用对象存储,对象多了,我们用数组存储,但是数组也有以下的缺陷:数组长度是不可变的,一旦定义了一个数组,如果要保存个数变化的数据,就不能了.数组无法保持具有映射关系的数据,如 张三-50岁, 李四--25岁,如果确定两个数组,那么它们的元素之间要有一定的联系,很麻烦.数组只能存储单一的
2013-07-06 15:38:43 758
原创 多线程
多线程线程是操作系统的一个重要概念,多线程是指程序中同时存在着好几个执行体,它们按几条不同的执行路线共同工作,独立完成各自的功能而互不干扰。例如:我们在听音乐的时候,还能同时上QQ聊天,还一边刷新浪微博,这都是多线程并发机制的功劳。一.什么是进程,线程,它们的区别是什么?进程是一个正在执行的程序,例如QQ,千千静听,360卫士等。而线程是进程的某个单一顺序的控制流。一般是一个进
2013-07-05 20:00:56 471
原创 异常处理总结
---------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------异常处理Java语言的特色之一是异常处理机制,根据Java中“一切皆对象”的思想,问题也是现实生活中一个具体的事物,也可以通过封装成类描述,异常有其自己的问题信息,类型。我们在设计程序时,不仅要保证程序的正确性,而且还应
2013-07-05 13:07:27 481
原创 内部类详解
总的来说:内部类有两个实用的好处1.内部类可以直接访问外部类中的成员,包括私有。可以节省编译后产生的字节码,即class文件的大小。 如:人体 |---心脏 (心脏里面有属性,方法)-->那么就可以封装成一个类。 |---静,动脉血管public class body { private int a
2013-07-04 16:18:56 393
label_imgwindows_v1.8.0.zip(免安装 可用)
2019-10-17
Elasticsearch服务器开发高清(第2版).pdf
2018-06-25
j2me 移动应用开发教材 源代码
2013-04-09
sparkStreaming运行一段时间发生错误 timeout: timed out
2016-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人