
java基础篇
文章平均质量分 74
anqini
喜欢学习,足球,篮球,以及电影,听歌
展开
-
计算占用内存大小的方法
public class T ...{ public static void main(String[] args) throws Exception ...{ // 创建 1000 个 String String strA[] = new String[1000]; long转载 2008-04-30 14:13:00 · 1255 阅读 · 1 评论 -
ResourceBundle的路径问题
昨天突然对.properties文件的路径产生了怀疑,回家后试了一下,之后对File的相对路径比较了一下!System.out.println(System.getProperty("user.dir")); //这个是去工程的绝对路径的 System.out.println(Thread.currentThread().getContextClassLoader().getResourc原创 2008-06-02 00:19:00 · 15427 阅读 · 0 评论 -
利用DOM,取出指定XML文件的元素值
import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;原创 2008-06-03 16:32:00 · 1097 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
转载自:http://blog.youkuaiyun.com/andycpp/archive/2007/08/18/1749700.aspx 在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则转载 2008-05-26 13:05:00 · 8154 阅读 · 3 评论 -
深入HashCode方法
为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。 我们先来看一下,在JAVA中两个重要的数据结构:转载 2008-05-02 21:20:00 · 2293 阅读 · 1 评论 -
多线程学习笔记(二)
1.5,5 synchronized关键字 lock和condition的关键点: 1.锁用来保护代码片断,任何时刻只允许一个线程执行被保护的代码。 2.锁可以管理试图进入被保护代码短的线程。 3.锁可以拥有一个或多个相关的条件对象。 4.每个条件对象管理那些已进入被保护代码段但还不能运行的线程。 Condti原创 2008-04-24 21:08:00 · 643 阅读 · 0 评论 -
对Comparable接口的困惑!
public interface Comparable 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort(和 Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。 对于类 C原创 2008-04-24 13:43:00 · 803 阅读 · 6 评论 -
类初始化详细过程!
package zhao;public class TestClass extends BaseClass { static{ System.out.println("我输出的是 子类静态块内容→"+TestClass.name);//第四步 } { System.out.println("我输出的是 子类非静态块内容→"+this.code);//原创 2008-04-24 01:22:00 · 1226 阅读 · 8 评论 -
多线程学习笔记(一)
继承Thread类来封装要同步内容class TestThread extends Thread{ void run(){ 处理内容。。。 }}// 实现Runnable来实现并封装要同步内容class TestRunnable implements Runnable{ public void run(){ 处理内容。。。 } }public class Start原创 2008-04-24 01:06:00 · 613 阅读 · 0 评论 -
实现简单的动态代理!
这两天对java的动态代理感兴趣,自己写了个最简单的代码,认识一下动态代理!例子:类列表:MyObjec是执行类。MyProxy 是我自己实现的动态代理类,这个类实现了InvocationHandler接口,关于这个借口的描述就不多说了,可以参照api文档!好像动态代理类都实现这个接口,我是这么理解的,呵呵!Test 类是我的业务类ITest 是我业务类的接口!impo原创 2008-06-05 12:36:00 · 2234 阅读 · 1 评论