java基础
xijunhu1982
这个作者很懒,什么都没留下…
展开
-
CyclicBarrier使用详解
[code="java"]import java.util.Random;import java.util.concurrent.CyclicBarrier;/** *//** * CyclicBarrier类似于CountDownLatch也是个计数器, * 不同的是CyclicBarrier数的是调用了CyclicBarrier.await()进入等待的线程数, *...原创 2010-07-15 14:12:58 · 156 阅读 · 0 评论 -
关于Constructor call must be the first statement in a constructor的问题
今天面试碰到一道题,是关于Constructor call must be the first statement in a constructor的问题的。题目是这样的[code="java"]public class TestA { public TestA(){ System.out.println("A"); }}public ...原创 2010-11-19 10:36:27 · 3335 阅读 · 0 评论 -
关于String s = new String("xyz"); 创建几个对象的问题
摘自csdn:http://topic.csdn.net/u/20070828/10/43260254-04f1-4ac0-9da1-b48af45c2a83.html总结的正确回答:回复于:2007-08-29 17:13:09哈哈,要理解这个,就要知道string类的工作原理。 你知道在java中除了8中基本类型外,其他的都是类对象以及其引用。所以 "xyz "在j...原创 2010-11-02 17:34:29 · 114 阅读 · 0 评论 -
Java栈与堆
转载:http://topic.csdn.net/u/20081123/12/f70f1632-24be-4caa-bc20-29cf8267afab.html?70162Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管...原创 2010-10-22 09:42:07 · 141 阅读 · 0 评论 -
lucene学习
用IKAnalyzer进行中文分词时,要注意取得的数据的编码,一般统一为utf-8,比如用IKAnalyzer对一个text文档建立索引,要保证此文档为utf-8格式,也可以程序转化。另外建立索引和进行索引时field的值要一致...原创 2010-07-01 11:50:43 · 95 阅读 · 0 评论 -
java中的正则表达式
在java中用java正则表达式时转义字符要加反斜杠,比如:String[] qParts = query.split("\\s");java正则表达式参考:http://blog.csdn.net/kdnuggets/archive/2008/06/09/2526588.aspxhttp://java.chinaitlab.com/advance/350770.html...原创 2010-06-29 15:29:31 · 87 阅读 · 0 评论 -
java的reflect机制(反射)
转载http://jackleliu.spaces.live.com/blog/cns!426307897fa1054e!125.entryjava的reflect机制(反射)为了学习reflect,特意写了两个类,我觉得反射最重要的就是通过方法名调用方法.一个被调用的类,和一个 利用reflect的调用类.PlainJavaClass.java:package r...原创 2010-08-16 17:10:57 · 101 阅读 · 0 评论 -
java序列化serializable原理
Java序列化机制和原理:从对对象序列化输出的文件的分析,说明对象序列化的过程http://www.java3z.com/cwbwebhome/article/article8/862.htmlJava序列化算法透析 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序...原创 2010-07-24 19:13:19 · 181 阅读 · 0 评论 -
java的常用函数代码
[code="java"]/** * 将某个日期以固定格式转化成字符串 * * @param date * @return String */ public static String dateToStr(java.util.Date date) { SimpleDateFormat sdf =...原创 2010-05-13 10:09:43 · 121 阅读 · 0 评论 -
CountDownLatch 使用详解
CountDownLatch下面例子比较简单[code="java"]import java.util.concurrent.CountDownLatch;public class CountDownLatchTest { static class SimpleThread extends Thread { private CountD...原创 2010-07-15 14:42:45 · 108 阅读 · 0 评论 -
线程与内部类
昨天面试的一道上机题我做错了题目是这样的,设计4个线程,两个加1,两个减1。当时由于不知道内部类怎么用,就把线程都写成静态的了,回来看了一下内部类的用法。写了一下:[code="java"]public class Threads { static int j=0; public static void main(String[] args){ Thread...原创 2010-11-19 11:13:33 · 135 阅读 · 0 评论