
正文
Java文件代码行数太多 java文件多少行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一个java文件里面最多写多少行代码?
1、以1000行为准Java文件代码行数太多,超过千行就要考虑类拆分了。类Java文件代码行数太多的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。
2、hotspot 虚拟机(咱们平时开发用的sun公司的虚拟机,其他两大商用虚拟机是BEA的JRockit和IBM的J9)里面两个字节来限制大小,所以最多65536行,超过javac会无法编译。而且一个Java方法不能超过64k。
3、在java中规定了指令的最大条数,用4字节去存储这个数字,可以想象一下这是一个很大的数(2的32次方减1),但是这是一个理论值,在java中明确规定一个方法的指令最多是65535条。
4、根据实际情况该写多少行就写多少行 看过几千行的代码,目前还没遇到一个java类代码行数超出的问题,不过经常用的java类的代码行数越少越好,尽量让方法独立,功能独立,加载java类是需要花时间的,合理分配最好。
5、之前参加过一个培训,一位已经有30年项目开发管理的导师说,好的函数不超过14行。14行每一行的功能都很清晰。
相关问答
Q1: 一个java类标准代码行数范围大概是多少
1、以1000行为准Java文件代码行数太多,超过千行就要考虑类拆分Java文件代码行数太多了。类的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类Java文件代码行数太多,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。
2、而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承Java文件代码行数太多;或者重新构思这个类。代码行数太多可读性查,不利于维护。
3、阿里java类行数是80行以内。java开发手册推荐单个方法的总行数不超过80行。除注释之外的方法签名、左右大括号、方法内代码、空行、回车及任何不可见字符的总行数不超过80行。
4、根据实际情况该写多少行就写多少行 看过几千行的代码,目前还没遇到一个java类代码行数超出的问题,不过经常用的java类的代码行数越少越好,尽量让方法独立,功能独立,加载java类是需要花时间的,合理分配最好。
5、要求每个Java方法的代码行数不能超过100行Java文件代码行数太多;代码编写按照功能划分,一个接口分为多个方法,每一个方法做什么事情,做到思路清晰;接口设计尽量做到多兼容性,方便后期开发。
Q2: 一个java文件中方法的多少影响速度么
对速度的影响很小的。你的慢更多的原因在于你自身程序的逻辑上 。
JAVA有句名言:没有反射,就没有JAVA。JAVA的开发工具语言都大量使用反射。至于说到反射降低效率,都得在调用量单位级数在亿级时,损耗才比较明显。一般工程中,大可忽略。因为我们用到的JDK就是反射。底层就是这样的。
理论上讲会。每次文件读写是以簇为单位,每簇都要消耗时间,如果byte数大于一簇,肯定要多花时间。 不过现在电脑最小的簇也是4K,你的这两个对象没有差别。如果你的io流是针对网络,那么就不是簇,而是一个包的大小。
优化的话要看你需求呀,你动不动就读完所有文本肯定慢啊,或者你可以把文本的名字起的有规律一点,然后索引打开咯。
答案是不会。要分两种情况分析:你的代码确实使用了包java.util中的1个以上的类,这时import java.util.*;与仅导入你要使用的类的效果一样,都会在编译后的.class文件中添加一条到包java.util的引用。
Q3: JAVA怎么快速读取一个大文件(1G多有500万行)
1、java NIO除了异步非阻塞特性外,另外一个重要特性就是文件读取,原理是文件地址直接映射在线程内存,不要经过操作系统,可以大大提高响应速度。
2、对文件建立 java.io.BufferedInputStream ,每次调用 read() 方法时会接连取出文件中长度为 arraySize 的数据到array 中。
3、该文件指针可以通过 getFilePointer 方法读取,并通过 seek 方法设置。通常,如果此类中的所有读取例程在读取所需数量的字节之前已到达文件末尾,则抛出 EOFException(是一种 IOException)。
4、扫描一遍,生成这500MB的长度文件,比如有10万行,这个big.idx文件就有800KB左右。
Q4: java中一个方法最多多少行
在java中规定了指令的最大条数,用4字节去存储这个数字,可以想象一下这是一个很大的数(2的32次方减1),但是这是一个理论值,在java中明确规定一个方法的指令最多是65535条。
外界处于可读性的考虑,要求处理类的代码不可以超过2000行,一个方法不可以超过500行。
而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承;或者重新构思这个类。代码行数太多可读性查,不利于维护。
Q5: eclipse把行数调少
快捷键是:ctrl+shift+f 但是Java文件代码行数太多,使用上面的快捷只能调整成系统默认的格式Java文件代码行数太多,Java文件代码行数太多你可以设置你自己习惯的模式。两点需要特殊说明一下:很多人就不喜欢自动格式中的长代码切分功能Java文件代码行数太多,会把超过80个字符的一行切成零零碎碎的好多行。
在显示行数的地方点击右键 然后选择“Show Line Numbers”勾上即可。
字体大了行间距也就大了 在myeclipse菜单栏中点击window -- preferences -- general --下面找到colors and fonts,右边点击basic 下面找到text font 。 然后点击edit,在弹出框中就可以调节字体大小。
关于Java文件代码行数太多和java文件多少行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







