`
standalone
  • 浏览: 613150 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

static nested class vs. inner class

    博客分类:
  • java
阅读更多

http://articles.techrepublic.com.com/5100-10878_11-5815620.html

 

 

分享到:
评论
2 楼 standalone 2010-11-12  
http://www.poemcode.net/2010/07/nested-inner-class/
1 楼 standalone 2010-11-07  
http://download.oracle.com/javase/tutorial/java/javaOO/nested.html

相关推荐

    JAVA程序员32问

    Java 面试题 经典 第一,谈谈final, finally, finalize的区别。...第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,HashMap和Hashtable的区别。

    xia__nested_class.rar_SWT

    标题中的"xia__nested_class.rar_SWT"提示我们这个压缩包包含的是一个使用SWT实现的嵌套类示例,可能是一个Eclipse插件或独立应用。 SWT是JFace和RCP(Rich Client Platform)的基础,它们都是Eclipse框架的重要...

    Java内部类(innerclass).docx

    OuterClass.StaticNestedClass nestedObj = new OuterClass.StaticNestedClass(); ``` ##### 2.2 内部类 - **定义**:未被`static`关键字修饰的类被称为内部类。 - **特点**: - 必须依赖于外部类的实例存在...

    java面试题集(最新)

    #### Static Nested Class vs. Inner Class - **Static Nested Class**:静态嵌套类,与外部类没有直接关联,可以独立存在。 - **Inner Class**:内部类,依赖于外部类的实例,可以通过外部类的实例访问内部类。 #...

    java面试笔试题大汇总.pdf

    Static Nested Class vs. Inner Class - **Static Nested Class**:静态嵌套类,属于外部类的成员,可以通过外部类名直接访问,无需创建外部类实例。它们拥有自己的静态域和方法,可以访问外部类的静态和非静态...

    java基础知识和概念总结详细信息

    在Java中,内部类可以分为两种类型:**静态内部类**(Static Nested Class) 和 **非静态内部类**(Inner Class)。两者的主要区别在于它们如何访问外部类的成员变量。 - **静态内部类**: 不依赖于外部类实例,可以直接...

    java易混淆概念Anonymous Inner Class

    Java编程语言中存在一些易混淆的概念,今天我们将探讨 Anonymous Inner Class、final、finally、finalize 的区别,Static Nested Class 和 Inner Class 的不同,&和&&的区别,HashMap 和 Hashtable 的区别,...

    Java面试题以及答案

    通过反射机制可以动态地调用类中的方法,通常使用`Class.getMethod()`和`invoke()`方法。 #### 23. 如何将数值型字符转换为数字(Integer,Double)? 可以使用`Integer.parseInt()`或`Double.parseDouble()`等...

    深入浅析Java中Static Class及静态内部类和非静态内部类的不同

    OuterClass.InnerClass inner = outer.new InnerClass();` 4. **作用场景**: - 静态内部类常用于封装与外部类相关联的工具类或辅助类,这些类不依赖于外部类的实例状态,而是与外部类的类级别信息有关。 - 非...

    java-内部类(InnerClass)详解.pdf

    可以通过"OuterClass.InnerClass"的方式引用静态成员类,如`new Outer.Inner1()`。 6. **使用场景** - 当需要创建一个与外部类紧密相关的辅助类,并且希望这个类在没有外部类实例的情况下也能存在时,可以使用...

    JAVA程序员面试32问

    OuterClass.StaticNestedClass nested = new OuterClass.StaticNestedClass(); ``` 总结起来,Inner Class和Static Nested Class的主要区别在于: 1. **依赖性**:Inner Class实例化需要外部类的实例;而Static ...

    java-嵌套类(inner class)-来自oracle官网

    在上面的例子中,`StaticNestedClass`可以直接访问`OuterClass`的静态成员`str_2`,并通过持有`OuterClass`的实例引用`outer`来访问实例成员`str_1`及实例方法`print_instance()`。 #### 三、非静态嵌套类(内部类...

    JAVA程序员面试32问.

    本文将详细解释JAVA程序员面试中的32个问题,涵盖final、finally、finalize的区别、Anonymous Inner Class、Static Nested Class、HashMap和Hashtable的区别、Collection和Collections的区别、断言的使用、GC的概念...

    变态JAVA面试32问.docx

    3. Static Nested Class 和 Inner Class 的不同 Inner Class 是一个内部类,需要外部类对象来访问,而 Static Nested Class 不需要外部类对象。Inner Class 可以访问外部类对象的成员变量,而 Static Nested Class...

    static 的使用场合

    public static class InnerClass { // ... } } OuterClass.InnerClass inner = new OuterClass.InnerClass(); ``` 5. **静态导入(Static Import)** - Java 5引入了静态导入功能,允许开发者直接引用类的...

    Java中的Static class详解及实例代码

    OuterClass.InnerClass inner = outer.new InnerClass(); inner.display(); } } ``` 在上面的示例代码中,我们定义了一个外部类`OuterClass`,其中包含一个静态内部类`NestedStaticClass`和一个非静态内部类`...

    Java程序员面试题及解答

     第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。  第四,&和&&的区别。  第五,HashMap和Hashtable的区别。  第六,Collection 和 Collections的区别。  第七,什么时候...

    2022常见JAVA面试题一.docx

    本文将对 Java 面试题进行详解,涵盖 final、finally、finalize、Anonymous Inner Class、Static Nested Class、Inner Class、& 和&&、HashMap 和 Hashtable、Collection 和 Collections 等知识点。 一...

Global site tag (gtag.js) - Google Analytics