41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Jav ...
分类:
编程语言 时间:
2017-11-19 02:41:04
阅读次数:
185
JDK自带的JAVA性能分析工具。它已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本。点击一下jvisualvm.exe图标它就可以运行了。 这里是VisualVM 的官方网站:https://visualvm.dev.java.net,资料很全,同时提供Vis ...
分类:
编程语言 时间:
2017-11-09 17:26:58
阅读次数:
204
这一章主要讲了集合,从Java的集合框架入手,Java的集合类只容纳对象,并且容纳的对象都是object的实例。其中,常用的集合类有Vector(矢量),Stack(堆栈),Hashtable(哈希表)等。在JDK1.2版本后,又有了Collection.List.Set.Map。这周的集合相对上周 ...
分类:
编程语言 时间:
2017-11-05 23:27:27
阅读次数:
237
java.lang.reflect包下提供了一个Proxy类和InvocationHandler接口,用于生成动态代理类和动态代理对象。 一、使用Proxy、InvocationHandler创建动态代理 这里要注意,在java.net包下也有一个Proxy类,不过这个类是用于设置代理服务器的,莫混 ...
分类:
编程语言 时间:
2017-11-01 01:01:10
阅读次数:
205
Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l (1) ...
分类:
其他好文 时间:
2017-10-28 19:49:48
阅读次数:
169
一、外观模式 分析:外观模式是为子系统的一组接口提供一个统一的界面,数据库JDBC连接应用就是外观模式的一个典型例子,特点:降低系统的复杂度,增加灵活性。结果:代码示例: 二、代理模式 分析:代理模式是比较有用途的一种模式,而且变种多样,用途从小的架构设计到系统的大架构设计基本上都覆盖了,为什么需要 ...
分类:
编程语言 时间:
2017-10-17 22:56:31
阅读次数:
257
【简述】 ConcurrentHashMap内部使用段(Segment)来表示这些不用的部分,每个段其实就是一个小的HashTable,他们有自己的锁,只要多个修改操作发生在不同的段上,他们就可以并发执行。把一个整体的分成了16个段(Segment),也就是最高支持16个线程并发的修改操作。这也是在 ...
分类:
其他好文 时间:
2017-10-14 16:53:33
阅读次数:
192
.net fromwork是基于.net平台的开发工具 B/S:浏览器服务器交互模式,客户机只要求装有浏览器 C/S:客户机服务器交互模式,客户机需要安装专用的客户端软件。 \n:表示换行 \t:表示一个tab键的空格 \”:表示一个英文半角的双引号 \b:表示一个退格键:backspace,放在字 ...
概念 集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充。Java最基本的集合接口:Collection接口 集合的特点 性能高 容易扩展和修改 Collection的常用子类 List Set Que Collection接口Collection是最基本的集合接口,一个Coll ...
分类:
编程语言 时间:
2017-10-09 10:57:21
阅读次数:
186
1.可重复列表(List) LinkedList和ArrayList的区别:http://www.importnew.com/6629.html ArrayList vs. LinkedList vs. Vector:http://www.importnew.com/8782.html 2.不重复集 ...
分类:
编程语言 时间:
2017-10-03 00:22:34
阅读次数:
279