论坛首页 入门技术论坛

粗心是程序员的天敌!

浏览 7902 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (18)
作者 正文
   发表时间:2009-03-19  
如果我不告诉你下面的代码里面有什么错:
		for(int index = 0; index < 10; index++){
			Element e = new Element("type");
			String id = "id" + index;
			e.setAttribute("id", id);
			
			for(int innerIndex = 0; innerIndex < 5; index++){
				Element ie = new Element("url-pattern");
				String pattern = "type-url-pattern #" + innerIndex;
				
				ie.setText(pattern);
				e.addContent(ie);
			}
			
			userType.addContent(e);
		}

你能发现为什么会一直出OutOfMemory错么?

粗心,可以让再好的设计都成为空想!
谨以此文,记念我的粗心!
生活如是,粗心不好。


没能发现的兄弟姐妹们在下面留个名!
   发表时间:2009-03-20  
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。
0 请登录后投票
   发表时间:2009-03-22  
metadmin 写道
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。

才两层嘛~~
0 请登录后投票
   发表时间:2009-03-23  
引用
  for(int innerIndex = 0; innerIndex < 5; index++){ 

index++
0 请登录后投票
   发表时间:2009-03-23   最后修改:2009-03-23
foreverandever 写道
metadmin 写道
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。

才两层嘛~~

i
j
k
0 请登录后投票
   发表时间:2009-03-23  
很常见的错误。。有经验的一看就明白。。
0 请登录后投票
   发表时间:2009-03-23  
抛出异常的爱 写道
foreverandever 写道
metadmin 写道
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。

才两层嘛~~

i
j
k

Java 代码里面是不提倡使用没有意义的变量的~
0 请登录后投票
   发表时间:2009-03-23  
foreverandever 写道
抛出异常的爱 写道
foreverandever 写道
metadmin 写道
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。

才两层嘛~~

i
j
k

Java 代码里面是不提倡使用没有意义的变量的~

据说Java也是不提倡两重循环这么复杂的套在一起的。。。。
0 请登录后投票
   发表时间:2009-03-23  
foreverandever 写道
抛出异常的爱 写道
foreverandever 写道
metadmin 写道
楼主精神可嘉。 

我以前也遇到这种情况。
后来使用编辑器的for模板,可以避免。

后来我尽可能避免循环嵌套哦。

才两层嘛~~

i
j
k

Java 代码里面是不提倡使用没有意义的变量的~

i
j
k
由于他们三的年纪太大了....
以至于没什么人会不记得.....

PS:java建议使用有意义的名子你用的那是有意义的名字么?
0 请登录后投票
   发表时间:2009-03-23  


如果有
for i,j in 0..10, 0..5
这样的语法。
这种错误就会减少很多。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics