public static void main(String[] args) {
Map<String,String>map = new HashMap<String,String>();
map.put("1","value1");
map.put("2","value2");
map.put("3","value3");

//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value");
for(String key :map.keySet()) {
System.out.println("key="+key+"and value="+map.get(key));
}

//第二种:
System.out.println("通过Map。entrySet使用iterator");
Iterator<Map.Entry<String,String>> it = map.entrySet().iterator();
while(it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println("key="+entry.getKey()+"and value="+entry.getValue());
}

//第三种:推荐,尤其是容量大时
System.out.print("通过Map.entrySet遍历key和value");
for(Map.Entry<String, String>entry :map.entrySet()) {
System.out.println("key="+entry.getKey()+"and value"+entry.getValue());
}

//第四种:
System.out.println("通过Map.values()遍历所有的value,但是不能遍历key");
for(String v:map.values()) {
System.out.print("value="+v);
}

}

孙新乐  16:40:56
对象的自动排序

孙新乐  16:41:00
1.CORBA(common ObjectRequest Broker Architecture)公共对象请求代理结构体系
CORBA结构体系是对象管理组织OMG为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案。
CORBA 由 omg接口描述语言(OMG,Interface Definition Language, OMG IDL)
 对象请求代理(Object tRequest Broker,ORB)
和IIOP标准协议(Internet inter ORB Protocol ,网络交换协议)3个关键模块组成

2.IDL  (interface Definition Language,)对象请求代理,一种中间商的编程语言

3.对象请求代理(Object Request Broker, ORB) 是 CORBA 的核心组件。ORB 提供了识别和定位对象、处理连接管理、传送数据和请求通信所需的框架结构。

4.IIOP  用来在CORBA对象请求代理之间交流的协议。Java中使得程序可以和其他语言的CORBA实现互操作性的协议。
这个协议的最初阶段是要建立以下几个组件部分:一个IIOP到HTTP的网关,使用这个网关可以让CORBA客户访问WWW资源;一个HTTP到IIOP的网关,通过这个网关可以访问CORBA资源;一个为IIOP和HTTP提供资源的服务器,一个能够将IIOP作为可识别协议的浏览器。
互联网内部对象请求代理协议(IIOP)是一个实现互操作性的协议,它使得由不同语言编写的分布式程序在因特网中可以实现彼此的交流沟通。它是行业战略性标准,也即公用对象请求代理程序结构(Common Object Request Broker Architecture,CORBA)中至关重要的一个部分

5.JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

6.EJB  Enterprise JAVAbean 是一个用来构建企业级应用的服务器端可被管理组件。

7.API application  programming Interface  应用编程接口

8.SPI service provide interface 服务提供者接口满足某种服务标准的供应商提供的符合该标准的应用程序接口,SPI应该和该服务的API标准是兼容的,应用程序一般应该是基于API编写

9.JNDI Java Naming and Directory Interface java命名和目录接口,是sum公司提供的一种标准的java命名系统接口,JNDI提供统一的客户端API,通过不同的访问者提供接口JNDI服务供应接口的实现,由管理者将JNDIAPI映射为特定的命名服务和目录系统,使得java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是命令服务的一种自然扩展。两者之间的关键差别,目录服务中对象不但可以有名称还可以有属性,而命名服务中的对象没有。

10.JMS JavaMessage Service  java消息服务应用程序接口,是一个java平台关于面向消息中间件(MOM)的API,用于存在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

11.MOM  Message Oriented Middleware 是面向消息的中间件。 使用消息传送提供者来协调消息传送操作。

12.IPC  inter-process Communication 进程间的通信,提供了各种进程间同信的方法。

13.RPC Remote procedure Call 远程过程调用。 让分布式系统之间能够相互通信。

14.RMI Remote Method invocation 远程方法调用,RPC的核心实现。

15.APPC Advanced program-to-Program Communication,也成为LU6.2 ;高级程序间的通信。

posted on 2019-11-20 16:56  王嘉豪  阅读(208)  评论(0)    收藏  举报