关于静态变量性能的问题,求助
有下面两个例子
1,
protected static StringBuffer getSQL_MYDATA(){
StringBuffer sql = new StringBuffer();
sql.append("INSERT INTO MYDATA ");
sql.append("SELECT ");
...// 很长
return sql;
}
private void insertMYDATA() throws Exception {
StringBuffer sql = getSQL_MYDATA();
// 数据库操作
}
2,
private void insertMYDATA() throws Exception {
StringBuffer sql = new StringBuffer();
sql.append("INSERT INTO MYDATA ");
sql.append("SELECT ");
...
// 很长
// 数据库操作
}
请问,1,2哪个性能更好些,哪种写法更好?