易截截图软件、单文件、免安装、纯绿色、仅160KB

Java小技巧

1、将String/StringBuffer变量的值置为null,则其所占内存会很快被回收。
2、运行过程中仅依赖于输入参数的方法,如数学方法;静态成员变量常为定义常数,用限定词public static final;静态成员变量可节省内存。
3、接口:若有需完成抽象的动作或具有概念性的属性,则在接口中定义该动作或概念,在实现该接口的类中具体化。
4、一个实现ActionListener的类必须有一个actionPerformed方法。为了保持这个方法的简单性,在if-else-if语句的相应分支内将事件交给一些相应处理方法来完成。若某处理方法对其他类有用,并且不会产生副作用,则应使其成为public方法。
5、任何对用户可见的文本,如标签、出错信息提示等,都应该定义为常量,这种文本易于修改。将背景颜色、字体和其他可视组件定义为常量,这样可迅速改变程序的外观。有时可单独使用Contants类,包括程序所有要用到的常数、色彩、字体等,并将属性定义为static final。
6、是对话框显示在屏幕的中央,在pack()和setVisible()之间加入下列代码:
int x=parent.getLocation().x+(parent.getSize().width-getSize().width)/2;
int y=parent.getLocation().y+(parent.getSize().height-getSize().height)/2;
x=Math.min(getToolkit().getScreenSize().width-getSize().width,x);
y=Math.min(getToolkit().getScreenSize().height-getSize().height,y);
setLocation(Math.max(0,x),Max.max(0,y));
7、为创建一个graphics对象,先创建一个类继承Canvas类,并覆盖paint方法,再将这个类作为成员加入到类似于Frame或Applet


相关文档:

(转)struts标签中不能加入java代码?

http://blog.sina.com.cn/s/blog_49605b46010007o2.html
<div name='endDateHourDiv<%=i%>' onclick="changeSelect('<%=i%>')">
    <html:select property="endDateHour" onclick="Change(this.value,'<%=i%>')">
     <html:option va ......

java 乱码问题


1、中文问题的来源

由于Java

言内部采用UNICODE编码,所以在JAVA
程序运行时,就存在着一个从UNICODE编码和对应的操作系统及浏览器支持的编码格式

换输入、输出的问题,这个转换过程有着一系列的步骤,如果其中任何一步出错,则显示出来的汉字就会出是乱码,这就是我们常见的JAVA

文问题。几乎所有的 ......

关于java中的URL类的使用一个问题


      我使用URL类来访问FTP服务器,当地址中没有中文时没有问题,但是
    当ftp中的文件夹有中文时,就无法访问了,我试过encoder和decoder类,都不行,有什么解决方法么?
            URL now = new URL("ftp://202.204.208.124/软件/");
......

转贴的java面试题,有空做做看

转另一个论坛的帖子:
迅雷面试回来,用了整整一下午(不知道怎么说了,其中等待时间都快2小时了),自己感觉笔试和上机还可以,但技术面谈这一关答得不太好,现在再次感觉互联网公司与一般软件公司的区别了,其中一点就是互联网应用在性能上要求很高,谈了一个小时大部分题目感觉都在谈论性能问题,自己在方面一直是弱项 ......

Java 多线程 简单例子

因为工作需要,需要在同一时间执行多次某个操作,看看是否会引起数据的deadlock文件。
多线程具体执行类
package com.ericyang.test.cmdline;
import java.util.List;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
class ThreadClass extends xxxTestBase implemen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号