
java基础
maqingbin8888
这个作者很懒,什么都没留下…
展开
-
jdom实体与XML转换
怕忘了,给自己看的jdom的工具类package com.cernet.util;import java.io.ByteArrayInputStream;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMExcepti原创 2012-07-25 19:10:23 · 3165 阅读 · 0 评论 -
解析Java对象的equals()和hashCode()的使
这是从网上看到一篇文章仅供学习参考。前言在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两转载 2009-04-16 21:58:00 · 396 阅读 · 0 评论 -
wait()与notify()
//package com.chinajavalab.study.thread;/** * Title: Jasonss Java Projdect * Copyright: Copyright (c) ChinaJavaLab * Company: http://www.ChinaJavaLab.com * @author jason jason原创 2009-03-13 13:27:00 · 419 阅读 · 0 评论 -
synchronized的用法
Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量转载 2009-03-14 10:34:00 · 278 阅读 · 0 评论 -
public、private、protected、default区别
java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用原创 2009-03-13 13:22:00 · 4116 阅读 · 0 评论 -
synchronized
实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in Patterns with Java中的Observer模式,看了其中的Observable类的源码,发现里面几乎所有的方法都用了synchronized关键字(不是全部)原创 2009-03-13 22:25:00 · 328 阅读 · 0 评论 -
java反射的小例子
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class TestReflection { public static void main(String[] args) throws ClassNotFoundException, Instant原创 2009-03-14 22:20:00 · 444 阅读 · 0 评论 -
MyEclipse中的配置,及可能出现的问题
1,独立运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看原创 2008-11-27 18:35:00 · 363 阅读 · 0 评论 -
按从小到大顺序输出
用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。 package com.javatest;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Iterator;impor原创 2008-11-23 11:29:00 · 928 阅读 · 0 评论 -
关于汉字字符的截取
package com.javatest;public class String_SubTest { /** * 2个字节存储一个中文,一个字节存储一个英文字母,一个字节数为256 * * @param args */ public String substring(String str, int su原创 2008-11-23 10:51:00 · 474 阅读 · 0 评论 -
关于static
package com.javatest;class A{ static {//static 是类首次加载时调用该方法,然后第二次就不调用该方法了 System.out.print("1"); } public A()//构造方法不能被子类继承 { System.out.print("2");原创 2008-11-23 10:48:00 · 337 阅读 · 0 评论 -
java日期的管理
package com.javatest;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTime { /** * @p原创 2008-11-23 10:46:00 · 345 阅读 · 0 评论 -
关于文件的操作
列出一个目录中的所有文件package com.javatest;import java.io.File;/** * 列出一个目录中所有文件 * @author Administrator * */public class FileTest { public static void fileName() { Fi原创 2008-11-23 18:26:00 · 315 阅读 · 0 评论 -
统计一个字符串在文件中出现的次数
package com.filecount;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class FileCount { public static int fileCount(String fi原创 2008-11-23 18:22:00 · 947 阅读 · 0 评论