
正文
java代码总共有多少 一段java代码的详细解说
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 项目 代码行数多少 算大项目
java项目的大小衡量标准:
微型:只是一个人,甚至是半日工作在几天内完成的软件;
小型:一个人半年内完成的 2000 行以内的程序;
中型: 5 个人在 1 年多的时间内完成的 5000-50000 行的程序;
大型: 5-10 人在两年内完成的 50000-100000 行的程序;
甚大型: 100-1000 人参加用 4-5 年完成的具有 100 , 0000 行的软件项目;
极大型: 2000-5000 人参加, 10 年内完成的 1000 万行以内的程序;
以上摘自:《软件工程概论》 郑人杰、殷人民编
这样的观点是以代码行作为计量标准的,认为代码行多的自然项目也就大了。
相关问答
Q1: 如何计算一个JAVAEE项目一共多少行代码
看到你这个问题,感觉蛮有意思的,所以写了个递归方法,可以计算出项目有多少行代码
public class ItemCount
{
private int lineCount;
private int fileCount;
public int getLineCount()
{
return lineCount;
}
public int getFileCount()
{
return fileCount;
}
public static void main(String[] args) throws IOException
{
ItemCount itemCount = new ItemCount();
//path的值就是你的项目路径
String path = "E:\\lucene\\src";
itemCount.getItemLineNum(new File(path));
System.out.println("该项目一共有"+itemCount.getFileCount()+"个java源文件,"+itemCount.getLineCount()+"行代码");
}
//递归
public void getItemLineNum(File path) throws IOException{
if(path.isFile() path.getName().endsWith(".java")){
BufferedReader br = new BufferedReader(new FileReader(path));
fileCount++;
while(br.readLine()!=null){
lineCount++;
}
System.out.println(path.getName());
br.close();
}else if(path.isDirectory()){
File[] listFiles = path.listFiles();
for (File file : listFiles)
{
getItemLineNum(file);
}
}
}
}
Q2: 统计某个文件夹下有多少个JAVA文件,并得出总共有多少代码
public static void main(String[] args) {
try {
File inFile = new File("F:/Temp");
File outFile = new File("F:/Temp/result.txt");
int sumFile = 0;//总文件数
int sumLine = 0;//总行数
FileWriter fw = new FileWriter(outFile);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("类名\t\t行数");
bw.newLine();
for (File file : inFile.listFiles()) {
if(file.isFile() file.getName().endsWith(".java")) {
int line = 0;
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(new FileReader(file));
String s = null ;
while ( (s=br.readLine()) != null) {
s = s.replaceAll("\\s", "");
if ("".equals(s) || s.startsWith("//")) {
} else {
System.out.println(s);
line ++;
}
}
bw.write(file.getName() + "\t\t" + line);
bw.newLine();
br.close();
fr.close();
sumFile ++;
sumLine += line;
}
}
bw.write("统计:" + sumFile + "个类\t" + sumLine + "行");
bw.close();
fw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
你再稍微改改应该就可以了
Q3: 一个java管理系统多少行代码
1java代码总共有多少,java规范中一般不建议一个java类中超过500行
2java代码总共有多少,一行java代码总共有多少的长度不超过200个
3,按照规定格式将代码格式化
Q4: 一个java文件里面最多写多少行代码?
hotspot 虚拟机(咱们平时开发用的sun公司的虚拟机,其他两大商用虚拟机是BEA的JRockit和IBM的J9)里面两个字节来限制大小,所以最多65536行,超过javac会无法编译。而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承;或者重新构思这个类。代码行数太多可读性查,不利于维护。
Q5: java一个类里有多少行代码合适?
没有特定多少行,根据实际情况该写多少行就写多少行
看过几千行的代码,目前还没遇到一个java类代码行数超出的问题,不过经常用的java类的代码行数越少越好,尽量让方法独立,功能独立,加载java类是需要花时间的,合理分配最好。
java代码总共有多少的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于一段java代码的详细解说、java代码总共有多少的信息别忘了在本站进行查找喔。







