关闭
当前搜索:

站稳马步——(4)String/StringBuffer/StringBuilder

在开发中,如果确定字符串会经常变化(拼接),建议使用StringBuffer(线程安全);如果再确认是在单线程环境中,建议使用StringBuilder(非线程安全)。打开Jdk源代码看看便知:StringBuffer中方法基本都是同步的(synchronized)——线程安全;StringBuilder是从 JDK 5 开始,为StringBuffer补充了一个单个线程使用的等价类。...
阅读(460) 评论(0)

站稳马步——(3)java比较器——Comparable和Comparator

使用java比较器排序 ...
阅读(566) 评论(0)

站稳马步——(2)clone(克隆)、Cloneable

如果你碰到这种情况,你感觉是否需要copy一份呢? 假设你从数据库中得到一个List列表后,你需要在各种情况下对此列表进行重新包装后返回此列表,那怎么办呢?如果在各种不同情况下分别去数据库取这个List,来操作,那岂不是要多次操作数据库!?于是,我一次读出,然后在不同情况下,对它进行copy。 ...
阅读(710) 评论(0)

站稳马步——(1)重写 equals 和 hashCode 方法

尽管Object是一个具体的类,但是设计它主要是为了扩展。它所要的非final方法(equals hashCode toString clone和finalize)都有通用约定(general contract),因为它们被设计成要被覆盖(override)的。任何一个类,它在覆盖这些方法的时候,都有责任遵守这些通用的约定;如果不能做到这一点,其它依赖这些约定的类(例如HashMap和HashSet)就无法结合该类一起正常运行。...
阅读(1561) 评论(0)

明明白白Unsupported major.minor version 49.0的错误

以前时而碰到这样的错误:Unsupported major.minor version 49.0这里有一博文,对此问题剖析透彻,特此收藏学习。 http://www.blogjava.net/Unmi/archive/2007/12/04/165035.html...
阅读(747) 评论(0)

内部类(NestedClass)使用(一)

此篇先以代码说明内部类中使用:什么样可以,什么样是错误的写法和使用。下一篇会以相关的资料说明为什么。为什么有时使用“内部类”,而有时却又使用“静态内部类”较好。 一下代码中,在使用非法处,均已经给出注释。 package test; /** * @author ydj * @version Mar 10, 2010 9:18:59 AM */public...
阅读(442) 评论(0)

抽象类

众多人经常迷惑的是:抽象类中一定要有抽象方法。 直接又代码说明:package test;/** * @author ydj  * @version Mar 22, 2010 9:05:54 AM */public abstract class AbstractClass {//说明:抽象类不一定要有抽象方法        void method(){};...
阅读(403) 评论(0)

整理网上java数据类型、堆、栈知识(二)

第二篇:Java堆和栈的区别 http://wangjc-opal.javaeye.com/blog/232457 Java把内存划分成两种:一种是栈内存,一种是堆内存。       在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。       当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所...
阅读(637) 评论(0)

整理网上java数据类型、堆、栈知识(一)

第一篇:JVM基础概念总结:数据类型、堆与栈 http://java.chinaitlab.com/Jvm/798192.html 数据类型  Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。  基...
阅读(730) 评论(0)

Java同步、异步相关知识点

Java同步、异步相关知识点一、关键字:thread(线程)、thread-safe(线程安全)、intercurrent(并发的)synchronized(同步的)、asynchronized(异步的)、volatile(易变的)、atomic(原子的)、share(共享)二、总结背景:一次读写共享文件编写,嚯,好家伙,竟然揪出这些零碎而又是一路的知识点。于是乎,Goog...
阅读(11021) 评论(5)
34条 共4页首页 上一页 1 2 3 4 下一页 尾页
    个人资料
    • 访问:328087次
    • 积分:3904
    • 等级:
    • 排名:第9641名
    • 原创:72篇
    • 转载:36篇
    • 译文:21篇
    • 评论:63条
    博客专栏
    文章分类
    最新评论