共查询到20条相似文献,搜索用时 156 毫秒
1.
泛型技术与 Sun JDK 的渊源可追溯自 JDK 1.3。但无论 JDK 1.3或 JDK 1.4,都只是以编译器外挂附件的方式来支持泛型语法,并且 Java 标准库未曾针对泛型全面改写。而今 JDK 1.5正式纳入泛型。本文讨论 JDK 1.5的泛型实现,包括如何使用及自定义 generic classes and algorithms,其中若干语法异于JDK 1.3和1.4。 相似文献
2.
本文介绍了泛型Java的背景知识和一个泛型Java编译器——GJ——的安装方法。读者基础:有Java语言基础,最好用过Java Collection classes。本文适用工具:(1)JDK1.4+JSR14 (2)Generic Java(GJ)本文程序源码(javag.bat、Test.java、Employee.Java、JQueue.java)可至侯捷网站下载本文同时也是JavaTwo-2002技术研讨会之同名讲题的书面整理与补充。 相似文献
3.
你知道吗?Java SDK的最新版本(JDK1.5,代号为Tiger)里面将会出现泛型(Gernerics)。你可能会疑惑:“什么是泛型?”,或者是“为什么我应该注意泛型?”,甚至是“真酷!怎么使用泛型?”本文将介绍泛型编程、泛型如何使用,以及泛型的优势何在,并讨论泛型将如何的影响到你的工作。为了便于理解,这里给泛型下了一个定义,并给出几个例子来说明如何使用泛型。泛型并不是人人都使用过的一个特性。C++里面有一个类似于泛型的概念:模板。尽管。Java泛型的语法是模仿C++模板的语法,但是、Java语法更易于理解。另外,模板和泛型的执行过程并不相同。Java保留了safe类型,而且当支持泛型时,Java并不暴露源代码。也就是,Java说,Java增加了泛型编程的威力,而并没有出现其它应用语言所出现的诸多问题。 相似文献
4.
5.
本文介绍了泛型Java的实际应用和底层实现方法。读者基础:有Java语言基础,最好用过Java Collection Classes。本文适用工具:(1)JDK1.4+JSR14(2)Generic Java(GJ)。本文程序源码(javag.bat、Test.java、Employee.java、JQueue.java)可至侯捷网站下载本文同时也是Java Two-2002技术研讨会之同名讲题的书面整理与补充。 相似文献
6.
本文对泛型编程的核心思想和技术特征进行了较为深入的分析,介绍了泛型编程在语言实现上的现状与不足,着重论述了作者针对这些不足做出的改进工作,即对类型参数及其约束机制进行扩展以支持通用、高效的算法和数据结构的设计,并以Java语言作为实施例,详细介绍了如何通过现有对象技术来实现比较完整的泛型编程,是现有面向对象语类泛型编程的首例。 相似文献
7.
计算机科学中的几个泛系关系(二)——面向对象程序设计中的继承关系 总被引:1,自引:0,他引:1
本文从泛系的角度探讨了面向对象程序设计中继承关系的引入,对继承关系进行了泛系分析;然后讨论了伴随继承关系而产生的几个泛系模拟关系。 相似文献
8.
泛型是Java SE 1.5的新特性,泛型的参数化类型是Java语言中类型安全的一次重要改进。但是,对于初次使用泛型的用户来说,泛型的某些方面看起来可能不容易明白,也不容易掌握,因此本文开始简单的介绍了泛型,然后从协变性、类型擦除和通配符三个角度来让大家快速理解泛型。 相似文献
9.
编程语言在软件设计领域经历过三次重大的变革,它们分别是面向过程的编程,面向对象的编程和泛型编程.其中的每一次变革不仅影响到编程语言本身,更影响到软件工程中的各个领域.文章介绍了这三种程序的设计方法,并且对其进行了比较和分析. 相似文献
10.
11.
12.
本文介绍了以松下FP1小型机系列PLC为对象的模拟仿真软件的设计与实现,提出采用面向对象和多线程运行机制的系统实现方法。在单台电脑上,能模拟PLC编程、实际运行和外部信号输入控制,并动态监视运行情况。编程环境使用C Builder,应用软件界面采用松下PLC编程软件界面,并与windows界面相一致,方便用户操作,极大地方便了PLC教学实验和PLC的离线调试。对其它类似PLC模拟系统的设计也具有参考价值。 相似文献
13.
万建成 《小型微型计算机系统》1999,20(3):204-208
LCPP是作者研制的逻辑与对象结合的多范式语言,由于采用以对象为基础、扩充对象的逻辑特征而实现结合,逻辑程序设计就继承了面向对象的继承性、多态性和动态约束的特性,加这对象集合中搜索的进行,大大提高了逻辑搜索实现的复杂性。本文提出并讨论了这一复杂性的表现与解决的方法。 相似文献
14.
15.
足球比赛决策是比赛取得胜利的的仿真工具.使用面向对象技术设计了一个可检验足球比赛决策可行性的仿真平台,并使用Java JDK 6.0实现了该仿真平台.该仿真平台按照功能分为不同的子系统,结构简单,具有良好的可扩展性;按照指定的接口编写足球比赛策略,使用方便;通过图形化界面显示比赛的模拟过程,使对足球比赛决策的评价更具直观性.运行结果表明该仿真平台可以为足球比赛决策的研究提供有利的分析工具. 相似文献
16.
面向对象类型理论的比较研究 总被引:3,自引:0,他引:3
人们已提出各种支持面向对象程序设计的类型理论。但每种类型理论的侧重点不足相同,它们均能解决面向对象程序设计的某些方面的问题。本文从对象、类、类型和继承角度,着重分析讨论抽象数据类型、记录演算和对象演算,为进一步研究关于面向对象程序设计的类型理论提供基础。 相似文献
17.
18.
一个基于机群系统的面向对象并行程序
开发环境的研究与实现 总被引:2,自引:0,他引:2
面向对象程序设计技术可以降低并行程序设计的复杂性,提高并行程序的可读性、可维护性、可移植性.因此提供面向对象的并行程序设计环境,可以减少并行程序开发难度,有效地利用并行计算机系统的潜能.可扩展并行机群系统是随着网络技术迅速发展而出现的一种网络并行计算系统.其主要特点是适于粗粒度任务并行,适于采用消息传递机制.文中在可扩展机群系统上实现了面向对象的并行程序开发环境ParaObject,它由对象平台、并行对象和邮件对象组成,并行程序以并行对象为单位并行执行,通过邮件对象传送数据,具有良好的封装性和可移植性,友好的用户编程接口,使用方便. 相似文献
19.
20.
DOPS——分布式面向对象编程系统 总被引:1,自引:0,他引:1
DOPS是我们在Sun工作站网络中设计实现的分布式面向对象编程系统。目前包括并发面向对象编程语言CC++和该语言在松散耦合分布式环境中的运行支撑系统DRTS。本文分别介绍CC++和DRTS的设计与实现,最后给出检测结果。 相似文献