摘要:
Java基础学习总结 容器的遍历 通常,我们可以使用for、for each以及迭代器iterator进行遍历。但是这三种方法其实还是有很大的区别的。 一、for、for each以及iterator的用法和区别: (一)相同点: 三个都可以用来遍历数组和集合 (二)不同点: 1. 形式差别 当我们 阅读全文
摘要:
一、面向对象的三大特性: 封装、继承、多态 从一定角度来看,封装和继承几乎都是为多态而准备的。 二、什么是多态? 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 三、实现多态的技术以及三个必要条件: 实现多态的技术 阅读全文
摘要:
一、为什么java中io流必须关闭 当我们new一个java流对象之后,不仅在计算机内存中创建了一个相应类的实例对象。而且,还占用了相应的系统资源。在内存中的实例对象,当没有引用指向的时候,java垃圾收集器会按照相应的策略自动回收,但是却无法对系统资源进行释放。所以,我们需要主动调用close() 阅读全文