package com.dennis.test.init; import java.util.Random; public class FinalClass { private final static int a = 6/3; private final static int a1 = 9; private final int a2 = 6; private final static int b = (int) new Random().nextInt(100); static { System.out.println("===========ccc============" + b); } static { System.out.println("===========dddd============"); } { System.out.println("===========eeeee============" + a2); } /** * @param args */ public static void main(String[] args) { // System.out.println(a); // ===========ccc============23 // ===========dddd============ // 2 // System.out.println(b); // ===========ccc============59 // ===========dddd============ // 59 // System.out.println("***********************"); // System.out.println(B.n);//n 运行时才决定值 // ===========ccc============8 // ===========dddd============ // AAAAAAAAAAAAAAAAAAAAAAA // BBBBBBBBBBBBBBBBBBBBBBBBBBBB // 3 // System.out.println(A.m);//m 运行时才决定值, c 编译时已经决定值 // ===========ccc============46 // ===========dddd============ // AAAAAAAAAAAAAAAAAAAAAAA // 1 System.out.println(B.m);//m 编译时已经决定值 // ===========ccc============1 // ===========dddd============ // 6 } void print() { System.out.println("FinalClass print method " + a1); } } class A{ static int m =1; static { System.out.println("AAAAAAAAAAAAAAAAAAAAAAA"); } final static int c =1; } class B extends A { // static int m =2; static int n =3; static { System.out.println("BBBBBBBBBBBBBBBBBBBBBBBBBBBB"); } final static int m =6; } interface AI { static int mi =1; } interface BI { static int mi =1; }
输出顺序
相关推荐
java的编译时多态和运行时多态,保证一看就会
详解 java的编译路径与运行路径
Android中编译时注解实际运行Demo,仿照ButterKnife来写的
编译原理笔记个人手写整理.pdf
自己上课做的笔记
编译原理课程笔记 很好很强大 内容细致 清晰 适合初学此课程的童鞋 狂顶 给力
反编译学习笔记,本人初学反编译时做的笔记
不借助任何编译,运行工具在DOS下编译和运行java程序
C语言-编译预处理_笔记,tex制作,共享出来一起学习。
Java源文件在线编辑, 并编译运行, 输出运行结果示例
Windows上ZLMediakit编译后可直接运行版本(带外置配置文件和运行可能所需dll依赖)
考试类精品--C语言辅助教学平台,含在线编译运行,编译结果和运行结果显示,支持交互,课程、题库、考试管理,记录保存,
本程序解决了编译原理中文法的输入输出问题,识别符号是固定的,其他文法顺序自定。
如何在虚拟机上编译、安装和运行VPP
js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理
一个基于运行时注解与编译时注解的Android Ioc Demo
编译安装bzip2的笔记。
android 反编译 笔记android 反编译 笔记
CSCGuard:保护并记录.NET CSC.exe和运行时C#编译的可疑和恶意用法