`
erichua
  • 浏览: 516775 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论
阅读更多

1.修改

在 Windows->Preferences->Java Code Style的Formatter 和 Cleanup 中导入/tools/configures/eclipse/cleanup-profile.xml 和formatter.xml。

在 Windows->Pr4eference->Java->Editor->SaveAction, 选择Format Source Code,Formate All Codes,与Organize Imports

修改Windows->Preferences->XML->XML Files->Editor  ,增加到120字符

2.Formatter的修改记录

在Eclipse built-in 的基础上做出如下修改

  • 每行增至120字符 (Line wrapping)
  • 取消三个 Comment Format (Comments) --因为Eclipse的Formatter不能自由换行,老把注释搞成一行的缘故

3.Cleanup的修改记录

2.1 默认Cleanup

Change non static accesses to static members using declaring type
Change indirect accesses to static members to direct accesses (accesses through subtypes)
Remove unused imports
Add missing '@Override' annotations
Add missing '@Deprecated' annotations
Remove unnecessary casts
Remove unnecessary '$NON-NLS$' tags

2.2 增加cleanup

Convert control statement bodies to block except for single return or throw statementRemove blocks containing a single return or throw statement (Code Style)
Convert for loops to enhanced for loops (Code Style)
Organize imports (Code Organizing)
Format source code (Code Organizing)
Remove trailing whitespaces on non empty lines(Code Organizing)

 3. Java->Compiler->Warining

  • Code Style:
    增加Access  to non-accessible member of enclosing type,Parameter assignment
  • Potential programming problem
    增加全部,除Boxing and UnBoxing
  • Name shadowing and confict
    增加全部
  • Unecessary Code
    增加全部,除Unecessary else
  • Annoatation
    增加全部

分享到:
评论

相关推荐

    阿里巴巴java规范

    在并发控制方面,阿里巴巴Java规范提出了一些最佳实践,比如避免在循环中使用synchronized关键字,以减少锁的粒度,提高并发性能。推荐使用并发工具类如Semaphore、CyclicBarrier等进行线程间的协调,而非简单的...

    Java规范_阿里-201703

    Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703Java规范_阿里-201703

    阿里巴巴java规范合集-18-19-泰山.zip

    《阿里巴巴Java规范合集》是阿里巴巴集团为了提升Java开发的质量和效率,以及代码的可读性和可维护性,制定的一套详细的编程规范。这个压缩包包含三个版本的开发手册,分别是2018年版、2019年6月19日更新版以及泰山...

    jvm规范和java规范

    Java虚拟机(JVM)规范和Java语言规范是Java开发者深入理解这个平台和技术的基石。这两部分规范分别定义了Java程序如何在JVM上运行以及Java编程语言的语法和语义。 《Java语言规范》(Java Language Specification...

    IDEA 阿里JAVA规范插件的具体使用

    IDEA 阿里JAVA规范插件的具体使用 IDEA 阿里JAVA规范插件是一款功能强大且实用的插件,它可以帮助开发者快速检查和修复Java代码中的问题,确保代码的质量和可维护性。下面我们将详细介绍IDEA 阿里JAVA规范插件的...

    设计规范和编码规范_Java规范_java设计规范_设计规范和编码规范_

    本资料包"设计规范和编码规范_Java规范_java设计规范_设计规范和编码规范_"主要涵盖了Java编程中的核心规范,旨在帮助开发者提升代码质量。 设计规范通常涉及到以下几个方面: 1. **模块化设计**:提倡使用单一...

    JAVA规范基础,给出了JAVA编程的一些规范

    在深入探讨《JAVA规范基础,给出了JAVA编程的一些规范》这一主题前,我们首先明确,Java规范不仅是编程语言的规则集合,更是确保代码可读性、维护性和效率的关键。以下将根据给定文件的信息,详细解析Java编程中的...

    google Java规范标准学习

    本资料就是关于Google Java规范标准的学习资源,对于任何Java开发者来说,都是提升编程素养的宝贵财富。 首先,Google Java规范标准在命名方面有明确的要求。类名应该使用驼峰式命名,每个单词首字母大写,如`...

    JAVA规范

    JAVA规范

    阿里巴巴java规范2022

    阿里巴巴 Java 规范 2022 本手册是阿里巴巴和开课吧技术团队的集体智慧结晶和经验总结,旨在提高 Java 开发者的综合素质。手册从七个维度入手,分别是编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程...

    IDEA及java规范.zip

    【标题】"IDEA及Java规范"涉及到的主要内容是IntelliJ IDEA的使用技巧、快捷键设置、配置优化以及遵循的Java编程规范。IntelliJ IDEA是一款强大的Java集成开发环境,它提供了丰富的功能来提高开发效率,而Java规范则...

    阿里Android+Java规范

    阿里Android和Java规范是软件开发领域中的重要指南,旨在提高代码质量、提升团队协作效率以及维护项目的可持续性。这两份规范分别针对Android应用开发和Java后端开发,为开发者提供了详细的编码、设计、测试和文档...

    综合开发平台之Java规范篇

    根据给定文件的内容,我们可以提炼出以下关于Java规范的关键知识点: ### 综合开发平台之Java规范篇 #### 一、前言 1. **目的**:为了统一公司在软件开发过程中Java编码时的规范,提高代码质量和可读性,制定了这...

    腾讯java编码规范

    腾讯 Java 编码规范 腾讯 Java 编码规范是腾讯集团管理标准的一部分,旨在确保公司项目代码的易维护性和编码安全性。该规范涵盖了 Java 编码风格、文件组织、代码风格、注释、命名、声明、异常、习惯等方面。 一、...

    阿里java规范检验idea插件-50.zip

    阿里Java规范检验IDEA插件是一款专为Java开发者设计的工具,它基于阿里巴巴的Java编程规范,帮助开发者在编码过程中遵循统一的代码风格和最佳实践。这个插件的特色在于,它对原始的53条阿里Java规范进行了调整,删除...

    阿里java规范校验idea插件-53.zip

    阿里Java规范校验IDEA插件,又称为P3C(Alibaba Java Coding Guidelines Plugin),是阿里巴巴为了提高Java代码质量,遵循一致性与可维护性原则而推出的开发工具。这款插件基于PMD开源项目定制,包含了53条针对Java...

    java后端开发规范word文档

    Java规范建议类名使用驼峰式命名,包名全小写,常量全大写,变量和方法首字母小写,遵循一定的命名约定,如`isXXX`表示布尔型的getter方法。 3. **异常处理**:异常处理是系统健壮性的关键。规范可能要求避免使用空...

Global site tag (gtag.js) - Google Analytics