本文介绍的java规则的说明分为3个主要级别,本篇抛弃了平时开发中很少碰到的情况,那些用得比较少的以后再高级篇里面出现。并有六个有用的国际软件开发重要注重的有关String的问题,遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。
1.假如有JDBC连接没有关掉的话,需要在"finally"方法中关掉
假如数据库连接失败或者是没有释放连接,看上去无关紧要。但是其他的用户就需要用更长的时间等待连接,这样数据库利用效率就会下降。确保你的代码在任何情况下,包括出错或者程序异常终止的情况下都释放数据库连接。在"finally"方法中关掉连接,就可以确保这一点。
错误示例:
try {
Statement stmt = con.createStatement();
} catch(SQLException e)
{
e.PRintStackTrace();
}
try {
Statement stmt = con.createStatement();
} finally
{
if (con != null && !con.isClosed())
{
con.close();
}
}
long temp = 23434l;
long temp = 23434L;
public class CSI {
public CSI () {
this (12);
k = 0;
}
public CSI (int val) {
j = val;
}
private int i = 5;
private int j;
private int k;
}
public class CSIFixed {
public CSIFixed () {
this (12);
}
public CSIFixed (int val) {
j = val;
k = 0;
}
private int i = 5;
private int j;
新闻热点
疑难解答