解惑

解己之惑,解人之惑

Java的一些不易碰到的限制

这段时间在公司听到的,我想大部分的人都不会遇到,有次可见糟糕的代码风格会导致什么问题。

第一个是JSP太复杂了,包含了很多的JSP,最后为了修改一个BUG,增加了另外一个小JSP,结果发现JSP编译出错,出错原因是方法体超过64K,不可思意吧。

第二个是方法参数太多,也是一个人为了修正一个BUG,需要增加两个参数,结果加了以后发现编译不过,原因是JAVA只能允许255个参数,而那个方法原来就定义了254个参数,后来的方法是把要增加的两个方法丢到一个Collection。

呵呵,天下之大,无奇不有。

(Visited 70 times, 1 visits today)

3 Comments

  1. 什么方法定义啊!254个参数,这设计太差了!

  2. 恩,文件不能超过64K
    有一次我图省事,懒得去读文件,直接copy进来作为String,结果太大了,不能编译

  3. 楼上的,佩服 :em32:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

© 2020 解惑

本主题由Anders Noren提供向上 ↑