`

如何在eclipse中去掉泛型警告

 
阅读更多

 

如何避免jsp里的泛型警告  

2011-05-07 11:56:56|  分类: 默认分类 |  标签:eclipse  泛型  警告  jsp  session  |字号 订阅

类似于:List<FoodBean> foods=(List<FoodBean>)session.getAttribute("foodList");

session.getAttribute();返回的是Object,cast的时候会出Type safety: Unchecked cast from Object to ArrayList警告(eclipse8.6),

session对象的Attribute属性本身就是定义的<Object>的泛型,你正解给转成List当然会警告你,

如果不让eclipse忽略,这个警告就永远都无法避免 

1、可以在eclipse中修改:

Eclipse-->首选项--->JAVA-->Compiler-->Errors/Warnings-->Generic types-->下面三个全部改成Ignore就OK了。

2、不让eclipse检查jsp的有效性 
在windows->preferences->editors->jsp里将那个复选框取消。

3、这个只是提示,并不影响运行,你如果不想看到,完全没有必要理会 
如果你公司非要使用checkStyle检查的话可以使用在泛型前面加上@SuppressWarnings("unchecked") 来避免提示。

<!--EndFragment-->
分享到:
评论

相关推荐

    Eclipse对泛型类的支持借鉴.pdf

    在错误/警告配置中,Eclipse提供了对多种特定于Java 5的警告类型的控制。例如,“未检查的泛型类型操作”警告会在使用未指定类型的泛型操作时触发,提醒开发者确保类型安全。而“Missing @Override annotation”警告...

    Eclipse对泛型类的支持.doc

    在Eclipse中,对泛型的支持体现在以下几个方面: 1. **代码补全和提示**:Eclipse提供了强大的代码补全功能,当开发者在编写泛型代码时,能自动提示符合类型约束的类名,提高编码效率。 2. **快速帮助和快速修复**...

    Eclipse3.1中的Java泛型支持

    本文着重介绍Eclipse如何应对泛型挑战以及泛型给Java语言带来的变化,展示了如何在Eclipse中充分利用泛型,包括对于快速帮助、快速修复、重构和项目参数选择的支持。此外,还展示了完全泛型化语言的一些微妙而重要的...

    Java中的泛型简析实战.zip

    Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战Java中的泛型简析实战...

    C#高性能枚举去除泛型中的重复数据

    枚举(Enum)和泛型(Generic)是C#语言中两个非常重要的特性,它们各自有其独特的作用,但在某些场景下可以结合使用以提高代码的复用性和性能。本文将深入探讨如何利用C#的枚举和泛型技术来实现高性能的数据去重。 ...

    WCF中应用泛型

    在软件开发领域,特别是面向对象编程中,泛型是一种重要的编程技术,它允许开发者编写一种类型的代码来处理不同的数据类型,从而提高了代码的复用性和灵活性。在.NET框架下,WCF(Windows Communication Foundation...

    C#泛型类、泛型方法、泛型接口、泛型委托的实例

    在C#编程中,泛型是一种强大的工具,它允许我们编写可重用的代码,同时保持类型安全性和高效性。本文将深入探讨泛型类、泛型方法、泛型接口和泛型委托,并通过实例来阐述它们的应用。 首先,我们来看泛型类。泛型类...

    .net 中的泛型示例

    在.NET框架中,泛型是一种强大的工具,它允许开发者创建可重用的类型安全的数据结构。泛型的主要目的是提供类型安全、高效的代码,避免了在运行时进行类型转换的开销,同时也减少了装箱和拆箱操作。在这个".NET中的...

    excel中取出泛型数据存入泛型的list中

    下面我们将详细讨论如何在Excel中提取泛型数据,并将这些数据存入泛型的List中。 首先,我们要理解什么是泛型。泛型是Java和C#等现代编程语言中的一种特性,允许在数据结构(如List)中指定元素类型。这样做可以...

    Java中的泛型

    泛型是Java SE 5.0中引入的一项新特性,它允许在程序设计中使用参数化类型,从而实现类型安全的集合类和其他容器类。在使用泛型之前,Java程序员通常依赖于Object类型作为通用容器的数据类型,然后在运行时进行显式...

    Java泛型_Java中的泛型结构_

    Java泛型是Java编程语言中一个强大的特性,它允许在定义类、接口和方法时使用类型参数,从而实现参数化类型。泛型的主要目标是提高代码的类型安全性和重用性,减少类型转换的麻烦,并在编译时捕获可能的类型错误。...

    java除去类里面的黄色警告

    在Java编程中,IDE(如MyEclipse)会通过颜色编码来标识代码中的不同状态,其中黄色警告通常意味着代码可能存在潜在的问题或不建议使用的特性,但并不一定导致编译错误。这些警告旨在帮助开发者提高代码质量和性能,...

    C#中的泛型集合

    在C#编程中,泛型集合是一个非常重要的概念,它为开发者提供了强大的工具来处理不同类型的数据,同时保持代码的灵活性和效率。泛型是.NET框架引入的一种特性,它允许我们创建可重用的类型安全的代码,适用于多种数据...

    Delphi中的泛型基础及简单应用

    Delphi中的泛型基础及简单应用

    WCF中使用泛型效果示例

    在本文中,我们将深入探讨如何在Windows Communication Foundation(WCF)服务中使用泛型,通过具体的示例来阐述这一技术的应用。WCF是.NET框架中的一个关键组件,用于构建分布式应用程序,而泛型则是一种强大的编程...

    泛型dao 泛型dao 泛型dao

    dao接口 : PersonDAO extends GenericDao, Integer&gt; 可以不写代码,方法已经在父类泛型dao里了,这里为了说明:可扩展添加 findByNameExact()方法 子类的附加方法。 泛型daoimpl :GenericDaoImpl, ID extends ...

    Java中泛型的各种使用

    在Java编程语言中,泛型(Generic)是一个强大的特性,它允许我们在编译时检查类型安全,并且可以消除运行时的类型转换。泛型引入的主要目的是提高代码的可读性和可维护性,同时减少类型转换的冗余。下面将详细讨论...

    如何在TypeScript中使用泛型

    TypeScript 完全支持泛型,以此将类型安全性引入到接受参数和返回值的组件中,这些参数和返回值的类型,在稍后的代码中使用之前是不确定的。 在今天的内容中,我们将尝试 TypeScript 泛型的真实示例,并探索它们...

Global site tag (gtag.js) - Google Analytics