-
题名一种基于类型约束的泛型Java程序重构方法
被引量:2
- 1
-
-
作者
陈林
徐宝文
周晓宇
曹璟
-
机构
东南大学计算机科学与工程学院
江苏省软件质量研究所
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2007年第B12期185-191,共7页
-
基金
国家杰出青年科学基金(No.60425206)
国家自然科学基金(No.60403016)
+2 种基金
高等学校博士学科点专项科研基金(No.20060286020)
江苏省自然科学基金(No.BK2006094)
江苏省高技术研究项目(No.BG2005032)
-
文摘
泛化关系重构是一类非常重要的重构方法,能否实施这类重构取决于程序中的类型约束.本文针对现有泛化关系重构方法在处理泛型程序时不考虑参数化类型的约束,会破坏程序类型正确性的问题,提出了一组泛型Java程序的类型约束规则,通过构造类型约束图分析了重构前后程序的类型约束,并给出了提炼接口和成员上移的自动化重构算法,可以在与程序代码规模成线性关系的时间内实施重构,并有效地保证程序的类型正确性.
-
关键词
重构
泛型java
类型约束
软件维护
-
Keywords
refactoring
generic java
type constraint
software maintenance
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名JAVA泛型排序算法设计思想
- 2
-
-
作者
金百东
-
机构
辽宁师范大学计算机与信息技术学院
-
出处
《软件》
2011年第7期44-46,50,共4页
-
文摘
论述了JAVA泛型排序设计思想。通过移植C++标准模板库的partial_sort、nth_element函数算法,可方便实现java下给定基本数据类型数组、对象数组、基本序列容器元素局部排序、求第nth元素功能,是对JAVA固有sort函数有效补充。并可运用spring框架加以封装,形成强大的排序组件管理功能。
-
关键词
java泛型排序
局部排序
SPRING框架
-
Keywords
java general sort
partial sort
spring frame
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名.NET泛型技术的研究与分析
被引量:2
- 3
-
-
作者
李凯凯
闵联营
-
机构
武汉理工大学计算机科学与技术学院
-
出处
《武汉理工大学学报(交通科学与工程版)》
2012年第4期825-828,832,共5页
-
基金
湖北省科技攻关项目资助(批准号:2005AA101C08)
-
文摘
介绍了.NET泛型机制的性能、安全和重用性,分析了泛型在类、方法、结构、接口、委托上的应用及其注意事项,并研究了泛型约束与继承这两项重要技术在泛型上的具体实现;将.NET泛型与C++模板、Java泛型进行了对比分析;对.NET泛型技术进行了总结,展望了泛型在.NET开发中的应用前景.
-
关键词
.NET
泛型
约束
C++模板
java泛型
-
Keywords
NET generics constraints C+ + template java generics
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-