- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 java基础加强--动态代理技术
Java基础加强--分析代理类的作用与原理及AOP概念举个例子:大家去商店买东西,商店就是厂家的一个代理。--------------代理的概念与作用生活中的代理武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗?基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗?
2014-02-19 16:21:34 990
原创 java基础--HashSet集合
如果想查找一个集合中是否包含有某个对象,大概的程序代码怎样写呢?你通常是逐一取出每个元素与要查找的对象进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则停止继续查找并返回肯定的信息,否则,返回否定的信息。 如果一个集合中有很多个元素,譬如有一万个元素,并且没有包含要查找的对象时,则意味着你的程序需要从该集合中取出一万个元素进行逐一比较才能得到结论,有人发
2014-02-19 15:57:42 890
原创 java基础--IO字符流的读写
IO(Input Output)流-------------------------- IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流 。 流按流向分为:输入流,输出流。什么叫设备上的数据? 比如磁盘上的存放的文件,内存中驻留的数据。 设
2014-02-19 14:39:37 893
原创 java--银行业务调度系统
张孝祥-7K月薪面试题破解之一_银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:· 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。· 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。· 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普
2014-02-19 11:47:32 1153
原创 java--交通灯管理系统
张孝祥-7K月薪面试题破解之一_交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。 信号灯忽略黄灯,只考虑红
2014-02-18 20:58:38 1616
原创 java基础--单例设计模式
java中一共23种设计模式。 设计模式不是偏代码的而是纯偏思想的(因此可以应用与任何面向对象的语言比如c++,因为思想通用)。 设计模式是在不断的劳动过程中总结出来的一些经验,是些规律。 没有一些真实的业务需求而单纯的去写模式的话,其实是很空泛的。必须是有一个复杂的业务需求,使用设计模式解决这个问题而变得简单。 模式的出现就是为了让复杂的问题更简单化。 把几种模式综
2014-02-18 12:26:00 962
原创 java基础加强--自定义泛型方法及其应用
Java的泛型是从C++的模板函数借鉴过来的,但是Java的泛型没有C++的泛型强大,这是由于Java虚拟机设计的原因;但是它还是尽量去模仿C++的泛型。那么C++里面是怎么解决泛型的?如下函数的结构很相似,仅类型不同:int add(int x,int y) {return x+y; }float add(float x,float y) {return
2014-02-16 23:27:57 1286
原创 java基础--Java环境变量的临时配置方式
有的时候,在别人的机器上开发,别人不希望修改他机器上的东西。所以就用到了环境变量临时配置方式。可以通过一些dos命令来完成。set命令可以用来查看或者设置环境变量的值。set 环境变量名 ,就可以查看具体的环境变量set 环境变量名 = XXXX,就可以设置环境变量的值。-------我们再打开一个dos窗口,输入set path命令,输出的
2014-02-16 20:02:23 3491
原创 java基础加强--使用BeanUtils工具包操作JavaBean测试程序
本人感觉BeanUtils这个工具包太实用了,而且高端、大气、上档次。。我很喜欢。。废话少说。。我参考了张孝祥老师的视频讲解然后再根据自己的想法写了一个测试的小程序。首先使用BeanUtils工具包要加入两个jar包:commons-beanutils.jar和commons-logging.jar然后就需要JavaBean程序了,使用了两个不同的JavaBean:Person
2014-02-05 22:22:16 1180
原创 java基础加强--JavaBean和内省Introspector
内省(Introspector)是与反射有关的知识,主要对JavaBean进行操作。那么什么是JavaBean?JavaBean是一个特殊的Java类,这个特殊Java类里面的方法的名称符合某种约定的规则。比如要获取一个对象上的age属性,获取age属性的方法名必须要写为getAge,并且getAge方法要有返回值。设置age属性的方法名必须要为setAge,并且setAge方法没
2014-02-05 12:43:41 1281 1
原创 java基础加强--eclipse工程下的.classpath文件与加载配置文件进行反射
找到eclipse保存java工程使用的workspace文件夹。打开一个java工程,这里打开的是Heima工程,会发现里面有一些目录和文件。其中有一个.classpath文件。那么.classpath是干嘛用的呢?里面写的是什么东西?用计算本打开来看:看不懂是什么意思。。网上找了一些资料:源码目录 --> kind="src" path="src
2014-02-04 12:57:46 7856
原创 java基础--Java 字节读取流的read方法返回int的原因
为什么InputStream.read()读取一个byte确返回一个int呢?java 字节读取流的read方法一次读一个byte但返回int的原因读取二进制数据按字节读取,每次读一个字节(byte)。read()的底层是由C++实现的,返回的是unsigned byte,取值范围为[0~255],在java中没有对应的类型,所以只能用int类型接收,由Java接收得到
2014-02-04 12:21:44 9253 2
原创 java基础加强--实现带有抽象方法的枚举
在学枚举的时候,看到这样定义枚举感到很奇怪。public enum WeekDay { SUN,MON,TUE,WED,THI,FRI,SAT}感觉像一个类,但又不是类。。想看一下这个被编译过的字节码文件里都是什么内容。。javac WeekDay.java在被编译后生成了WeekDay.class文件。然后反编译javap WeekDayCompi
2014-02-01 18:04:58 6656
haxm-windows_r04
2014-06-29
ASP服装网店源码
2014-06-02
My97 DatePicker 4.8 Beta4
2014-04-25
easyexplore_1.0.4
2014-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人