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; }
输出顺序
相关推荐
流程图使用图形符号表示操作,包括起止框、输入/输出框、判断框、处理框和流程线等,其基本结构有顺序结构、选择结构和循环结构。 本章练习题涉及到算法的特点和C语言的结构化程序设计。算法的正确性体现在有穷性、...
- **程序状态字(PSW)**:记录了处理器的状态和控制信息,包括程序基本状态、中断码和中断屏蔽位。 **5. 操作系统与用户程序的接口** - **系统调用**:为应用程序提供了访问操作系统功能的方法,如文件操作、进程...
这份"java_note笔记"涵盖了Java语言的多个重要方面,包括基础语法、面向对象特性、图形用户界面(GUI)、集合框架、输入/输出(I/O)以及网络编程等。下面将详细解释其中的关键知识点。 1. **继承关系判断**:在...
- **概念**:反射是在运行时分析类和对象的能力。 - **应用**:使用反射技术根据结果集元数据动态创建Java对象,实现查询结果的自动封装。 #### 二十六、Java反射的更多细节 - **应用场景**: - 动态创建对象。 ...
- Spooling系统是批处理系统,具有自动性和顺序性特点。 - 分时系统追求的目标是提高系统资源利用率和吞吐量,特点包括多路性、独立性、及时性和交互性。 4. **实时系统** - 实时系统分为实时控制系统(如飞机...
对于Java开发者而言,熟悉DOS命令行操作对于配置Java开发环境、编译运行Java程序至关重要。 #### 二、JRE与JDK区别 1. **JRE(Java Runtime Environment)**:Java运行时环境,包含了Java虚拟机(JVM)和Java核心...
- **定义**: 反射允许程序在运行时查询和修改类型和值。 - **使用**: `reflect.TypeOf` 和 `reflect.ValueOf` 是常用的方法。 **8.5 cgo** - **定义**: cgo是Go语言中用于编写C代码的工具。 - **使用**: 通过`#cgo...
嵌入式程序结构包含五个部分:main program 主函数、model application 算法、run time library 库函数、I/O device drivers 底层驱动、data logging interface 数据记录接口和 data exchange interface 与主机通信...
### Java学习笔记知识点总结 #### 一、JVM与内存管理 ...通过以上知识点的总结,我们可以清晰地了解到Java学习笔记中涵盖的主要内容和技术细节,有助于深入理解和掌握Java语言及相关的开发技术。
在编译和运行时进行大量的检查以消除错误。 5. **安全性**:随着Internet的发展,对于语言的安全性要求越来越高。Java没有指针,避免了内存泄漏等问题,并且提供了安全验证机制。 6. **体系结构中立**:Java程序可以...
### Oracle-ERP开发笔记知识点概览 #### 一、Oracle Forms基础 **1. 设置ITEM为必填项** - 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性...
### Oracle 10g 笔记精要 #### 1. SQL 概述 - **定义**:SQL(Structured Query Language)是一种用于管理和处理数据库的标准计算机语言。 - **功能**: - 数据查询(Data Query) - 数据操作(Data Manipulation...
### Oracle学习笔记知识点详解 #### 一、SQL概述与Oracle简介 - **SQL**(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被用来执行各种数据库操作,如查询数据、更新数据...
- **实现历史记录查询**:记录和查询历史数据。 - **实现文件夹功能**:创建和管理文件夹。 - **实现手电筒查找的功能**:快速搜索功能。 - **记录指示器切换标签页**:实现标签页之间的切换。 - **统计EBS表数量**...
- 反射是Java中一种允许程序在运行时访问自身结构和行为的技术。 #### 八、异常 **8.1 异常的基本概念** - 异常是在程序执行过程中发生的意外情况,导致程序无法正常运行。 **8.2 捕获异常** - 使用try-catch块...
在这一过程中,作者遇到了诸如编译错误、程序无法正常运行等问题。通过查阅资料、调整代码逻辑等方式解决了这些问题。 #### 第三章 点亮我的LED **实验目的** 本实验的目标是实现对目标板上LED的控制,从而熟悉微...
20. **计算机语言类型**:计算机能直接识别和执行的是机器语言,但高级语言如Python需要经过编译或解释才能被执行。 21. **Python变量命名**:合法的变量名包括`example_name`、`myVariable`等,遵循一定的命名规则...
反射允许程序在运行时检查和修改对象的结构和行为。这通常用于动态加载类、创建对象、调用方法等场景。 ##### 线程 Java支持多线程编程,可以创建和管理多个线程以实现并发执行。线程可以通过继承`Thread`类或实现`...
8. **编译与链接**:C程序需要经过编译(将源代码转换为机器代码)和链接(将各个模块组合成可执行文件)两个步骤才能运行。 9. **标准库函数**:C标准库提供了大量的函数,如数学函数(math.h)、输入输出函数...