![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 63
fanchaoo
这个作者很懒,什么都没留下…
展开
-
Java中的继承:父类和子类的关系
一、父类引用指向子类对象时1、若子类覆盖了某方法,则父类引用调用子类重新定义的新方法2、若子类未覆盖某方法,则父类引用调用父类本身的旧方法3、若子类覆盖了某属性,但父类引用仍调用父类本身的旧属性4、若子类未覆盖某属性,则父类引用调用父类本身的旧属性5、父类引用不能访问子类新定义的方法二、子类引用指向自身对象时1、若子类覆盖了某方法,则子类引用原创 2016-07-21 21:24:30 · 25007 阅读 · 2 评论 -
Java类中的各种成员的加载顺序
源代码:public class SuperAndSub { public static void main(String[] args) { // Super s1 = new Sub(); // Super s2 = new Super(); Sub s3 = new Sub(); }}class Super { static int a = getA原创 2016-09-19 22:27:49 · 4013 阅读 · 0 评论 -
JavaIO操作-拷贝文件
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays;public class TestIO { public static void main(String[] args) throws IOExcepti原创 2016-12-24 22:30:24 · 297 阅读 · 0 评论 -
《深入理解Java虚拟机》笔记
一、内存管理1、运行时的内存区域线程私有:虚拟机栈、本地方法栈、程序计数器 线程共享:堆、方法区2、各个内存区域可能抛出的异常栈 1、当单线程时,栈的深度太大,会发生StackOverflowError,比如无穷的递归调用。 2、当多线程时,若不停地创建线程,则会导致OutOfMemoryError,因为除去堆和方法区之外,剩下的栈总空间是有限的,不停创建线程则会不停申请栈空间,最终会导致内原创 2017-04-04 14:29:52 · 363 阅读 · 0 评论