1.面向对象都有哪些特性以及对这些特性的理解
①继承:继承是从已有类得到继承信息创建新类的过程。
②封装:封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。
③多态性:多态性是指允许不同子类对象对同一消息作出不同的响应。
④抽象:抽象是将一类对象的共性总结出来构造类的过程。
2.Java中实现多态的机制是什么?
靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是应用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。
3.String类是final类,java中final修饰的类不能被继承。
4.Java中的I/O流
字节流和字符流。
字节流继承InputStream和OutputStream; 字符流继承InputStreamReader和OutputStreamWriter;
原文:http://www.cnblogs.com/wxnote/p/6443183.html