爪哇
文章平均质量分 66
leves1989
只有专注,才能专著
leves.javaeye.com
展开
-
java 反射机制
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。[code=Java]1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) throws Exception { Class own...2008-10-01 14:33:00 · 72 阅读 · 0 评论 -
Java中应用的的设计模式 - 结构模式
Structural patternsAdapter (recognizeable by creational methods taking an instance of different abstract/interface type and returning an implementation of own/another abstract/interface type whic...原创 2010-11-28 18:20:23 · 96 阅读 · 0 评论 -
Java中应用的的设计模式 - 创建模式
Creational patternsAbstract factory (recognizeable by creational methods returning an abstract/interface type)java.util.Calendar#getInstance()java.util.Arrays#asList()java.util.Resourc...原创 2010-11-28 18:15:37 · 68 阅读 · 0 评论 -
commons-dbutils
AbstractKeyedHandler<K,V>ResultSetHandler implementation that returns a Map.AbstractListHandler<T>Abstract class that simplify development of ResultSetHandler classes that ...2010-10-31 16:52:47 · 189 阅读 · 0 评论 -
一道阿里电话面试中的算法题
电话面试算法题一道:找出数组中重复次数最多的元素并打印 问题不难,看你能给出更优的方案 import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import commons.algorithm.sort.QuickSort;/** * 找出...2010-10-05 17:54:35 · 564 阅读 · 0 评论 -
计算机网络试卷
计算机网络试卷参考答案 一、判断题(下面的描述中对的打‘√’,错的打‘X’,每小题1分,共10分)1. 通过ARP协议能获得同一局域网内另一主机的MAC地址...................(√)2. SpanningTree算法用来解决广播风暴问题的协议...........................(√)...原创 2011-01-03 00:03:06 · 1655 阅读 · 0 评论 -
Java7新特性之增强的异常处理功能
此次变动增加了两处对异常处理机制的细微增强: Multicatch:开发者现在能够在一个catch代码块中捕获多个异常类型; Final Rethrow:它可以让开发者捕获一个异常类型及其子类型,并且无需向方法声明中增加抛出子句,就能重新将其抛出。 过去我们在捕获多个异常类型时,往往会使用以下类型的代码:} catch (FirstException ex)...原创 2010-05-19 14:01:17 · 134 阅读 · 0 评论 -
java虚拟机学习笔记之垃圾收集(下)
★引用计数收集器这种方法中,堆中每个对象都有一个引用计数。当一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对象的引用计数被设置成1。当这个对象的引用赋值给其他任何一个变量的时候,这个变量就增加1。当该对象引用超过生存期或者被设置成一个新的值时,相应的计数变量就会减1。当引用计数为0的时候,这个对象就被当做垃圾收集。在收集的时候,该对象所引用的任何其他对象的计数值也相应的减少1...原创 2010-12-12 17:45:54 · 79 阅读 · 0 评论 -
java虚拟机学习笔记之垃圾收集(上)
java程序是运行在java虚拟机当中的,在java虚拟机的堆中运行着程序所创建的对象。可以使用new,newarray,anewarray,multianewarray指令来创建对象,但是没有明确的代码来释放这些对象所使用的空间。垃圾收集就是自动释放不在被程序使用的对象的过程。为了能够无限制的使用内存,大部分的java虚拟机都附带有垃圾收集堆。★为什么使用使用垃圾收集垃圾收集,也就是...原创 2010-12-12 17:44:35 · 66 阅读 · 0 评论 -
Java中各类Cache机制实现解决方案
在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。OSCacheOSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对...2010-04-26 19:13:38 · 239 阅读 · 0 评论 -
Java7 - 新特性之对集合类的语言支持
Java将对创建集合类提供第一类语言支持,也就是对集合类的操作可以像对数组那样方便。 java7之前创建集合的方式List list = new ArrayList(); list.add("hello"); String item = list.get(0); Set set = new HashSet(); set.add("hello"); ...2010-04-25 19:51:54 · 190 阅读 · 0 评论 -
各类数值型数据间的混合运算
自动类型转换整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级,如下图:转换规则为:① (byte或 short) op int→ int② (byte或 short或 int) op long→ long③ (byte或 short或 int或 long) op float→ float④ (byte或 short或...2010-04-21 14:55:12 · 878 阅读 · 0 评论 -
Javaclass文件结构
Magic:该 项存放了一个 Java 类文件的魔数(magic number)和版本信息。一个 Java 类文件的前 4 个字节被称为它的魔数。每个正确的 Java 类文件都是以 0xCAFEBABE 开头的,这样保证了 Java 虚拟机能很轻松的分辨出 Java 文件和非 Java 文件。Version:该项存放了 Java 类文件的版本信息,它对于一个 Java 文件具有重要的意义。因为...2010-04-21 14:54:06 · 104 阅读 · 0 评论 -
Java核心API需要掌握的程度
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、java.io包下的60%...2010-04-21 14:45:14 · 62 阅读 · 0 评论 -
Java偏向锁实现原理(BiasedLocking)
轻量级锁也是一种多线程优化,它与偏向锁的区别在于,轻量级锁是通过CAS来避免进入开销较大的互斥操作,而偏向锁是在无竞争场景下完全消除同步,连CAS也不执行(CAS本身仍旧是一种操作系统同步原语,始终要在JVM与OS之间来回,有一定的开销)。所谓的无竞争场景,举个例子,就是单线程访问带同步的资源或方法。偏向锁实现原理偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在接下来的运行过程中...2010-04-21 14:44:00 · 154 阅读 · 0 评论 -
Java栈与堆 (精通java者必懂概念)
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动...2008-11-24 10:31:00 · 61 阅读 · 0 评论 -
Java安装后JDK/bin目录下的众多exe文件的用途
Java安装后JDK/bin目录下的众多exe文件的用途javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 jdb:Java调试器,可以逐行地执行...2008-10-27 08:26:00 · 97 阅读 · 0 评论 -
Java中应用的的设计模式 - 行为模式
Behavioral patternsChain of responsibility (recognizeable by behavioral methods which (indirectly) invokes the same method inanother implementation of same abstract/interface type in a queue)...原创 2010-11-28 18:21:24 · 115 阅读 · 0 评论