重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一般的电商项目大概5万行左右,但是有80%是框架自带的或者自动生成的代码。
创新互联是一家专注于网站设计、做网站与策划设计,雨湖网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:雨湖等地区。雨湖做网站价格咨询:18982081108
看到你这个问题,感觉蛮有意思的,所以写了个递归方法,可以计算出项目有多少行代码
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);
}
}
}
}
不算代码行数的
一个java文件
也就300到500行
不过java文件有很多,还有很多配置文件
1,java规范中一般不建议一个java类中超过500行
2,一行的长度不超过200个
3,按照规定格式将代码格式化