摘要: 在开始本博客写作之前请大家看一道经典的java面试题 public class StaticTest{ 对于这个执行结果是不是有些让你大跌眼镜呢?那么现在本菜鸟就来分析分析:对于静态成员变量和静态代码块而言,初始化的顺序是按照出现顺序;当有父类静态代码块或者父类静态成员变量的时候,不管出现顺序如何, 阅读全文
posted @ 2018-07-03 17:31 shizeqi 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 最近准备面一家新的公司。总结了一下之前的java面试题,具体内容如下,大家共同学习。 class A{ static int id0; //静态成员变量id0; int id1 ; //非静态成员变量id1 //静态代码块 static{ } //构造代码块 { } //静态方法 static vo 阅读全文
posted @ 2018-07-03 15:16 shizeqi 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、简单概述: 一个java程序的执行流程可以简单的分为以下几个步骤:1.编辑源代码 >2.编译阶段,生成.class文件,即源文件有编译器编译成字节码文件 >3.类加载器加载字节码文件 >4.虚拟机加载运行。下面就对这几个阶段进行一个简单的解析。若有错误,欢迎指正! 二、简单解析: 编辑源代码阶段 阅读全文
posted @ 2018-07-03 14:37 shizeqi 阅读(5368) 评论(0) 推荐(0) 编辑