咨询一些自学JAVA所不明白的问题,希望大虾们帮忙简答一下。
宵 2013-06-30 12:55:34 1,如果引入的类中又包含其他的包会如何?
如下的代码:
如果引入的类中又包含了其他的类怎么办?
package package2;
import package1.A;
class B{}
import package2.B;
class C{}
对于类C来说,他能访问到类A中的内容么?
2,@SuppressWarnings("static-access"); 这个有什么具体意义呢?eclpise有时候会提示需要加一条这样的语句。
3,接口是不是也是继承自object类呢?
4,输入流中的内容是什么?
创建一个输入流实例后,是不是会在内存中分配一块空间,这段空间用来存储输入流需要存储的数据??
如果是如此的话,缓冲输入流那些,是增加了一块存储空间么?
5,
如何让一个类不能被实例化?
将构造函数设置为私有的?我看到如System,InetAddress类都无构造函数。
6, File newFile=new File(filepath,"HelloWorld2.jar");
File oldFile=new File(filepath,"HelloWorld.jar");
if(oldFile.exists())
oldFile.renameTo(newFile);
oldFile.delete();
这样,文件会删除失败,但是使用newFile.delete()就可以删除成功。
文件删除失败的原因?
7,打开文件后必须关闭,否则该文件会被占用。
如果没有关闭,还有其他的程序访问该文件会如何?不可以让两个程序同时访问一个文件么?
8,InetAddress 类无构造方法?
当一个函数返回值为该类型的时候,如何构建对象的???