`
yutaozxy
  • 浏览: 69025 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

全面理解J2SE初始化顺序

    博客分类:
  • java
阅读更多

   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学习课件

    以下是对这套"全面的j2se5学习课件"中可能包含的知识点的详细解释: 1. **泛型(Generics)**:J2SE5引入了泛型,允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性,减少了强制类型转换。 2. ...

    J2SE_API J2SE_API

    J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API

    这么去学好java 理解 j2se j2me j2ee

    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分...J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发

    学好j2se的标准

    学好J2SE是成为Java开发者的基石,它涵盖了Java编程语言...总之,学好J2SE不仅要求掌握语法和工具,还包括对核心API的深入理解、测试实践、项目管理和问题解决技巧。只有全面掌握这些,才能在Java开发领域中游刃有余。

    j2se全部学习代码

    描述中提到,这个压缩包包含了从初学者阶段到全面掌握J2SE的学习过程中的所有练习代码,这意味着我们可以期待看到从基础语法到高级特性的各种示例。 在Java学习的过程中,通常会涵盖以下几个关键知识点: 1. **...

    j2se 可视化操作,填写信息生成xml文件

    本主题聚焦于利用J2SE进行可视化操作,特别是涉及如何通过用户界面填写信息并生成XML文件。XML(eXtensible Markup Language)是一种结构化数据格式,广泛用于数据交换、配置文件以及存储轻量级数据。 首先,我们...

    j2se7官方API

    2. 数组初始化简化:可以直接通过`= {元素列表}`的方式创建和初始化数组,如`int[] array = {1, 2, 3};` 四、异常处理 1. 多异常捕获:在catch子句中,可以同时捕获多种类型的异常,如`catch (IOException | ...

    J2SE基础知识大全

    - **对象序列化与反序列化**:通过Serializable接口实现对象的持久化存储。 5. **多线程** - **线程的创建**:通过Thread类和Runnable接口创建线程。 - **线程同步**:synchronized关键字、wait()、notify()、...

    j2se6中文网页版

    本资源“j2se6中文网页版”显然是一个中文版的J2SE 6 API文档,旨在帮助中国开发者更方便地理解和使用Java编程语言。 1. **Java API**:Java API是Java平台的核心,包含了大量预定义的类库,如集合框架、I/O流、...

    J2SE资料

    这份"J2SE资料"包含的两个PDF文件——"J2SE第一部分.pdf"和"J2SE第二部分.pdf",很可能是针对J2SE的全面学习教程,涵盖了从基础到高级的诸多主题。 首先,让我们探讨J2SE的基础知识。Java是一种面向对象的编程语言...

    J2SE.rar_j2se

    总的来说,"J2SE.rar_j2se"这个压缩包提供了一个全面的J2SE学习路径,无论是新手还是有经验的开发者,都能从中受益。通过系统的学习和实践,我们可以深入理解Java SE的精髓,提升自己的编程能力,为后续的Java EE或...

    J2SE宏观性总结

    例如,"j2se.gif"可能是一个关于J2SE关键概念的图形表示,通过可视化方式帮助理解;而"需要mindmanage软件打开的j2se.mmap"很可能是使用思维导图软件MindManager创建的J2SE知识结构图,它将J2SE的主要组件、概念和...

    J2SE基础源代码

    Java Standard Edition(J2SE)是Java平台的核心部分,它为开发和运行桌面应用程序、...通过分析和学习这些J2SE基础源代码,开发者不仅可以掌握Java编程的基础,还能深入理解其工作原理,提升编程技能和问题解决能力。

    J2SE 中文帮助文档

    5. **输入/输出(I/O)**:包括文件操作、流的使用,以及序列化和反序列化。 6. **多线程**:理解线程的概念,创建和管理线程,以及同步和互斥机制。 7. **网络编程**:使用Socket进行客户端和服务器端通信,理解...

    j2se_中文版

    中文版的J2SE API文档对于中国开发者来说尤其方便,它提供了全面的API参考,帮助理解并使用Java编程语言的核心库。 在Java编程中,J2SE是基础,它包含了核心类库,如集合框架、I/O流、网络编程、多线程、GUI(图形...

    基于J2SE的图书管管理系统

    首先,我们要理解J2SE(Java 2 Platform, Standard Edition),它是Java平台的核心部分,包含了Java语言运行环境、基础类库和一些开发工具。它为开发者提供了构建桌面应用程序的基础框架,支持丰富的用户界面、网络...

    j2se1.5中文api

    J2SE 1.5中文API为中国的开发者提供了方便,它详细地阐述了这个版本中的各种类库、接口、方法和异常,是理解和使用Java 5.0核心功能的重要参考资料。 一、泛型(Generics) J2SE 1.5引入了泛型,这是一种类型安全...

    j2se5.0_API

    很好的j2se的API

    J2SE复习源代码

    复习笔记中可能包含了这些知识点的详细讲解和实例代码,通过阅读和实践这些内容,开发者能够加深对J2SE的理解,提高编程能力。在学习过程中,建议结合具体场景进行练习,以加深对每个知识点的实际运用。同时,不断...

    j2se doc 中文版

    J2SE 文档,尤其是官方文档,是开发者学习和理解 Java 核心特性的关键资源。这个"J2SE doc 中文版"是一个为中文用户特别准备的文档集合,它提供了详细的 API 参考、教程和指南,帮助开发者深入理解 Java 编程语言和...

Global site tag (gtag.js) - Google Analytics