题目:编写一个类,拥有两个静态字符串域,其中一个在定义处初始化,另一个在静态快中初始化。现在,加入一个静态方法用以打印出两个字段值。请证明它们都会在被使用之前完成初始化动作。
public class test { static String str="bupt"; static String str1; static { str1="chj"; } static void f(){ System.out.println("str="+str+" str1="+str1); } public static void main(String[] args) { f(); } }
相关推荐
Java 编程思想(第四版)课后答案.pdf 是一份关于 Java 编程的课后答案,涵盖了多个练习题,涉及到 Java 语言的基本概念、语法和特性。本资源提供了详细的解释和示例代码,帮助学习者深入了解 Java 编程思想。 知识...
第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 212 5.2 给函数传递实参 216 5.2.1 按值传递机制 217 5.2.2 给函数传递指针实参 218 5.2.3...
第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 213 5.2 给函数传递实参 216 5.2.1 按值传递机制 216 5.2.2 给函数传递指针实参 217 5.2.3 给函数...
JAVA面试题汇总解析 在IT行业的求职过程中,掌握扎实的JAVA知识是至关重要的。以下是对“JAVA面试题汇总”文档中部分关键知识点的深入解析,旨在帮助求职者更好地准备JAVA面试。 ### 1. super()与this()的区别 在...
**描述**:"java课后答案,第二章 有具体的过程 答案非常详细" 本章节涉及的知识点主要包括: 1. **面向对象的概念与原则**:面向对象程序设计(Object-Oriented Programming,OOP)是一种程序设计思想,它将现实...
第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 第六章 类 型 转 换 .48 6.1 隐式类型转换 .48 6.2 显式类型转换 .53 6.3 小 结 .56 第七章 表 达 式 .58 7.1 操 作 符 .58 ...