java深入学习
文章平均质量分 61
xiayanhua225
这个作者很懒,什么都没留下…
展开
-
线程同步
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。 同步这个词是...原创 2009-09-27 16:54:22 · 95 阅读 · 0 评论 -
java垃圾回收机制分析
说明:该文章为转载! 我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。 当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省...原创 2009-09-27 17:13:25 · 86 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger警告解决方案
import org.apache.log4j.Logger;public class LoggerTry { private static Logger logger=Logger.getLogger(LoggerTry.class); public static void main(String args[]) { System.out.p...2009-09-28 15:18:24 · 158 阅读 · 0 评论 -
hashcode的作用
转载:http://hi.baidu.com/lei55022033/blog/item/ab1d35456af09f2fcefca358.html1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,...2010-03-22 16:22:16 · 103 阅读 · 0 评论 -
JDK中的幾個需要注意的方法
一、List的toArray(T[]) 功能:將list中的數據放到數組中,如果數組能容納list中的所有數據,則T[],否則若數組容量太小,則返回一個新的數組,傳入的數組參數保持不變。 List<String> list = new ArrayList<String>(); strs.add("xia"); strs.add("yan...原创 2010-02-02 11:56:50 · 92 阅读 · 0 评论 -
java異常處理陋習
轉載自:http://bbs.chinaitlab.com/thread-167286-1-2.html你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.crea...原创 2010-02-04 16:29:08 · 88 阅读 · 0 评论