JAVA文章
文章平均质量分 75
skywolf2002
每天都要有所获
展开
-
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。转载 2007-03-13 10:50:00 · 757 阅读 · 0 评论 -
log4j 配置
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级转载 2010-02-02 09:58:00 · 421 阅读 · 0 评论 -
JAVA试题1
1 STRING与STRINGBUFFER的区别。 String与StringBuffer的最大区别是StringBuffer是可编辑性的,而String类是不变性的,也就是说String不可在动态页面中进行修改, 正因为这样所以才有StringBuffer,因为StringBuffer可对他进行改删等操作,它们之间还有一个区别就是String类对象可以通过运算符“+”连接, 而String原创 2009-06-17 17:45:00 · 839 阅读 · 0 评论 -
关于 String的intern() 的用途 及简单测试
打开String类的源码发现这是一个本地方法,定义如下: public native String intern(); 文档告诉我们该方法返回一个字符串对象的内部化引用:由String类维护一个初始为空的字符串的对象池,当intern方法被调用时,如果对象池中已经包含这一个相等的字符串对象则返回对象池中的实例,否则添加字符串到对象池并返回该字符串的引用。 近来要加载许多数据库原创 2009-06-15 18:17:00 · 600 阅读 · 0 评论 -
Java 中对象的序列化技术
Java 中对象的序列化技术 1、含义:将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。2、编程要求:只有实现Serializable接口的类对象才可以被序列化。 Serializable接口没有定义任何成员,它只用来说明某个类可以被序列化。3、序列化的特点:(1)如果某个类能够被序列化,其子类也可以被序列化。(2)声明为原创 2009-07-22 10:19:00 · 710 阅读 · 0 评论 -
JRockit的-Xgc参数及其意义
JRockit的-Xgc参数及其意义-Xgc 使用 -Xgc 可设置静态垃圾收集器。静态垃圾收集器的分类如 表:静态垃圾收集器 单空间 分代式 并发 单空间并发 -Xgc:singlecon 分代式并发 -Xgc:gencon 并行 单空间并行 Xgc:s原创 2009-01-16 08:38:00 · 2086 阅读 · 0 评论 -
同名的局部变量
public class MyTest extends Base { public static void main(String[] args) { List list = new ArrayList(); list.add("test1"); addList(list); System.out.println(list.size()); list.add("tes原创 2008-03-24 17:04:00 · 643 阅读 · 0 评论 -
java 日期处理
java中获取当前系统时间 Calendar calendar = GregorianCalendar.getInstance();Date date = calendar.getTime();// 得到当前时间 calendar转载 2008-02-26 16:28:00 · 1279 阅读 · 0 评论 -
JAR文件包及jar命令详解
1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文原创 2007-11-22 17:47:00 · 564 阅读 · 0 评论 -
FTP指令集
以前一直不知道如何通过命令行方式获得FTP上的多个文件,今日偶尔看到这个FTP常用指令清单,终于知道了,用mget就可以解决问题,例如,你要取s开头的所有jar文件,就用mget s*.jar就可以了,但使用mget命令前,记得用prompt命令关闭文件提示功能,否则每一个文件都会要求你确认,这样就没有什么效率可言了。 !转载 2007-04-09 17:10:00 · 3114 阅读 · 0 评论 -
JAVA String的另一特例
JAVA String 的又一个实例 看下面例子: public class StringTest { public static void main(String[] args) { String str1 = "hello"; String str2 = "hel"; str2 = str2 + "lo";原创 2007-03-13 11:47:00 · 1060 阅读 · 1 评论 -
Java String 对象剖析
在ChinaUnix上看到篇帖子,感觉满深刻。 起因:String a="Hello World!";String b="Hello World!";a=b? a和b是否相等 ? 为什么?String a=new String("Hello World!");String b="Hello World!";a=b? a和b是否相等 ? 为什么? 解释:1. 首先Stri原创 2007-03-13 11:30:00 · 1650 阅读 · 0 评论 -
堆和堆栈的区别
堆和栈的区别 作者: 芊珑发布日期: 2006-2-10 查看数: 125 出自: http://www.cnitexam.com 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,原创 2007-03-13 11:10:00 · 853 阅读 · 0 评论 -
JAVA正则表达式之全部符号解释
字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("转载 2007-03-13 10:56:00 · 9175 阅读 · 1 评论 -
java中equals和==的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals原创 2010-05-10 11:46:00 · 491 阅读 · 0 评论