迷惑中``问一个关于变量声明的问题(在线等待,立刻给分) 当然是第一中方法效率高了如果您老是调用run方法,在第2中方法中就会不停地创建对象a.占用运行时间b.开辟更多的内存空间从时间复杂度和空间复杂度上来说,第一中好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 差不多,“test”都在常量池中,没有反复创建新对象; 第二种变量作用域小,我觉得好些这样看起来更好点吧class C implements Runnable{ public void run() { String tttttttttt = null; while(true) { try { tttttttttt = "test"; tttttttttt = null; Thread.sleep(10); }catch(Exception e){ } } }} 学习ing难到您如果不停的调用run方法 String tttttttttt = "test";此句代码没有反复创建新的String对象tttttttttt 由于有常量池你可以试试: String s="test"; while(true){ String ttt = "test"; System.out.println(ttt==s); ttt=null; } 不好意思,在麻烦各位一下,如果class D implements Runnable{ public void run() { String tttttttttt = null; Connection con = null; Statement stmt = null; ResultSet rs = null; while(true) { .... .... while(rs.next()) try { tttttttttt = rs.getString(1);//这里的值每次都可能不一样。 tttttttttt = null; Thread.sleep(10); }catch(Exception e){ } } } }}tttttttttt这个变量的值可能每次都不一样,那应该定义成全局变量好呢,还是局部变量好啊。 java里没有全局变量的说法成员变量或者函数里的局部变量当然作用域越小越好你的ttttttt如果类D的其它函数并不使用,当然是定义为局部变量了。 当然作用域越小越好 同意一个类里的变量尽量要私有化,局部化,因为是这个类的属性,其他人不应该直接调用,或者改变。要改变应该通过类提供的public方法来改变。 一个疑惑:JSP,Java交互 一个简单的JAVA问题! java swing JTextField文本清空的问题。 怎么样保存多条记录问题 谢谢 (给讲将思路有相关的代码更好) 晕烦呀 初学者一个函数问题,请各位帮忙看一下, JBuilder 8注册机? jb5运行不了,怎么办? 程序包com.test.chapter06.bean不存在 学JAVA也有几个月了,后面应该怎么继续提升呢。。 JDBC 执行 Insert Select 联合语句. 请各位给我推荐一下java入门的书 如何实现类工厂?
class C implements Runnable{
public void run() {
String tttttttttt = null;
while(true) {
try {
tttttttttt = "test";
tttttttttt = null;
Thread.sleep(10);
}catch(Exception e){
}
}
}
}
难到您如果不停的调用run方法
String tttttttttt = "test";
此句代码没有反复创建新的String对象tttttttttt
String s="test";
while(true){
String ttt = "test";
System.out.println(ttt==s);
ttt=null;
}
class D implements Runnable{
public void run() {
String tttttttttt = null;
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
while(true) {
....
....
while(rs.next())
try {
tttttttttt = rs.getString(1);//这里的值每次都可能不一样。
tttttttttt = null;
Thread.sleep(10);
}catch(Exception e){
}
}
}
}
}
tttttttttt这个变量的值可能每次都不一样,那应该定义成全局变量好呢,还是局部变量好啊。
你的ttttttt如果类D的其它函数并不使用,当然是定义为局部变量了。