java类代码行数统计 java统计代码行数

一个java类标准代码行数范围大概是多少?

以1000行为准,超过千行就要考虑类拆分了。类的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。如果类过大,java类加载会耗时并且占用内存大。容易引起内存回收。

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元连云做网站,已为上家服务,为连云各地企业和个人服务,联系电话:13518219792

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。

java统计类中物理总行数中注释行,非注释行,以及代码的行数

import java.io.*;public class Check {

public static void main (String[] args) throws IOException{

check("D:/MyEclipse/java/src/my/Check.java");//这里的字符串是你要统计的文件的路径,你自己填写

} public static void check (String s) throws IOException{

int all = 0, empty = 0, describe = -1, i = 0;

String str = null;

File f = new File(s);

BufferedReader br = new BufferedReader (new FileReader(f));

str = br.readLine();

while(str != null){

all++;

if(str.trim().equals("")) empty++;

if(str.contains("//")) describe++;

if(str.contains("/*")){

while(!str.contains("*/")){

i++;

all++;

describe++;

str = br.readLine();

}

}

str = br.readLine();

}

System.out.println("文件物理总行数为:" + all);//klj

System.out.println("文件中空行数为:" + empty);//hkk

System.out.println("文件注释行数为:" + describe);

System.out.println("文件非注释行数为:" + (all - i));

/*asdfdsff

* sdasadfsf//fg

* asdfsdf//dsfg

* asdf

*/

}

}以上是代码,我在我的机子上实现了,希望能帮到你!我也是JAVA菜鸟,希望有高手能更好地解答

怎么用java编写统计文件中的字符数、单词数和行数?

public class Test {\x0d\x0a\x0d\x0a public static void main(String[] args) throws Exception{\x0d\x0a Scanner input=new Scanner(System.in);\x0d\x0a System.out.println("请输入路径");\x0d\x0a String path=input.next();\x0d\x0a int charNum= 0 ;\x0d\x0a int wordsNum= 0;\x0d\x0a int lineNum = 0;\x0d\x0a InputStreamReader isr = new InputStreamReader(new FileInputStream(path)); \x0d\x0a BufferedReader br = new BufferedReader(isr);\x0d\x0a while( br.read()!= -1){\x0d\x0a String s = br.readLine();\x0d\x0a charNum+=s.length();\x0d\x0a wordsNum +=s.split(" ").length;\x0d\x0a lineNum ++; \x0d\x0a }\x0d\x0a isr.close();//关闭\x0d\x0a System.out.println("字符数:"+charNum+"\t单词数:"+wordsNum+"行 数:"+lineNum); \x0d\x0a\x0d\x0a }\x0d\x0a}


分享名称:java类代码行数统计 java统计代码行数
文章地址:http://pwwzsj.com/article/ddicosd.html