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

编写高性能Java的注意的几点

在开发中编写高性能Java的注意点
1.要把注意点放到设计上.
2.不要依赖编译器的优化技术,正确的理解运行期代码,来提高的代码的运行速度.
3.对对象的创建成本降到最低(比如:合理设计类的大小、合理设计类的深度、不要创建不必要的对象等等。。)
4.尽量使用StringBuffer连接字符串。
5.降低同步带来的性能影响。
以上只是我个人的看法。仅供参考


相关文档:

java数值类型自动转换原则

在Java中使用数值进行二元操作时,先要将两个操作数转换为同一种类型,自动转换原则如下:
如果两个操作数中有一个是double类型的,那么另一个操作数将会转换为double类型;
否则,如果其中一个操作数是float类型,那么另一个操作数将会转换为float类型;
否则,如果期中一个操作数是long类型,那么另一个操作数将会转换 ......

JAVA中关于Vector的一些事

        我们知道,Vector 类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。
Vector 有三个构造函数,
public Vector(int initialCapacity,int capacityIncrement)
public Vector(int initialCapacity)
public Vector()
  ......

java 安全沙箱模型详解(转)


起到第一道安全保障作用的”双亲委派类加载模型”
双亲委派方式的类加载,指的是优先从顶层启动类加载器开始,自顶向下的方式加载类的模型(参见第一条类装载器体系结构)。
这种模型的好处是,底层的类装载器装载的类无法与顶层类装载器装载的类相互调用。
哪怕是同包下的类,只要他们不属于同一类装载器, ......

关于java中的存储问题


    新手感悟……
就个人理解,java中分为基本数据类型还有对象。对于基本数据类型。在赋值操作中传递的是值,而不是引用。例如
int a = 10;
int b = a;
int b = 11;
这时,输出a,b可以发现。a = 10 ,b = 11;在b = a这个赋值操作中,是将a对应的值传递给了b。而不是将b的引用指向了a的 ......

Java GUI JLabel 和 JPanel 图片 和组件重叠问题

package ui;
import java.awt.AWTEvent;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
impor ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号