【提问】JDK6.0有多少个Package,多少个种,多少个方法
【提问】JDK6.0有多少个Package,多少个类,多少个方法?请给出尽可能准确的数量![解决办法]这个应该到sun公司
【提问】JDK6.0有多少个Package,多少个类,多少个方法?
请给出尽可能准确的数量!
[解决办法]
这个应该到sun公司上边去问吧,哈哈
[解决办法]
晕了,记得在哪里有看过,但忘记了,当时也没有太在意。
如果是面试题,真的是哑口无言哦。
[解决办法]
mark 这个问题我都没想到过
[解决办法]
包不包括c的
是单纯的java类吗?
[解决办法]
汗。。。
没数过
可能翻译的人会知道吧
[解决办法]
202 packages, 3777 classes, methods are infinite
[解决办法]
[解决办法]我只知道有 3777 类和接口什么的(根据 Core Java 第 8 版)
方法和包的数量没数过。
[解决办法][解决办法]哈哈,从 JDK 6 API DOC 索引中统计的:
类中的方法:25043
接口中的方法:4664
错误中的方法:69
异常中的方法:1169
枚举中的方法:115
构造方法:4802
静态方法:2397
[解决办法][解决办法][解决办法]包:205,类:3817,方法:32043 [color=#FF0000][/color]
原来如此啊。
答案近在眼前的!!!!!!
[解决办法]这么细啊。。。
Java codepublic static void main(String[] args) { int count = 0; for (int i = 1; i <= 27; i++) { int inCount = 0; File file = new File( "F:\\Backup\\Others\\Java\\APIs\\jdk-6-doc\\docs\\api\\index-files\\index-" + i + ".html"); String line; try { Scanner scanner = new Scanner(file); while (scanner.hasNext()) { line = scanner.nextLine(); if (line.contains("method") || line.contains("Method")) { inCount++; } } System.out.println("page-" + i + ":" + inCount); count = count + inCount; } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } System.out.println("count=" + count); }
[解决办法]
------解决方案--------------------
JDK 6 中有 202 个包,3777 个类、接口、异常、枚举、注释和错误。
[解决办法]
不知道能不能都用到?
[解决办法]
用的时候会用就行了,管它有多少个,呵呵
[解决办法]
还有一点遗漏的,sun提供的源码并不是完整,建议将bootclassloader里的jar反编译后再找