`

内部类及

    博客分类:
  • JAVA
 
阅读更多
http://blog.csdn.net/zuoluoboy/article/details/4034943

在commons-logging中

实现PrivilegedAction接口中的RUN函数.根据调用函数的要求返回不同对象.
1.org.apache.commons.logging.impl.SimpleLog

  private static InputStream getResourceAsStream(final String name) {
    return (InputStream) AccessController.doPrivileged(new PrivilegedAction() {
      public Object run() {
        ClassLoader threadCL = getContextClassLoader();

        if (threadCL != null) {
          return threadCL.getResourceAsStream(name);
        } else {
          return ClassLoader.getSystemResourceAsStream(name);
        }
      }
    });
  }


类似的代码在以下JAR包里都有.和安全相关.

PrivilegedAction是和安全相关的.
[url]
http://blog.csdn.net/yfqnihao/article/details/8274434
[/url]
  • 大小: 75.5 KB
分享到:
评论

相关推荐

    第二十四天,对内部类及一些常用类及Object和String类的学习

    第二十四天,对内部类及一些常用类及Object和String类的学习

    内部类及lambda表达式的日常练习

    在Java编程语言中,内部类和Lambda表达式是两种强大的特性,它们极大地提高了代码的可读性和简洁性。本文将详细探讨这两个主题,并通过提供的文件名列表中的示例代码进行练习解析。 首先,我们来讨论匿名内部类。...

    内部类分类及应用

    "内部类分类及应用" 内部类是Java编程语言中的一种特殊的类,它们可以嵌套在其他类中,或者定义在方法中。内部类可以分为四种:成员内部类、静态嵌套类、方法内部类和匿名内部类。每种内部类都有其特点和应用场景。...

    内部类的分类及各自用法

    ### 内部类的分类及各自用法 在Java编程语言中,内部类是一种非常重要的概念,它允许我们在一个类的内部定义另一个类。这样的设计不仅增强了代码的封装性,而且使得类之间的关系更加紧密。根据不同的应用场景和特性...

    内部类 匿名内部类 内部接口 对比说明

    内部类是Java编程语言中的一种特性,它允许我们在一个类的内部定义另一个类。这种设计模式在Android开发中尤其常见,因为它可以有效地管理代码和实现特定的功能。本文将详细探讨内部类、匿名内部类以及内部接口的...

    Java4Android 35_内部类和匿名内部类

    在Java编程语言中,内部类和匿名内部类是两种特殊类型的类,它们为代码的组织和功能实现提供了独特的灵活性。本教程"Java4Android 35_内部类和匿名内部类"深入探讨了这两个概念,旨在帮助开发者更好地理解和运用它们...

    java 内部类使用(内部匿名类)

    内部类分为几种类型,包括成员内部类、局部内部类、匿名内部类以及方法参数内部类。 1. **成员内部类**:成员内部类就像是外部类的一个普通成员,可以是静态或非静态的。非静态内部类拥有对外部类的引用,可以直接...

    java 内部类 局部内部类 匿名类 实例代码

    本篇文章将深入探讨Java中的四种内部类:实例内部类、局部内部类、匿名类和静态内部类,并通过实例代码进行详细解析。 1. **实例内部类**:这是最常见的内部类形式,它在外部类的实例方法或成员位置定义。实例内部...

    JAVA 内部类 PPT

    5. **内部接口及接口中的内部类** - 接口也可以包含内部类,但这并不常见,因为接口主要用于定义行为,而不是封装数据或逻辑。但是,如果需要在接口中定义一个相关的辅助类,这是可行的。 6. **内部类的类文件** ...

    浅谈内部类与静态内部类的应用

    本文将深入探讨内部类和静态内部类的概念、应用场景及优缺点。 首先,我们来了解内部类的基本概念。内部类可以分为四类:成员内部类、局部内部类、匿名内部类和静态内部类。在这里,我们重点关注成员内部类和静态...

    内部类的使用

    首先,内部类分为四种类型:成员内部类、局部内部类、匿名内部类和静态内部类。成员内部类就像其他成员变量一样,可以直接访问外部类的所有成员,包括私有成员。局部内部类只存在于某个方法内,它的作用范围更小,...

    Java语法总结 - 内部类

    内部类可以分为四种:成员内部类、静态嵌套类、方法内部类和匿名内部类。 成员内部类 成员内部类是定义在外部类的成员变量中的一种内部类。它可以访问外部类的所有成员变量和方法,包括私有的变量和方法。成员内部...

    java代码笔记2010-06-01:Java内部类 静态内部类 局部内部类 明明内部类;StringBuffer reverse的使用;

    内部类可以分为四种类型:静态内部类、成员内部类(非静态内部类)、局部内部类和匿名内部类。 1. **静态内部类**: 静态内部类与普通的成员内部类不同,它不持有对外部类的引用。因此,可以像其他静态成员一样,...

    java内部类详解

    内部类主要分为四种类型:静态内部类、成员内部类、局部内部类和匿名内部类。 1. 静态内部类(Static Inner Class) 静态内部类与普通的类类似,只是它们定义在外部类中,并且前面带有 `static` 关键字。它们不会...

    java基础第七章内部类与异常类.doc

    Java 基础第七章内部类与异常类 Java 语言支持在一个类中定义另一个类,这样的类称做内部类。内部类和外嵌类之间存在着紧密的关系:内部类可以访问外嵌类的成员变量和方法,而外嵌类也可以使用内部类声明的对象作为...

    内部类知识总结3--匿名内部类

    内部类可以是静态的,也可以是非静态的,而匿名内部类则是一种没有名字的内部类,通常用于快速实现简单的回调或者接口实现。这篇总结将深入探讨匿名内部类的相关知识点。 1. **匿名内部类的概念** 匿名内部类是...

    java内部类的讲解

    ### Java内部类详解 #### 一、内部类的分类与概念 Java的内部类机制是其强大特性之一,它允许类作为另一个类的成员存在,从而增强了代码的封装性和复用性。根据定义和作用域的不同,Java内部类主要分为四类: 1. ...

    Java 深入理解嵌套类和内部类

    Java 嵌套类和内部类详解 Java 中的嵌套类和内部类是指在一个类的内部定义另一个类,这种类称为嵌套类(nested classes)。嵌套类有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,非静态嵌套类也即被称...

    Java内部类总结

    Java内部类主要包括以下几种类型:成员内部类(非静态内部类)、静态内部类(也称为静态嵌套类)、局部内部类和匿名内部类。 - **成员内部类**:这种类型的内部类是定义在外部类的一个成员位置上,它可以访问外部类...

    JAVA内部类总结

    内部类分为四类:非静态成员内部类、静态成员内部类、局部内部类和匿名内部类。接下来将逐一介绍这四种类型的内部类。 #### 二、非静态成员内部类 非静态成员内部类是最常见的一种内部类形式,它具有以下特点: 1...

Global site tag (gtag.js) - Google Analytics