java context的含义(转)

Context在Java中的出现是如此频繁,但其中文翻译“上下文”又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义。

先来举几个JAVA中用到Context的例子

(1)JNDI的一个类javax.naming.InitialContext,它读取JNDI的一些配置信息,并内含对象和其在JNDI中的注册名称的映射信息。请看下面的代码

InitialContext ic=new InitialContext();
RMIAdaptor server=(RMIAdaptor)ic.lookup("jmx/invoker/RMIAdaptor");

这是一段JBoss中获取MBean的远程调用类的代码。在这里面通过InitialContext中JNDI注册的名称“jmx/invoker/RMIAdaptor”来获得RMIAdaptor
对象。这和JAVA集合中的MAP有点象,有一个String的key,key对映着它的对象。

(2)再来看看下面Spring中最常见的几句代码。ApplicationContext 是内含configuration.xml配置文件的信息,使得可以通过getBean用名称得到相应的注册对象。

ApplicationContext ctx= new FileSystemXmlApplicationContext("configuration.xml");
Object obj= ctx.getBean("Object_Name");

从上面的代码,我很能体会到Context所代表的意义:公用信息、环境、容器....。所以我觉得Context翻译成上下文并不直观,按照语言使用的环境,翻译成“环境”、“容器”可能更好。

java context的含义(转),布布扣,bubuko.com

时间: 2024-08-26 14:40:25

java context的含义(转)的相关文章

(转载)java context上下文,通俗易懂

转载自http://blog.csdn.net/xiaokui008/article/details/8454949 Context在Java中的出现是如此频繁,但其中文翻译"上下文"又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义.先来举几个JAVA中用到Context的例子(1)JNDI的一个类javax.naming.InitialContext,它读取JNDI的一些配置信息,并内含对象和其在JNDI中的注册名称的映射信

Java关键字及其含义

关键字 含义 abstract 表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表面其中的一个分支 catch 用在异常处理中,用来捕捉异常 char 基本数据类型之一,字符类型 class 类 const 保留关键字,没有具体含义 continue 回到一个块的开始处 default 默认,例如,用在switch语句中,表明一个默认的

java calendar 字段含义输出

 @Test     public void testCalendar(){             Calendar c=Calendar.getInstance();     c.set(2000, 3, 13, 14, 15, 16);     c.set(Calendar.MILLISECOND, 123);//不设置时随机输出     System.out.println(FormatUtils.dateTimeString(c.getTime()));     System.out.

java中“/0”含义

public class Test { public static void main(String[] args) { // 正常情况下,对这个0,tp中储的是其对应的ASCII码48 char tp = '0'; System.out.println((int) tp); // 加了\表示后面的0是一个转义字符,要作特殊处理,这个转义的意思就是0与原来的字符0的含义不再一样啦,当编译器遇到这个\0时会自动将 // \0转化为十进制0存储在ch中,十进制0对应的ASCII码中的字符即是NULL

Java构造方法的含义和使用

我们实例化对象时,一般使用"类名 对象名 = new 类名()"来实例化,其实这样并不是十分严谨,只是编译器帮我们自动补全了一个空的构造方法,当实例化对象时,构造方法会被自动调用,所以我们应该是实例化的构造方法,那么构造方法是怎么定义的呢,方法如下: 1 public class Hello { 2 public Hello { 3 //这就是一个构造方法,构造方法没有返回值,方法名与类名相同,参数可以有,也可以不用指定 4 } 5 } 那么上面这个就是构造方法了,特点注释已经说明了,

java的双重含义

[这是 --> 技术员 --> 微信: --> --> 7554 --> 97625] --> 业务 --> 详细 --> 的加 --> 他咨 --> 询,我 上个 --> 月就是找 --> 他们 --> 帮 --> 我 --> 的. --> 技术 --> 好 --> ,放 --> 心 --> --> 可 --> 靠. --> 原文地址:https://www.cnbl

JAVA 初步学习一

Java 是由Sun Microsystems公司于1995年5月推出的Java面向对象的程序设计语言(简称Java语言)和Java平台的总称.Java两层含义:一.开发语言 二.开发平台 一.Java历史: 1991年Sun公司的James Gosling等人开始开发名称为Oak的语言.主要用于像有线电视转换盒这类消费设备. Sung公司的人后来发现Oak是一种已有的计算机语言的名字,于是,将其改为Java(太平洋岛屿爪哇盛产的一种味道非常美妙的咖啡) 1995年5月,Sun公司对外正式宣布了

1.1—Java这么流行,知道为什么嘛?!

JAVA发展简史 在1991年时候,James Gosling在sun公司的工程师小组想要设计这样一种小型计算机语言.该语言主要用于像电视盒这样的消费类电子产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限. 所以要求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执行. 另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是跨平台的. 所以,将这个语言命名为"Green",类似于绿色软件的意思.

二 Java基础

[第一个JAVA程序] 书写hello world,书写中排除常见的错误.★★★★★ 1 class Demo //类名:书写时每一个单词的首字母大写 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("heloo world"); 6 } 7 } Javac: 编译命令: 功能是将Java的源文件编译成class文件.在编译的过程中会进行语法检查, 如果有语法错误错误,这时编译无法通过,不会生成