三.优化java程序设计和编码,提高java程序性能的一些方法。 通过使用一些前面介绍过的辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在java程序的设计和编码中,为了能够提高java程序的性能,而...
java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,java的性能问题看似不大明显,从而一些java的技术,如JSP,Servlet,EJB等在服务器端编程方面得到了很大的应用,但实际上,...
(来源:http://www.ccw.com.cn) java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,java的性能问题看似不大明显,从而一些java的技术,如JSP,Servlet,EJB等在服务器端编程方面得到了...
" 作者:冲出宇宙 from Hour41 ( www.hour41.com /search/p121 ) java语言标准从1996年发布第一版,到2000年发布第二版,再到2004年发布第三版,java语言已经经过了3次大的扩充和改进。功能是越来越多,操作是越来越复杂。显然,性能问题也就越来越突出。本文将力图从java本身分析优化java代码的各种可能。文章的数据未经特别说明,均来自于jdk5.0版本。 1 java基本数据类型时间分析 因为单独测试一个基本类型的变量很不精确,...
代码如下: import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ScreenCapture { /** * @param args */ public static void captureScreen(String fileName) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = new Rectangle(screenSize); Robot robot = new R...
强烈推荐几个比较好的java代码查询网站 这些是我经常使用的一些java代码查询网站,希望在这里能起到抛砖引玉的效果,大家群策群力,一起分享java快乐。 1. java2s [color="#000050"]http://www.java2s.com/ 这 个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常 方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究...
1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是 Example 、 Products 、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的 SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有 javaScript DHTML 、 C# / C Sharp 、 C / ANSI-C 、 SQL / MySQL 等类。总之,非常好。 2. codeZoo http://www.codezoo....
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; /******************************************************************* * 该javaBean可以直接在其他java应用程序中调用,实现屏幕的"拍照" * This javaBean is used to snapshot the GUI in a * java appl...
我下载了一个开源的java程序. 想通过修改代码的方法让这个应用更加符合需要. 但是不太了解具体的修改过程. 初始运行的sh脚本调用了几个JAR 文件. 但是这几个JAR文件用vi 打开是乱码. 另外在 src 目录下有一些 java 文件. 我感觉好像应该修改这些以java 为扩展名的 文件. 请问是不是只修改这些文件就可以了? 修改java程序的 过程一般是怎么样的 ? 谢谢