本人初学java,最近在学习使用jdk文档,但是对于其中的一些术语不是很懂,求教各位
File[] file = dir.listFiles();
这条语句我不懂,所以我查了File类的listFiles的方法,但是里面是这样介绍的:“ 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件”
看了具体的返回值,是File[]类型的,由于我是初学,所以我认为:
int [] a = new int[n]这个应该是定义一个数组的方法,要有一个new关键字申请空间去存放,但是这里为什么没有出现new关键字,却能定义成一个数组呢
在下先谢谢各位了

关于Java中jdk文档的使用问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- threenewbee 2016-04-20 17:19关注
因为new写在函数里了,看如下代码: class A { } A getA() { return new A(); } 调用 A a = new A(); 也可以写 A a = getA(); //此时new被封装在getA里。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报