
Java
chaocy
这个作者很懒,什么都没留下…
展开
-
je 分词及 Lucene2.9 TokenStream新的遍历方法
<br /><br />import java.io.IOException;<br />import java.io.StringReader;<br />import org.apache.lucene.analysis.TokenStream;<br />import org.apache.lucene.analysis.tokenattributes.TermAttribute;<br />import org.apache.lucene.analysis.tokenattributes.TypeA原创 2010-09-15 11:32:00 · 720 阅读 · 0 评论 -
Swing 例子:日历
<br /><br />Year.java<br /> <br />import javax.swing.*;<br />import java.awt.*;<br />import java.awt.event.*;<br />public class Year extends Box implements ActionListener<br />{<br /> int year;<br /> JTextField showYear=null;<br /> JButton 明年,去年;<转载 2010-09-28 16:41:00 · 941 阅读 · 0 评论 -
myeclipse给main方法加参数
<br /> <br />在带main方法的java文件中右击,点run as,然后run configuration 在 arguments中加入参数原创 2010-10-11 14:43:00 · 271 阅读 · 0 评论 -
以分隔符分隔的字符串
<br />int num=0;<br />String str="";<br />String[] strs={"A","B"};<br />while(int i=0;i<strs.length;i++)<br />{<br /> if(num>0) str=str+strs[i];<br /> else str=strs[i];<br /> num++;<br />}<br />print(str);原创 2010-10-12 14:03:00 · 264 阅读 · 0 评论 -
java内存监控 使用 JDK 6 中的 JConsole 监控应用
<br /><br />其实在 JDK 5 中已经新加入了这个功能了. 现在的 JDK 已经内置了对 VM 的监控功能. JDK 6 中这个工具变的更加好用了. 关于 JDK 5 中如何使用这个工具可以参考这里: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html<br />http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html<br />jcons转载 2010-10-18 17:31:00 · 772 阅读 · 0 评论 -
java 虚拟机内存设置
<br /> 在myeclipse中,window-->preferences-->Java-->Installed JREs <br /> 选中JRE 点击Edit <br />Default VM Arguments 中 写入这句话: <br />-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m<br />-Xms初始Heap大小-Xmxjava heap最大值<br /> <br />一般最大值不超出物理内存四分之一转载 2010-10-19 14:38:00 · 246 阅读 · 0 评论 -
JUNIT 4
前提:本文假设读者已经具有使用JUnit 4以前版本的经验。JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公有的一样。想具体了解可以看Core转载 2010-10-26 09:10:00 · 207 阅读 · 0 评论 -
Object... values的用法
<br /><br />public abstract List find(String hql, Object... values); <br />Object... values,你也可以认为是Object[]values,数组.<br /> <br />可变参数(Varargs)<br /><br /> 可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是 <br />函数声明中的最后一个参数。假设我们要写一个简单的方法打印一些对象, <br />util.write(obj1)转载 2010-11-03 10:03:00 · 1098 阅读 · 0 评论 -
safeget
<br />从数据库中取数据时,常会遇到字段值为空的现象,但在程序中往往需要确定的值,如果不希望程序报异常,则应使用safeget的方法,即,对空值进行判断,并用默认值代替之。原创 2010-11-03 10:40:00 · 372 阅读 · 0 评论 -
Swing 例子:JList
<br /><br />由JList类代表的Swing列表显示一个可选取对象列表,它支持三种选取模式:单选取、单间隔选取和多间隔选取。 <br /> JList类把维护和绘制列表的工作委托给一个对象来完成。一个列表的模型维护一个对象列表,列表单元绘制器将这些对象绘制在列表单元中。 <br /> 缺省情况下,列表单元绘制器是DefaultListCellRenderrer的实例,它绘制表17-1中列出的对象。图标和字符串按原样显示,而所有其他类型对象的绘制方式是:通过显示从这些对象的toString返回的转载 2010-09-26 16:21:00 · 1315 阅读 · 0 评论 -
swing 例子:记事本
<br />网上看到的一个记事本例子,展示了基本功能,不过如果进入程序后点保存,然后点取消会出现空指针警告。<br /> <br /><br />import java.awt.Color; <br />import java.awt.Font; <br />import java.awt.event.ActionEvent; <br />import java.awt.event.ActionListener; <br />import java.awt.event.InputEvent; <br />i转载 2010-09-26 15:12:00 · 300 阅读 · 0 评论 -
The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....
<br /> 遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....,查找的解决办法如下:<br />一: 错误提示: It is indirectly referenced from required .class file 错误的解决<br />原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类转载 2010-09-15 11:09:00 · 269 阅读 · 0 评论 -
java IO 读取文件中文乱码问题
<br /><br />1、JAVA读取文件,避免中文乱码。<br /> /**<br /> * 读取文件内容<br /> * <br /> * @param filePathAndName<br /> * String 如 c://1.txt 绝对路径<br /> * @return boolean<br /> */<br /> public static String readFile(String filePathAndName) {<br /> String fi转载 2010-09-19 12:01:00 · 372 阅读 · 0 评论 -
用VE写个Helloworld
<br />终于装上了VE,版本问题非常的头痛,最后还是同事装好后直接压缩传过来的,参考文档见:<br />http://wiki.eclipse.org/VE/Update#Online_Install<br />用VE写个Hello:<br />1、新建一个项目;<br /> File->New->Project...,选择“Java Project”,然后Next,输入一个项目名字:Hello,其它全部默认,最后回车,或者点击“Finish”完成。<br /><br />2、设置SWT库;<br转载 2010-09-20 16:30:00 · 172 阅读 · 0 评论 -
Swt常用控件中文教程
<br />1、Eclipse中swt的配置<br />建议配置:jdk1.4.2以及eclipse3.1<br />在代码中调用swt控件之前,首先建立一个项目,然后选择该项目的properties -> Java Build Path,将standard Widget ToolKit加入到Library页当中。如下图所示:<br />接下来可以建立第一个eclipse小程序,新建一个class,并且在该class所对应的代码中输入如下程序,其中package以及class名称根据实际情况来确定名称。<b转载 2010-09-20 17:24:00 · 158 阅读 · 0 评论 -
SWT 全接触
<br />文档选项<br />打印本页<br />将此页作为电子邮件发送<br /><br />级别: 初级<br />薛 笛 (jxuedi@gmail.com), 研究生,黑龙江大学信息技术研究所<br />2006 年 9 月 28 日Java 世界的人似乎一直都对 Java 的桌面应用程序十分不满,从 AWT 到 SWING,从默认的 Theme到第三方的产品,不是太难看(AWT)就是在某些平台有 BUG(SWING,Quaqua--一个Windows平台下的仿Mac的主题包),再不就是对中文支持转载 2010-09-20 17:28:00 · 229 阅读 · 0 评论 -
swing 外观
<br />Java codeUIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//Nimbus风格,新出来的外观,jdk6 update10版本以后的才会出现 //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//当前系统风格 //UIManager.转载 2010-09-26 11:09:00 · 410 阅读 · 0 评论 -
swing: 在程序中触发事件
<br />第一种方法:在程序里直接调用那个事件第二种方法:this.jButton1.doClick();第三种方法:把事件里的内容写成一个方法,然后调用.转载 2010-09-29 09:32:00 · 470 阅读 · 2 评论 -
Java IO UTF
<br /><br />import java.io.BufferedInputStream;<br />import java.io.BufferedOutputStream;<br />import java.io.DataInputStream;<br />import java.io.DataOutputStream;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java原创 2010-09-29 10:25:00 · 306 阅读 · 0 评论 -
过滤器Filter
<br />过滤器Filter也具有生命周期:init()->doFilter()->destroy(),由部署文件中的filter元素驱动。在servlet2.4中,过滤器同样可以用于请求分派器,但须在web.xml中声明,<dispatcher>INCLUDE或FORWARD或REQUEST或ERROR</dispatcher>该元素位于filter-mapping中。 <br /><br />一、批量设置请求编码 <br /><br />Java代码 public class EncodingFilt转载 2010-11-03 10:10:00 · 840 阅读 · 0 评论