`
清晨迎朝阳
  • 浏览: 65046 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

取消Eclipse中Java的一些预警。

 
阅读更多
  1. @SuppressWarnings("unchecked"),泛型   
  2. @SuppressWarnings("deprecation"), deprecated方法   
  3. @SuppressWarnings(value={"deprecation","unchecked"}) 双选   
  4. @SuppressWarnings("serial"), 序列化  
  5. 其他参数参考附件。

@SuppressWarnings

J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。

 

一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。

默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xlint:finally),您可以获得关键字类型错误的完整说明。通过在关键字前面添加一个破折号,写为 -Xlint:-keyword,您可以取消警告。(-Xlint 支持的关键字的完整列表可以在 javac 文档页面上找到。)

 

 

@SuppressWarnings定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息。与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数值都是已经定义好了的,我们选择性的使用就好了,参数参考附件。

 

 


@SuppressWarnings 批注接收一个 "value" 变量,该变量是一个字符串数组,它指示将取消的警告。合法字符串的集合随编译器而变化,但在 JDK 上,可以传递给 -Xlint 的是相同的关键字集合(非常方便)。并且要求编译器忽略任何它们不能识别的关键字,这在您使用一些不同的编译器时非常方便。

因为 @SuppressWarnings 批注仅接收一个参数,并为该参数使用了特殊的名称 "value",所以您可以选择省略 value=,作为一种方便的缩写。

  • 大小: 27.6 KB
分享到:
评论

相关推荐

    基于ECLIPSE的淘宝卖家管理系统

    在ECLIPSE这样的集成开发环境中,JAVA开发者可以享受到强大的代码编辑、调试和重构功能,提高开发效率。 ECLIPSE作为开发工具,不仅提供了代码提示、自动格式化和错误检查等功能,还有丰富的插件支持,比如...

    java毕业设计源码 358在校大学生学业预警系统dzkfa2程序论文.zip

    本系统适用于毕业设计,java语言...4.导入报错请,取消自动 validation 在eclipse的窗口,选 windows - perferences - validation,除了Manual下面的复选框全部选中之外,其他不用的全部不选。 不会操作的看我博客主页

    java项目之仓储管理系统设计源码.zip

    本项目基于Java技术栈,结合jsp网页展示,提供了详尽的源码实现,旨在帮助学习者深入理解Java在实际项目开发中的应用。 一、系统设计 1. 总体架构:系统采用经典的三层架构,包括表现层(jsp)、业务逻辑层...

    java Web版本超市销量管理系统

    - 开发工具:Eclipse、IntelliJ IDEA等Java IDE - 运行环境:Tomcat、Jetty等Web服务器 - 数据库:MySQL、Oracle等关系型数据库 - 版本控制:Git、SVN等 - 构建工具:Maven、Gradle 总结,Java Web版的超市销量管理...

    基于JAVA物流仓库管理信息系统设计.pdf

    Java物流仓库管理信息系统设计是利用Java编程语言,结合Eclipse开发环境和SQLServer2000数据库技术构建的高效、功能强大的系统。该系统采用客户/服务器(C/S)架构,旨在简化和规范仓库管理中的商品信息处理,提高...

    flowerStore.zip

    总结,"flowerStore.zip"项目展示了Java、Eclipse和MySQL在实际业务场景中的综合运用,对于学习者而言,这是一个了解企业级应用开发、数据库设计以及前后端协作的宝贵实践案例。通过深入研究这个项目,开发者不仅...

    java毕业设计成品源码含论文369模式高校分级分类预警系统dzkfB4程序论文.zip

    本系统适用于毕业设计,java语言...4.导入报错请,取消自动 validation 在eclipse的窗口,选 windows - perferences - validation,除了Manual下面的复选框全部选中之外,其他不用的全部不选。 不会操作的看我博客主页

    JAVA医药管理系统设计(论文+源代码).rar

    1. **开发环境**:使用Eclipse或IntelliJ IDEA等Java集成开发环境。 2. **后端框架**:Spring Boot简化了Java应用程序的搭建和配置,同时集成了Spring MVC和MyBatis,方便数据访问和业务逻辑处理。 3. **数据库**:...

    基于jsp的服装企业物流管理系统源码数据库.zip

    开发过程中,可能使用了如Eclipse或IntelliJ IDEA这样的集成开发环境,以及Maven或Gradle进行项目管理和构建。此外,版本控制工具如Git也是必不可少的,用于代码版本控制和团队协作。 在数据库设计上,可能会采用...

    基于ssm+jsp的精品酒销售管理系统源码数据库.zip

    开发过程中,可能会用到MySQL作为数据库存储数据,Eclipse或IntelliJ IDEA作为开发工具,Tomcat作为应用服务器运行项目。此外,开发者还可能使用Maven或Gradle进行项目构建和依赖管理,Git进行版本控制。 这个系统...

    JSP基于SSM医药信息管理系统毕业源码案例设计.zip

    SSM医药信息管理系统是一款基于Java Web技术的毕业设计项目,主要使用了JSP(JavaServer Pages)、Spring、SpringMVC和MyBatis这四大核心技术。本文将深入解析这个系统的架构和核心功能,以及如何利用这些技术来实现...

    咖啡馆管理系统.zip

    3. 订单管理:顾客下单、支付、取消订单等操作,以及后台的订单审核、处理、配送等流程管理。 4. 财务管理:记录每一笔交易,生成财务报表,便于咖啡馆进行成本核算和利润分析。 5. 库存管理:实时更新库存信息,...

    30天学会javaweb项目开发案例源码第02章飞达商贸有限公司POS系统

    此外,你还会学习到如何使用IDE(Integrated Development Environment)如Eclipse或IntelliJ IDEA进行项目开发,以及如何使用版本控制系统如Git进行代码管理。部署时,你可能会用到Tomcat或Jetty等应用服务器。 在...

    springboot158基于springboot的医院资源管理系统_论文.doc

    系统开发环境选用Eclipse,这是一种广泛使用的Java集成开发环境,支持丰富的插件,方便开发者进行代码编写和调试。数据库方面,选择了MySQL,这是一款开源、免费的关系型数据库管理系统,具备良好的性能和稳定性,...

    物流管理文档

    开发环境可能包括Java Development Kit (JDK)、IntelliJ IDEA或Eclipse IDE、Maven或Gradle构建工具,以及Git进行版本控制。 3. 功能需求说明 3.1 系统设置 系统设置模块用于管理基础数据,如用户角色、权限配置、...

    基于jsp的咖啡馆管理系统源码数据库论文.doc

    开发环境中,使用Eclipse IDE作为Java开发工具,MySQL作为数据库管理系统,Tomcat作为应用服务器,使用版本控制系统如Git进行代码管理。 3.2 系统模块实现 3.2.1 用户模块 实现用户注册、登录功能,利用session管理...

    基于ssm的大学校医院信息管理系统(源码)

    SSM框架是Java Web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它在构建高效、灵活且可维护的Web应用方面表现出色。本项目“基于SSM的大学校医院信息管理系统”旨在实现对大学校医院的日常运营进行信息...

    基于javaweb的服装销售管理系统的设计与实现.pdf

    开发过程中可能采用的工具有Eclipse或IntelliJ IDEA作为Java开发环境,MySQL作为数据库管理系统,使用Servlet和JSP进行Web开发,以及Apache Tomcat服务器运行应用。 5. **需求分析**: - **技术可行性**:JavaWeb...

Global site tag (gtag.js) - Google Analytics