![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ocree
这个作者很懒,什么都没留下…
展开
-
对equals方法的测试
设计了一个User类,需要重写equals方法(userName相等即认为User对象相等)。重写后用以下代码做了检测,all green ,呵呵/** * 用于测试User对象的相等性 */public class TestUserEquals { public static void testEquals() { Use原创 2011-07-01 10:35:00 · 641 阅读 · 0 评论 -
java中toArray用法注意事项
java中toArray正确用法有三种,toArray方法都需要带参数: public static String[] vectorToArray1(Vector<String> v) { String[] newText = new String[v.size()]; v.toArray(newText); ...原创 2012-01-17 12:04:50 · 363 阅读 · 0 评论 -
java ClassLoader的理解
什么是ClassLoader ClassLoader负责将 Java 字节码装载到 JVM 中。ClassLoader本身是一个抽象类,我们用它的子类的实例对象来装载类。通常我们通过类名读入一个class文件来加载一个类。 ...2012-02-10 17:52:50 · 103 阅读 · 0 评论 -
tomcat中的实现的子ClassLoader的结构
摘自:http://www.blogjava.net/freeman1984/archive/2009/11/02/300717.html Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 Tomcat Server的ClassLoader结构如下: ---------------------------+ | ...原创 2012-02-10 17:56:42 · 189 阅读 · 0 评论 -
非阻塞队列插入算法
摘自: http://www.ibm.com/developerworks/cn/java/j-jtp04186/ public class LinkedQueue <E> { private static class Node <E> { final E item; final AtomicReference&l...原创 2012-02-23 18:35:21 · 102 阅读 · 0 评论 -
java调优整理--堆和栈的相关知识
栈用来表示程序的运行处理逻辑,而堆用来存储数据。 java中每个线程都有一个独立于其他线程的线程栈,每个线程栈代表了不同的处理逻辑。线程栈大小一般为1M,可根据-Xss参数调整。 堆是程序存储数据(对象)的地方,堆中的数据是共享的,这样的设计一方面便于线程间交互,另一方面堆可以存储一些公共的常量、对象及缓存,节省内存。 java的数据类型可以分为基本类型和引用类型。基本类型因为大小固定,且长...原创 2012-03-08 09:55:46 · 87 阅读 · 0 评论 -
maven 使用点滴
1. 安装jar包到本地maven仓库(以heritrix1.14.4.jar为例) mvn install:install-file -DgroupId=org.archive.heritrix -DartifactId=archive-commons -Dversion=1.14.4 -Dpackaging=jar -Dfile=/path/to/heritrix-1.14.4.jar...原创 2012-07-13 17:54:10 · 113 阅读 · 0 评论 -
[转]Thinking in Java基础学习
浓缩即是精华。 本文转自: http://blog.02ta.com/blog/java/thinking-in-java 第1章 对象导论 继承的关系意味着有时需要在已写好的接口类中添加新方法 向上转型这个词源于继承图的典型布局方式,通常基类在顶部而导出类在其下部散开. 抽象类的作用是不希望任何人创建基类的实际对象,而只是希望他们将对象向上转型到基类 抽象方法...原创 2012-08-21 09:46:49 · 66 阅读 · 0 评论