hotspot 虚拟机(咱们平时开发用的sun公司的虚拟机,其他两大商用虚拟机是BEA的JRockit和IBM的J9)里面两个字节来限制大小,所以最多65536行,超过javac会无法编译。而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承;或者重新构思这个类。代码行数太多可读性查,不利于维护。
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站设计、银州网络推广、重庆小程序开发公司、银州网络营销、银州企业策划、银州品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供银州建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
以1000行为准,超过千行就要考虑类拆分了。类的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。如果类过大,java类加载会耗时并且占用内存大。容易引起内存回收。
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。
你的分给的太多了,1000千行代码,给5分就可以了。
import java.io.*;
public class HaHa {
public static void main(String[] args) throws Exception {
StringBuilder sb = new StringBuilder();
sb.append("public class Test {\n");
sb.append("\tpublic static void main(String[] args) {\n");
for(int i = 0; i 1000; i++) {
sb.append("\t\tSystem.out.println(\"\u7f8e\u6b7b\u4f60\u4e86\uff0c50\u5206\u63621000\u884c\u4ee3\u7801\uff01\");\n");
}
sb.append("\t}\n");
sb.append("}\n");
FileWriter out = new FileWriter("Test.java");
out.write(sb.toString());
out.close();
}
}