class A{
public String context=test();
public static int num=getNum();
{
System.out.print("A3");
}
static{
System.out.print("A1,");
}
public A(){
System.out.print("A2,");
}
public String test()
{
String str="A.test(),";
System.out.print(str);
return str;
}
public static int getNum()//它只属于A
{
System.out.print("A.getNum(),");
return 11;
}
}
class B extends A{
{
System.out.print("c");
}
static{
System.out.print("a,");
}
public B(){
System.out.print("b,");
}
public String test()//覆盖
{
String str="B.test(),";
System.out.print(str);
return str;
}
public static int getNum()//它只属于B,不能覆盖
{
System.out.print("B.getNum(),");
return 21;
}
}
public class InitTest{
public static void main(String[] ars){
new B(); //执行到此处,结果: A.getNum(),A1,a,B.test(),A3A2,cb, [Page]
System.out.println();
new B(); //执行到此处,结果: B.test(),A3A2,cb,
}
}
分享到:
相关推荐
以下是对这套"全面的j2se5学习课件"中可能包含的知识点的详细解释: 1. **泛型(Generics)**:J2SE5引入了泛型,允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性,减少了强制类型转换。 2. ...
J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分...J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发
学好J2SE是成为Java开发者的基石,它涵盖了Java编程语言...总之,学好J2SE不仅要求掌握语法和工具,还包括对核心API的深入理解、测试实践、项目管理和问题解决技巧。只有全面掌握这些,才能在Java开发领域中游刃有余。
描述中提到,这个压缩包包含了从初学者阶段到全面掌握J2SE的学习过程中的所有练习代码,这意味着我们可以期待看到从基础语法到高级特性的各种示例。 在Java学习的过程中,通常会涵盖以下几个关键知识点: 1. **...
本主题聚焦于利用J2SE进行可视化操作,特别是涉及如何通过用户界面填写信息并生成XML文件。XML(eXtensible Markup Language)是一种结构化数据格式,广泛用于数据交换、配置文件以及存储轻量级数据。 首先,我们...
2. 数组初始化简化:可以直接通过`= {元素列表}`的方式创建和初始化数组,如`int[] array = {1, 2, 3};` 四、异常处理 1. 多异常捕获:在catch子句中,可以同时捕获多种类型的异常,如`catch (IOException | ...
- **对象序列化与反序列化**:通过Serializable接口实现对象的持久化存储。 5. **多线程** - **线程的创建**:通过Thread类和Runnable接口创建线程。 - **线程同步**:synchronized关键字、wait()、notify()、...
本资源“j2se6中文网页版”显然是一个中文版的J2SE 6 API文档,旨在帮助中国开发者更方便地理解和使用Java编程语言。 1. **Java API**:Java API是Java平台的核心,包含了大量预定义的类库,如集合框架、I/O流、...
这份"J2SE资料"包含的两个PDF文件——"J2SE第一部分.pdf"和"J2SE第二部分.pdf",很可能是针对J2SE的全面学习教程,涵盖了从基础到高级的诸多主题。 首先,让我们探讨J2SE的基础知识。Java是一种面向对象的编程语言...
总的来说,"J2SE.rar_j2se"这个压缩包提供了一个全面的J2SE学习路径,无论是新手还是有经验的开发者,都能从中受益。通过系统的学习和实践,我们可以深入理解Java SE的精髓,提升自己的编程能力,为后续的Java EE或...
例如,"j2se.gif"可能是一个关于J2SE关键概念的图形表示,通过可视化方式帮助理解;而"需要mindmanage软件打开的j2se.mmap"很可能是使用思维导图软件MindManager创建的J2SE知识结构图,它将J2SE的主要组件、概念和...
Java Standard Edition(J2SE)是Java平台的核心部分,它为开发和运行桌面应用程序、...通过分析和学习这些J2SE基础源代码,开发者不仅可以掌握Java编程的基础,还能深入理解其工作原理,提升编程技能和问题解决能力。
5. **输入/输出(I/O)**:包括文件操作、流的使用,以及序列化和反序列化。 6. **多线程**:理解线程的概念,创建和管理线程,以及同步和互斥机制。 7. **网络编程**:使用Socket进行客户端和服务器端通信,理解...
中文版的J2SE API文档对于中国开发者来说尤其方便,它提供了全面的API参考,帮助理解并使用Java编程语言的核心库。 在Java编程中,J2SE是基础,它包含了核心类库,如集合框架、I/O流、网络编程、多线程、GUI(图形...
首先,我们要理解J2SE(Java 2 Platform, Standard Edition),它是Java平台的核心部分,包含了Java语言运行环境、基础类库和一些开发工具。它为开发者提供了构建桌面应用程序的基础框架,支持丰富的用户界面、网络...
J2SE 1.5中文API为中国的开发者提供了方便,它详细地阐述了这个版本中的各种类库、接口、方法和异常,是理解和使用Java 5.0核心功能的重要参考资料。 一、泛型(Generics) J2SE 1.5引入了泛型,这是一种类型安全...
很好的j2se的API
复习笔记中可能包含了这些知识点的详细讲解和实例代码,通过阅读和实践这些内容,开发者能够加深对J2SE的理解,提高编程能力。在学习过程中,建议结合具体场景进行练习,以加深对每个知识点的实际运用。同时,不断...
J2SE 文档,尤其是官方文档,是开发者学习和理解 Java 核心特性的关键资源。这个"J2SE doc 中文版"是一个为中文用户特别准备的文档集合,它提供了详细的 API 参考、教程和指南,帮助开发者深入理解 Java 编程语言和...