首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
泛型技术在 C++语言里获得快速发展,然后 C#、Java 语言也纷纷加入了对泛型的支持。但是三者对泛型的实现大不相同,其设计理念也千差万别。从这篇语言设计大师的比较文章中,读者可以悟到很多东西。  相似文献   

2.
泛型是Java SE 1.5的新特性,从表面上看,无论语法还是应用的环境,泛型类型(或者泛型)都类似于C++中的模板,但实际上它们之间有着本质的区别,其本质区别就在于Java泛型的类型擦除,本文重点介绍Java泛型的类型擦除以解决泛型中常见的令人迷惑的和使人头疼的问题。  相似文献   

3.
你知道吗?Java SDK的最新版本(JDK1.5,代号为Tiger)里面将会出现泛型(Gernerics)。你可能会疑惑:“什么是泛型?”,或者是“为什么我应该注意泛型?”,甚至是“真酷!怎么使用泛型?”本文将介绍泛型编程、泛型如何使用,以及泛型的优势何在,并讨论泛型将如何的影响到你的工作。为了便于理解,这里给泛型下了一个定义,并给出几个例子来说明如何使用泛型。泛型并不是人人都使用过的一个特性。C++里面有一个类似于泛型的概念:模板。尽管。Java泛型的语法是模仿C++模板的语法,但是、Java语法更易于理解。另外,模板和泛型的执行过程并不相同。Java保留了safe类型,而且当支持泛型时,Java并不暴露源代码。也就是,Java说,Java增加了泛型编程的威力,而并没有出现其它应用语言所出现的诸多问题。  相似文献   

4.
C#委托和事件及其Java模拟   总被引:3,自引:0,他引:3  
赵立文  贺贵明  吴元保 《计算机应用》2003,23(12):138-139,142
介绍C#语言的两个核心元素委托和事件,探讨其语义和内部实现原理。利用Java与C#的相似性,使用Java的反射API模拟实现C#的委托和事件机制。最后比较了Java和C#的事件结构。  相似文献   

5.
张冬姣  陈艳 《福建电脑》2011,27(12):144-145
泛型是Java SE 1.5的新特性,泛型的参数化类型是Java语言中类型安全的一次重要改进。但是,对于初次使用泛型的用户来说,泛型的某些方面看起来可能不容易明白,也不容易掌握,因此本文开始简单的介绍了泛型,然后从协变性、类型擦除和通配符三个角度来让大家快速理解泛型。  相似文献   

6.
刘峻 《计算机仿真》2005,22(3):232-235
该文围绕即将加入Java语言规范的泛型特性进行了讨论,JSR-14就是这一特性的实现。文章首先展示了在Java中使用泛型的语法,包括泛型类、泛型方法以及极具特色的受限类型参数;然后深入揭示了JSR-14实现泛型的内部机制——用擦拭法将源文件翻译成为与原先字节代码兼容的形式。并讨论了在不同情况下擦拭法的具体实现方式;最后讨论了该实现的优点和限制。着重分析了它的限制,指出这些限制正是由于擦拭法所产生的,并分别分析了每种限制的具体原因。  相似文献   

7.
分析非泛型的Java系统存在的数据类型转换安全问题,提出基于Java泛型的解决方案。通过对泛型的原理分析,探讨Java泛型的实际应用。并在此基础上,总结Java泛型的的特点。  相似文献   

8.
Java泛型应用研究   总被引:1,自引:0,他引:1  
分析非泛型的Java系统存在的数据类型转换安全问题,提出基于Java泛型的解决方案。通过对泛型的原理分析,探讨Java泛型的实际应用。并在此基础上,总结Java泛型的的特点。  相似文献   

9.
本文阐述了Java中泛型的概念和特点,介绍了简单泛型创建和使用,探讨了泛型应用中存在的陷井。泛型最重要的特点是类型安全,泛型还可以消除类型转换等。泛型的创建和使用比较简单,但在使用中存在一定的陷阱,需要引起程序员的注意。  相似文献   

10.
新书点评     
疯狂Java讲义本书深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的10流体系、Java多线程编程、Java网络通信编程和Java反射机制。  相似文献   

11.
朱倩  徐红梅 《福建电脑》2011,27(11):69-70
Java与C#的事件处理都是实现了事件源-事件响应者机制,但又不完全相同。Java实现的是一种事件源与事件响应者两级实体对象方式,这里的事件响应者也是事件监听者,而C#实现的是一种事件源-代理-事件响应者三级实体对象方式。  相似文献   

12.
主要利用Java泛型编程将泛型机制与设计模式有机地结合并加以优化和实现,提出一种基于Java泛型类型(generic type)的类型转换方案,在工厂设计模式或其他应用中可有效摆脱类型强制转换或向下类型转换的过程中极容易发生错误的情况.并针对Spring中强制类型转换工厂进行改进,在利用工厂获得某个类的实例时不需要硬编码的方式强制转换实例的类型.该改进提高了软件体系结构的可扩展性,为程序设计者提供了方便.最后,通过实际编程验证了该方案的有效性以及在类型转换中的优越性.  相似文献   

13.
Java核心技术     
<正>书名:Java核心技术书号:9787302-352051出版社:清华大学出版社出版时间:2014年4月第一次印刷2015年2月第二次印刷定价:49.00元内容简介:本书涵盖了Java平台标准版的全部基础知识和高级特性,包括Java编程基础知识、Java面向对象程序设计、高级类特性、Java GUI程序设计、集合框架、Java异常处理、I/O流、泛型、JDBC访问数据库、多线程编程、Socket网络编程等。  相似文献   

14.
本文对泛型编程的核心思想和技术特征进行了较为深入的分析,介绍了泛型编程在语言实现上的现状与不足,着重论述了作者针对这些不足做出的改进工作,即对类型参数及其约束机制进行扩展以支持通用、高效的算法和数据结构的设计,并以Java语言作为实施例,详细介绍了如何通过现有对象技术来实现比较完整的泛型编程,是现有面向对象语类泛型编程的首例。  相似文献   

15.
陈铭 《程序员》2003,(5):70-73
2002年11月,C# 语言的设计者 Anders Hejlsberg 在 OOPSLA(面向对象编程:系统、语言和应用)大会上向与会者展示了可能在下一版本C#中出现的一些新特性。毫无疑问,在这些新特性当中,最引人注目的要算是C#对于泛型程序设计的支持了。  相似文献   

16.
钱德凤 《福建电脑》2005,(7):159-160,162
很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多。所谓”于细微处见差异”。那么两者的相似和区别都在什么地方呢?本文从数据类型、控制结构等角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。  相似文献   

17.
本文介绍了泛型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技术研讨会之同名讲题的书面整理与补充。  相似文献   

18.
疯狂Java讲义     
本书深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的10流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、javax.swing包下绝大部分类和接口。  相似文献   

19.
蒋丛萃 《软件》2012,(5):91-92
目的,研究泛型DAO模式在java Web程序运用中的应用及其作用。方法,通过研究泛型DAO模式的设计理念及工作过程,与已经存在的DAO模式进行对比,分析其在Java Web程序运用中的作用。结果:在编辑了泛型DAO模式之后的Java Web程序中,程序运算性能明显提高,程序安全性明显提高,弥补了原有DAO模式的很多不足之处。结论:研究证明,在Java Web框架结构中,加入泛型DAO模式,可以更好的提高系统架构的复用性、拓展性及可维护性,同时也更好的改善了系统的性能,提高程序的安全系数。  相似文献   

20.
根据项目业务逻辑层设计模式,用Java和C#构建了一个代码生成器来产生业务逻辑层的C#代码文件。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号