1. 首页
  2. 编程语言
  3. Java
  4. Java性能的十一个用法分享

Java性能的十一个用法分享

上传者: 2022-06-11 03:11:31上传 PDF文件 95.89 KB 热度 12次

Java语言习惯用语在重要的循环里,消除循环终止判断时的方法调用。Java版本较低的JDK不支持非阻塞I/O API。为避免I/O阻塞,一些应用采用了创建大量线程的办法。然而,创建Java线程需要相当可观的开销。JDK 1.4引入了非阻塞的I/O库。如果应用要求使用版本较早的JDK,在这里有一个支持非阻塞I/O的软件包。当一个类从另一个类派生时,这一点尤其应该注意,因为用new关键词创建一个对象时,构造函数链中的所有构造函数都会被自动调用。带有final修饰符的类是不可派生的。另外,如果指定一个类为final,则该类所有的方法都是final。此举能够使性能平均提高50%。相应地,右移1位操作相当于除以2。private static Credit BaseCredit = new Credit();public static Credit getNewCredit() {return BaseCredit.clone();}

用户评论