
正文
java怎么看代码多少行 怎么看java多少位
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何计算一个JAVAEE项目一共多少行代码
看到java怎么看代码多少行你这个问题,感觉蛮有意思java怎么看代码多少行的,所以写java怎么看代码多少行了个递归方法,可以计算出项目有多少行代码
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);
}
}
}
}
相关问答
Q1: 如何统计自己写了多少行代码?
private static final String PROJECT_DIR = "E:\\anjoyo\\EBookReader"; //要统计的程序路径
private static int fileNum = 0;
private static int lineNum = 0;
private static void listNext(File dir) {
File[] files = dir.listFiles();
for (int i = 0; i files.length; i++) {
if (files[i].isDirectory()) {
listNext(files[i]);
} else {
// System.out.println(fs[i].getAbsolutePath());
try {
if (files[i].getName().endsWith(".java")) {
fileNum++;
BufferedReader br = new BufferedReader(new FileReader(
files[i]));
while (br.readLine() != null) {
lineNum++;
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) throws Exception {
File root = new File(PROJECT_DIR);
listNext(root);
System.out.println("Java files number: " + fileNum);
System.out.println("Java code lines: " + lineNum);
Q2: java代码看不懂怎么办?
看代码前需要先java怎么看代码多少行了解那块代码是做什么的java怎么看代码多少行,这样才能跟得上代码逻辑。如果知道代码功能,还是不懂的话,那么看代码行数。
1、低于20行的代码看不懂,你需要巩固java基础
2、超过20行的话,需要仔细理解代码意图,另外需要了解更多的java API以及开源代码
一般看别人的代码是很痛苦的,java高手也有看不懂的时候,譬如代码本身就写的烂,逻辑不明确。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Q3: java中怎么获得一个文本文件的行数
涉及到java中读写文件的IO操作。
获取一个文本文件的行数较为方便的方法,是通过BufferedReader类的readLine()方法,间接的统计行数。
源代码:
public static int getTextLines() throws IOException {
String path = "c:\\job.txt" ;// 定义文件路径
FileReader fr = new FileReader(path); //这里定义一个字符流的输入流的节点流,用于读取文件(一个字符一个字符的读取)
BufferedReader br = new BufferedReader(fr); // 在定义好的流基础上套接一个处理流,用于更加效率的读取文件(一行一行的读取)
int x = 0; // 用于统计行数,从0开始
while(br.readLine() != null) { // readLine()方法是按行读的,返回值是这行的内容
x++; // 每读一行,则变量x累加1
}
return x; //返回总的行数
}
Q4: 如何统计某目录下的java文件代码行数
可以自己写一个小程序,遍历每个文件;
如果是*.java就记录该文件的行数,依次累加。
Q5: 一个java类标准代码行数范围大概是多少?
以1000行为准java怎么看代码多少行,超过千行就要考虑类拆分java怎么看代码多少行了。类的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类java怎么看代码多少行,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。如果类过大,java类加载会耗时并且占用内存大。容易引起内存回收。
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。java怎么看代码多少行他们最初的目的只是为java怎么看代码多少行了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。
java怎么看代码多少行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么看java多少位、java怎么看代码多少行的信息别忘了在本站进行查找喔。








