Java
文章平均质量分 72
jinchun1234
这个作者很懒,什么都没留下…
展开
-
java删除文件和目录
调用命令行删除package com.word; import java.io.IOException; public class DeleteFile { public static void main(String[] args) { String f原创 2009-08-05 16:18:00 · 2135 阅读 · 0 评论 -
wait()和notifyAll()使用实例
--------------------------------------------------------------------------------等待线程(WaitThread ) package jintest;public class WaitThread extends Thread { public void run() {原创 2009-07-02 16:17:00 · 486 阅读 · 1 评论 -
jsp中JFreeChart柱状图的详细使用
首先导入包JFreeChart和JCommon其次配置web.xml调用的现成的显示类 DisplayChart org.jfree.chart.servlet.DisplayChart DisplayChart /servlet/DisplayChart原创 2009-07-03 15:08:00 · 8059 阅读 · 2 评论 -
正则表达式Pattern(模式类)Matcher(匹配器类)
原帖http://zzg.javaeye.com/blog/112170 正则表达式软件包 java.util.regex 的描述用于匹配字符序列与正则表达式指定模式的类。Pattern(模式类) 类的实例采用类似于 Perl 的语法来表示以字符串形式指定的正则表达式。Matcher(匹配器类) 类的实例用于匹配字符序列与给定模式。通过 CharSequence 接口将输入提供转载 2009-07-03 09:48:00 · 2624 阅读 · 0 评论 -
大量数据写入xml的方法
package xml;import java.io.FileOutputStream;/** * 大量数据写人xml的方法 * @author jinchun * */public class SaveXml { /** * @param args */ public static void main(String args[]原创 2009-07-08 14:01:00 · 1111 阅读 · 0 评论 -
IBMjava英文面试题目
1.what is oracle.2.what is major differenece oracle8i and oracle9i.4.tell me some thing ur self.5.please tell me about oops.6.what is single inheritance.7.what is multiple inheritance.8.can java suppo转载 2009-09-10 15:13:00 · 489 阅读 · 0 评论 -
Annotation 介绍
Annotation英文单词翻译过来就是注释注解的意思,实际上它干的活也确实如此.我们在使用IDE时经常会看见一些@return,@param等样子的注释,实际上它就是一种annotation.这里估计大家都有一个共识,就是无论annotation怎么使用,它都不会改变程序最终的运行结果,这就是annotaion的特性了.那么annotation具体有什么作用呢?我们又该来怎么使用它呢?也许大家会转载 2009-09-11 13:26:00 · 719 阅读 · 0 评论 -
观察者模式实例
我的想法是一个观察一个。也就是老鼠观察猫的,人观察老鼠的。所以首先猫是被观察者,而老鼠即是观察者也是被观察者。人就是老鼠的观察者。 代码如下: 首先我建立了三个类,分别是猫的,老鼠的和人的。 猫的类Java代码 package com.lhsm.observer; import java.util.Observable; public cl原创 2009-09-28 14:23:00 · 861 阅读 · 0 评论 -
JAVA的容器---List,Map,Set
JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(El转载 2009-09-27 22:53:00 · 375 阅读 · 0 评论 -
面试题目
1将【【112334444将汉字打印222出来】】中的汉字打印出来 package src;public class Dayin { public static void main(String[] args) { String s="112334444将汉字打印222出来"; for(int i=0;i<s.length();i++)原创 2009-09-28 08:37:00 · 664 阅读 · 2 评论 -
Collections集合排序
Collections排序例一package com; import java.util.*; public class ListSort2{ public static void main(String[] args){ String[] strArray = new String[] {"z", "a", "C"}; List list = Arrays.a原创 2009-09-28 14:00:00 · 449 阅读 · 0 评论 -
IoC模式
1引言 面向对象的思想已经深入人心,但是要利用面向对象的思想开发出优秀的应用程序却不是一件容易的事情。正是基于面向对象的思想,人们对各种应用程序进行了大量的分析、总结、归纳出了设计模式。Alexanders给出模式的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需再重复相同的工作原创 2009-09-28 14:56:00 · 1980 阅读 · 0 评论 -
java内存泄露
http://tech.it168.com/j/n/2007-04-12/200704121248421_4.shtml 编者按:Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。 作为Inte原创 2009-09-19 23:52:00 · 1557 阅读 · 0 评论 -
文件操作类
//http://www.javaeye.com/topic/480661package src.com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileO转载 2009-09-30 14:30:00 · 470 阅读 · 0 评论 -
Lucene txt搜索引擎
Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够为文本类型的数据建立索原创 2009-10-08 19:27:00 · 1634 阅读 · 1 评论 -
如何将java中的"/"替换为"/"以及replaceAll(String regex, String replacement) 注意事项
package conn;/** * 如何将java中的"/"替换为"/" * @author jinchun * "${abc}"符号在java中使用replace替换会出现异常,应该怎样替换带${}的字符串? String abc_end=abc.replaceAll("[$][{](abc)[}]", "def"); replaceAll(S原创 2010-01-12 15:29:00 · 2758 阅读 · 0 评论 -
java多线程例子
这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别: package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); }}class R转载 2009-07-02 13:26:00 · 399 阅读 · 0 评论 -
hashmap与hashtable的区别,以及实现hashmap的同步操作
Hashtable和HashMap的区别 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections原创 2009-07-02 13:09:00 · 5093 阅读 · 0 评论 -
hibernate的QBC查询学习记录
只添加hibernate package com.dao; import java.util.Iterator;import java.util.List; import org.hibernate.Criteria;import org.hibernate.Query;import org.hibernate.Session;import org.h原创 2009-06-24 20:00:00 · 946 阅读 · 0 评论 -
65个源码网站
http://topic.csdn.net/u/20080501/12/45ab4636-6566-4ffe-8ec0-b99da747ea5b.html转载 2009-06-02 11:16:00 · 390 阅读 · 0 评论 -
如何判断文件内容是否相同
####使用流来判断文件内容是否相同import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class TestFileNotModi{ public static void main(String[] args) { //文件名要用绝对路径 //原创 2009-06-04 10:54:00 · 3473 阅读 · 0 评论 -
文件读写
package testfile;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 基本输入流输出流读写文件数据! * @author ji原创 2009-06-05 11:19:00 · 283 阅读 · 0 评论 -
action处理多个事务
处理多个业务 时候要使用dispatchAction如图所示另外在parameter里面设置参数名称method。共以后Action里面使用。/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.jinchun.action;原创 2009-06-13 16:57:00 · 1586 阅读 · 0 评论 -
一个计算机专业学生几年的编程经验汇总
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升?? 1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而转载 2009-06-16 16:53:00 · 332 阅读 · 0 评论 -
java 读取property文件
java 读取property文件package com;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Properties;public class GetProp { public void GetP() { Properties pro原创 2009-06-15 13:33:00 · 2525 阅读 · 1 评论 -
XML生成与解析
package com;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.D原创 2009-06-16 22:08:00 · 2971 阅读 · 0 评论 -
java中JFreeChart使用
//首先导入JFreeChart和JCommon包import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.data.general.DefaultPieDataset; public class Jfree原创 2009-06-17 09:38:00 · 1706 阅读 · 0 评论 -
jsp中JFreeChart的使用
首先导入包JFreeChart和JCommon其次配置web.xml调用的现成的显示类 servlet > servlet-name > DisplayChart servlet-name > servlet-class > org.jfree.chart.servlet.DisplayChart servlet-class >原创 2009-06-17 10:01:00 · 2426 阅读 · 0 评论 -
struts资源文件验证表单
一 form表单必须要实现继承validateForm,并且不能实现validate方法,不然会默认使用validate方法验证。package com.jinchun.struts.form; import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;i原创 2009-06-21 15:21:00 · 473 阅读 · 0 评论 -
mysql中文乱码与过滤器
mysql数据库编码有一个很烦人的地方就是插入中文时候容易产生乱码,在本文中将介绍两种解决办法!1在普通web项目中 1所有jsp和servlet页面编码统一使用utf-8(或者gbk), 2写一个过滤器package com.jin.servlet; import java.io.IOException; import javax.servlet.Filter; imp原创 2009-06-18 20:30:00 · 1573 阅读 · 0 评论 -
c3p0Tomcat JDBC -- mysql连接数据库连接池.doc
1导入包c3p0。2.是mysql的Driver文件,mysql-connector-java-5.1.6-bin.ja要COPY到 Tomcat_Home/common/lib/ 目录下3.Tomcat_Home/conf 中的 server.xml 文件在 标签中添加代码,就是下面有颜色的那部分~~~~,并且将相应参数修改你项目里的配置....原创 2009-06-21 10:58:00 · 1194 阅读 · 0 评论 -
Serializable序列化作用和实例
/** 被序列化的对象**/package com;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;/** * @author Yan Chenyang * * TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项原创 2009-08-27 14:45:00 · 972 阅读 · 0 评论 -
&amp;amp;lt;html:cancel cancel 取消按钮事件处理
对应action里面增加对cancel按钮的处理方法public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse respon原创 2009-06-22 21:02:00 · 1050 阅读 · 0 评论 -
Statement和preparedStatement区别
以Oracle为例吧 Statement为一条Sql语句生成执行计划, 如果要执行两条sql语句 select colume from table where colume=1; select colume from table where colume=2; 会生成两个执行计划 一千个查询就生成一千个执行计划! PreparedStatement用于使用绑定变量重用执行计划 select col原创 2009-06-25 14:29:00 · 547 阅读 · 0 评论 -
java.lang.Process类
一、概述 Process类是一个抽象类(所有的方法均是抽象的),封装了一个进程(即一个执行程序)。 Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实转载 2010-02-23 15:35:00 · 611 阅读 · 0 评论