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