我写了个类,2000行,请问这样的类大吗?多大的算大?多大能影响到系统性能?❤?
解决方案 »
- 关于事务与事件的定义
- 求java操作telnet
- java通过命令行方式调用本地JAR包的问题
- 向高手们求助!
- 提问:if(false == booleanXX){} and if(booleanXX == false){}有什么区别?
- 问一下Java的API中有没有关于光线和明暗效果或亮度的类( 现在本人正在编写光线跟踪算法)?
- 编译不通过,你做的,帮我看看啊!
- ********************我现在在SOLARIS上安装了ORACLE8I,我想建立数据库,但我有一个问题一直没有解决,请大家进来看看!****************
- Window2000+Apache+Tomcat4.0下class文件放哪里呀?自己建新的目录,怎么建?
- 求匹配单引号内字符串着色算法!!!!!!!!在线等大婶帮帮忙
- help!!!
- 菜鸟提问:用数组实现大数运算
help结尾的类{
一种业务一个内部类//
}
每个类实现一个主要类型的操作
把类细分了,这样可读性,可维护性比较好
至于性能,二者没多大关系
建议去看看一些java优化编程的方法,在一些细节上做好
因为其中包含着字符集。除去字符集的 JDK 基础类之外,就是 com.sun.rowset.CachedRowSetImpl 这个类有 431kB,10129 行代码。JDK 的核心类库中最大的是 javax.swing.JTable,有 364kB,9548 行代码。如果一模一样的代码段出现了两次,那就不合格的代码。对于代码优劣,还有看看每个类中方法平均的行数是多少,一般应小于 40 行。
发现c语言出身的人在写java代码时不注意面向对象的设计,还是喜欢“流水线”式的程序。
2.类的大小(代码的行数)不会影响运行效率,至少在2000行这个数量级是不会影响的
3.尽管如此,仍然不建议写2000行的类,为什么?因为程序写出来,不光是给机器运行的(机器才不管你一个类有多少行呢);程序写出来是要给人看的,这个人可能是你自己,也可能是别人,你想象一下,如果项目经理让你去维护一个别人开发的项目,你拿到源码打开一看,哇靠,全是几千行的类,你头晕不晕?个人的建议是,方法不要超过100行,类不要超过500行