- 浏览: 118117 次
- 性别:
- 来自: 深圳
文章分类
最新评论
/*******************************************************************************
* Copyright(c) 2005-2009 Huawei Tech. Co., Ltd.
* All rights reserved.
*
* Author: xbliuc
* Date : 2011-3-20
*******************************************************************************/
package com.huawei.m2m.codegen.core.jet.xpath;
import java.lang.ref.SoftReference;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* 软引用
*/
public class Test
{
private String name;
private String pass;
private Test(String name, String pass)
{
this.name = name;
this.pass = pass;
}
private static final Set<SoftReference<Test>> softReference = new HashSet<SoftReference<Test>>();
/**
* TODO 添加方法注释
* @param names
* @param passs
* @return Test
*/
public static Test valueOf(String names, String passs)
{
Iterator<SoftReference<Test>> iterator = softReference.iterator();
while (iterator.hasNext())
{
SoftReference<Test> ref = iterator.next();
Test test = ref.get();
if (test != null && test.name.equals(names)
&& test.pass.equals(passs))
{
return test;
}
}
Test test = new Test(names, passs);
softReference.add(new SoftReference<Test>(test));
return test;
}
/**
* TODO 添加方法注释
* @param args
*/
public static void main(String[] args)
{
Test test = Test.valueOf("a", "b");
Test test2 = Test.valueOf("a", "b");
Test test3 = Test.valueOf("aa", "b");
System.out.println(test == test2); //return true
}
}
* Copyright(c) 2005-2009 Huawei Tech. Co., Ltd.
* All rights reserved.
*
* Author: xbliuc
* Date : 2011-3-20
*******************************************************************************/
package com.huawei.m2m.codegen.core.jet.xpath;
import java.lang.ref.SoftReference;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* 软引用
*/
public class Test
{
private String name;
private String pass;
private Test(String name, String pass)
{
this.name = name;
this.pass = pass;
}
private static final Set<SoftReference<Test>> softReference = new HashSet<SoftReference<Test>>();
/**
* TODO 添加方法注释
* @param names
* @param passs
* @return Test
*/
public static Test valueOf(String names, String passs)
{
Iterator<SoftReference<Test>> iterator = softReference.iterator();
while (iterator.hasNext())
{
SoftReference<Test> ref = iterator.next();
Test test = ref.get();
if (test != null && test.name.equals(names)
&& test.pass.equals(passs))
{
return test;
}
}
Test test = new Test(names, passs);
softReference.add(new SoftReference<Test>(test));
return test;
}
/**
* TODO 添加方法注释
* @param args
*/
public static void main(String[] args)
{
Test test = Test.valueOf("a", "b");
Test test2 = Test.valueOf("a", "b");
Test test3 = Test.valueOf("aa", "b");
System.out.println(test == test2); //return true
}
}
发表评论
文章已被作者锁定,不允许评论。
-
美邦智能
2013-03-30 14:35 0员工管理(工资,假期,) 客户管理 供应商管理 采购模块 ... -
加密解密
2011-12-03 14:59 872String a = "ABCc"; ... -
例_实_建_创_口_接_过_通
2011-08-17 09:50 510public interface IJieKou { ... -
BASE64编码
2011-08-12 16:59 628将对ABC进行BASE64编码: // 1、首先取ABC对 ... -
流_件_文_java
2011-07-20 14:10 667读取 File file = new File(" ... -
作_操_合_集
2011-07-05 15:09 740//Collections List<String> ... -
BigDecimal
2011-07-02 18:42 894double num1 = 2.36; double num2 ... -
件_文_Properties
2011-06-29 19:26 655Properties properties = new Pro ... -
Eclipse平台BPEL开发
2011-06-25 00:15 736Eclipse平台BPEL开发 -
件_文_缩_压
2011-04-11 19:46 654/****************************** ... -
素_元_组_数_除_删_加_增
2011-04-11 19:44 597private static void delIndexEle ... -
作_操_件_文_Java
2011-04-06 20:39 690/****************************** ... -
式_格_字_数
2011-04-06 20:36 670System.out.println(&quo ... -
过_程_载_加_类
2011-04-06 20:27 6321.编写源代码 2.jdk变异成.class文件 3.类加 ... -
序_排_速_快_现_实_JAVA
2011-02-11 17:21 727JAVA实现一个快速排序? 排序的方法有:插入排序(直接插入排 ... -
器_时_定_java
2011-02-11 17:06 590public class aaa { //java定时执行 ... -
举_枚
2011-01-20 12:22 7581.枚举其实都是隐式的继承自java.lang.Enum。有类 ... -
类_e_l_i_F
2011-01-13 23:17 6111.File类提供了管理文件和目录的方法 delete() ... -
制_机_理_处_常_异
2011-01-13 22:29 7301.异常处理:如何表现异常情况?如何控制处理异常流程? 2. ... -
类_装_封
2011-01-12 22:52 7321.封装类作用 将基本数据类型转换成对象 封装类提 ...
相关推荐
引洮工程红层软岩隧洞工程地质研究 本论文主要研究引洮工程红层软岩隧洞的工程地质问题,旨在为引洮工程红层软岩隧洞的设计、施工提供科学依据和技术支撑。通过对引洮工程红层软岩隧洞的工程地质研究,建立了红层软...
我们在重力的一般量子理论中针对任意数量的软外部引力子和任意数量的带有任意质量和自旋的有限能外部状态推导了次导软引力定理。 当非紧凑时空维数为六个或更多时,我们的结果对于扰动理论中的所有阶数都是有效的,...
【知识点】 虽然提供的文件标题和描述似乎与技术领域不太直接相关,但我们...在技术领域,尽管直接的技术知识并未在辞职报告中体现,但这些软技能同样重要,它们可以帮助技术从业者在团队中更好地协作、沟通和成长。
《信号处理的小波导引:稀疏方法程序包》是一个专注于使用小波分析进行信号处理的资源集合。这个程序包不以传统的章节形式组织,而是根据不同的方法进行分类,为用户提供了灵活的学习和应用路径。小波分析在信号处理...
我们提供有力的证据,证明由Cachazo和Strominger发现的半经典(树级)引力的次亚软定理等同于与BMS代数先前扩展中未包含的一类新的矢量场相关的渐近电荷的守恒。 我们的分析至关重要地依赖于从新的角度分析软定理和...
以引江济淮试验工程为依托,开展砂岩与泥岩的崩解特性试验研究。通过静态烘干-浸水崩解试验,研究不同风化程度的软岩在干湿循环作用下的崩解性状,同时进行耐崩解试验以及点荷载强度试验,揭示崩解性与强度、失水率的...
通过将Sen的方法[1,2]扩展到费米子对称性,我们在具有任意数量的有限能量粒子的任意超重力理论中,计算了多个引力子(和引力子)的前导软定理。 我们的结果与外部粒子的质量和自旋无关。 我们的结果对于II型和...
我们用一个软外部引力子和任意数量的其他有限能外部状态携带任意质量来分析散射幅度,并在软引力子的动量中旋转到次亚导阶。 我们的结果可以表示为仅取决于没有软引力子的幅度而不取决于理论的其他细节的通用部分与...
1. **排名体系**:软科的排名体系综合考虑了多个维度,如**科研能力**(包括高被引论文、诺贝尔奖和菲尔兹奖获得者等)、**教学质量**(如教师队伍质量、师生比例)、**学科水平**(esi高被引论文、ESI全球前1%学科...
在扰动理论中,对于任意数量的有限能量外部状态但仅一个外部软引力子的S矩阵元素,我们证明了这些理论中的次导软引力定理在所有扰动理论中都是次阶的。 我们还证明了任意数量的有限能外部状态和任意数量的软引力子...
我们表明,当软状态是引力子或扩张子时,全部结果可以表示为软定理,将软部分和硬部分中的振幅分解。 此行为类似于以前在场论和玻色子弦中观察到的行为。 与玻色弦不同,引力子的超对称软定理在次亚导阶下没有弦...
考虑了引力辐射脉冲通过探测器阵列的移动,该探测器阵列位于真空中将来的零无穷大附近。 结果表明,辐射传输前后探测器的相对位置和时钟时间因BMS超平移而... 位移记忆公式显示出与Weinberg生产软引力子的公式等效。
在arXiv:1707.06803中,我们在重力的一般量子理论中针对任意数量的软外部引力子和任意数量的带有任意质量和自旋的有限能外部态推导了次导多软引力子定理。 在本文中,我们使用CHY公式对爱因斯坦引力中任意数量的...
BMS Ward身份之间具有先导和次导软引力子定理之间的现有等价关系扩展到了散射粒子为大标量的情况。 通过将广义BMS群的作用扩展到零无穷远,我们证明了这种群不仅对零无穷大的辐射数据而且对大规模标量场的散射数据都...
软母线安装是电气安装工程中的重要环节,其质量直接影响到电力系统的稳定运行。这份“软母线安装质量检验表”详细列出了检验过程中需要关注的关键点,旨在确保安装过程符合安全规范和性能要求。 首先,导线及金具的...
7. 实际应用案例:可能包含实际工程或科学研究中使用小波分析解决的问题,如故障诊断、金融数据分析等。 文件分成了四部分,分别是[小木虫emuch.net]AWavelet+Tour+of+Signal+Processing-3rd.part1.rar至part4.rar...
4. 假引名言:引发几句话,说明某某人或某某网站说的。 5. 情感动人:使用情感来吸引读者,容易感动人。 6. 极度要挟:使用要挟的方式来吸引读者,但需要把握度,不要过火。 7. 极度夸张:夸张软文最好是在您的网站...