编程语言
文章平均质量分 57
NationSoftware
在攻读软件工程专业(本科)。对编程语言:C /Java 感兴趣。了解:C STL/MFC(在自学),J2EE开源框架(在自学)。喜爱:软件设计与系统架构(在自学)。对计算机硬件与网络也有一定的研究。业余时间爱看自己的书库(软件方向类书籍)。性格内外向,爱好计算机与体育,喜欢慢跑。生活态度积极,对计算机狂热爱好。学习计算机已有近6个年头,从职业高中开始一直到现在。欢迎各位进行学术交流。
展开
-
equals(Object obj);hashCode();toString();
在JAVA中默认的2个方法,equals(Object obj)与hashCode();首先:hashCode()则是返回对象的散列码。而toString()方法责是返回getClass().getName() + '@' + Integer.toHexString(hashCode())。比如有如下代码:[code="java"]packa...2009-09-25 20:44:14 · 123 阅读 · 0 评论 -
java序列化的作用
最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO(Data Transfer Object)都实现了java.io.Serializable接口,看到这些偶突然感到茅塞顿开~困扰了很久的关于Serializable的疑问渐渐解开了,查找相关资料并总结如下: 序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再...原创 2009-08-20 11:16:00 · 109 阅读 · 0 评论 -
JAVA问题集合(转)
感觉不错,转自:http://bbs2.chinaunix.net/thread-148099-1-1.html1. 问:怎样用 Win95 的记事本 (Notepad) 来编辑 Java源程序? 答:记得存档时扩展名要加上".java",文件类型改成:“所有的文件(*.*)”。 2. 问:到底 Java 是如何传递参数的?是by val...原创 2009-08-08 20:23:52 · 121 阅读 · 0 评论 -
引元数量可变的方法
[code="java"]public class Test { public void test(String... body){//String...代表String的数组,长度由传进来时的数组长度决定 for (int i = 0; i < body.length; i++) { System.out.print(body[i])...原创 2009-11-17 16:04:20 · 275 阅读 · 0 评论 -
JDBC TOMCAT6 配置数据连接池
网上有很多这方面的东西,但是有些问题,今天我自己又配置了一下,一切OK。首先,需要给TOMCAT配置,在Tomcat 6.0主目录下的conf目录里的context.xml文件加入:[code="xml"] [/code][quote]注意:这里的 driverClassName="com.mysql.jdbc.Driver" ...2009-11-04 19:32:56 · 137 阅读 · 0 评论 -
JAVA IO对文件的操作
自己从网上找了一些,改了改其中某些方法的BUG,又添加了一些新方法,全部使用原始JDK1.6类库组合。IO对文件的操作。不知道属于什么类型的,最后还是选了原创,其实自己只是修改,学习JAVA FILE类库而已。此类不涉及高级内容,比如:不包含批量操作,不包含文件的过滤。这些高级内容下次补充。包括不包含由于文件夹无限延伸导致的listFiles OutOfMemoryError ,解决这个内容请GO...2009-10-23 09:50:52 · 183 阅读 · 0 评论 -
java多线程的二种实现
在JAVA中,有2种形式可以实现自己的多线程程序,第一种是继承,第二种是实现接口里的方法。因为在JAVA中不许多重继承,所以大多数我们选择第二种实现接口来实现自己的多线程程序。第一种: [code="java"]public class Thread1 extends Thread { public void run(){ ...2009-10-20 16:49:31 · 109 阅读 · 0 评论 -
JAVA读取,控制XML
有此XML文件,文件名为:Test1XMLDocument,此文件的路径为(E:/JavaProject/JavaStudy/src/com/xml/Test1XMLDocument.xml)此XML内容为下:[code="xml"] xiaobai 26 ...2009-10-16 16:12:11 · 122 阅读 · 0 评论 -
foreach迭代对像与Iterator迭代器对像
[code="java"]package com;import java.util.ArrayList; import java.util.Iterator;import java.util.List; class Peop { private String name; public String getName() { ...2009-10-15 12:41:28 · 124 阅读 · 0 评论 -
用Java动态代理实现AOP
转自:http://www.javaresearch.org/article/78993.htm目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本系列文章便...原创 2009-10-11 10:24:47 · 120 阅读 · 0 评论 -
split的几种用法
split的几种用法: 第一种,去除str中的,号,并且把去除,号的str按循序写入list容器中。 [code="java"] String str="1,2,3,4,5,6"; //要去,的字符串 List list=new ArrayList(); String[] str1 = str.split(","); //把原字符串...2009-10-10 21:42:23 · 156 阅读 · 0 评论 -
StringBuffer与StringBuilder
[color=red]ava.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。[/color]可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个...原创 2009-10-10 20:41:35 · 111 阅读 · 0 评论 -
JAVA中的各种 哈希码(HashCode) 与 equals方法在HIBERNATE的实际应用
[color=red]转自:http://hi.baidu.com/1900spy/blog/item/29e822dae79b2fddb6fd48e7.html[/color]1、什么是哈希码(HashCode)在Java中,哈希码代表对象的特征。例如对象[code="java"]String str1 = “aa”, str1.hashCode= 3104Strin...原创 2009-09-26 14:52:15 · 197 阅读 · 0 评论 -
Java反射机制深入研究
[color=red][size=large]全文转自 http://lavasoft.blog.51cto.com/62575/43218 如遇侵权,请提示删除,谢谢![/size][/color]Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的...原创 2009-09-26 08:27:42 · 96 阅读 · 0 评论 -
Java反射机制实例
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对...原创 2009-09-26 07:59:07 · 115 阅读 · 0 评论 -
JAVA日期格式输出月份前面不想被自动补0
JAVA日期格式输出月份前面不想被自动补0,那么就用SimpleDateFormat("M/dd/yyyy");,一个M。如果想被自动补0,那么就用MM。SimpleDateFormat("MM/dd/yyyy"); /** * 返回 2/15/2012 格式的STRING类型,用M月份不会自动补0.用MM,月份会自动补0 */ pub...原创 2012-02-15 21:47:52 · 9622 阅读 · 0 评论