`

代码健壮性

 
阅读更多

1   子类构造函数中super的使用


   系统会在构造函数第一行自动插入super(),因此如果你的子类是调用父类的没有参数的构造函数,就不必在子类构造函 数中写出。只有当子类调用父类带参数的构造函数时,才需要写出,super(name)。


2 序列化的使用

 

一个模型类实现java.io.Serializable,它就是可序列化的。但一般来说,是不需要对这个模型类

进行序列化操作的。所以模型类不需要实现这个接口

public class XXXAnalyse implements Serializable {

 private static final long serialVersionUID = -47891507873575835L;
private String projectCode;
}


写成
@SuppressWarnings("serial")
public class XXXAnalyse {

private String projectCode;
}


3 字符串为空的判断


String定义的字符串,当它为空时,应该判断两种情况不等于null和不等于””。字符串可能有多个空格,所以

对于字符串先trim一下(当然这个trim可以放在前台来判断),然后判断

String name = "";
if(StringUtils.isNotEmpty(name.trim())){
   //SomeCode
}

 

4     StringBuilder去拼装字符串


     因为效率的问题,拼装字符串时候,使用StringBuilder而不是String。

 

5  清理(最好是删除)掉调试过程中写的System.out.println

 

6  多个字符串存入一个数据库的字段时,字符串之间用英文状态下的逗号隔开

 String grades = “A,B,D”;

String [] gradeSplits = grades.split(",");

 

分享到:
评论

相关推荐

    保持代码健壮性的小技巧

    ### 保持代码健壮性的小技巧:深入学习Java原理 #### 1. 字符串连接:性能与效率 在Java中,字符串连接是常见的操作,但不同的实现方式对性能的影响巨大。直接使用加号(`+`)进行字符串连接会在每次操作时创建新...

    遍历、代码健壮性、如何看公司代码

    在编程世界中,遍历、代码健壮性和阅读公司代码是三个非常重要的概念,对于初学者和经验丰富的开发者都具有深远的学习价值。下面将详细解释这三个主题,帮助你提升编程技能。 1. **遍历(Traversal)** 遍历是编程...

    代码覆盖率工具

    总的来说,代码覆盖率工具对于Java开发来说,是提升测试质量、确保代码健壮性的得力助手。通过集成到Eclipse或MyEclipse这样的开发环境中,开发者可以更高效地进行单元测试和代码优化,从而提高软件的整体质量。在...

    json封装的工具类,提高代码的健壮性和复用性能

    本压缩包提供了一个封装的JSON工具类,旨在提高代码的健壮性和复用性能,降低项目的耦合度,便于异步通讯和实现异步请求功能。 1. **JSON基础** JSON是一种基于文本的数据格式,主要由键值对组成,支持数组和对象...

    android工程JaCoCo代码覆盖率Demo

    JaCoCo不仅适用于Java项目,而且在Android项目中同样发挥着关键作用,尤其是在确保测试质量、提高代码健壮性方面。本Demo将向你展示如何在Android工程中集成JaCoCo,并生成代码覆盖率报告,让初学者能够快速上手。 ...

    CISQ代码质量度量标准

    Reliability-Weakness-Description.pdf文件可能会涵盖诸如错误预防、异常处理策略、代码健壮性等方面的评估指标和最佳实践,帮助开发者识别并减少可能导致系统崩溃或数据丢失的缺陷。 其次,**Maintainability(可...

    论文研究-嵌入式Linux应用程序健壮性研究 .pdf

    2. 应用程序健壮性的定义和重要性:健壮性,也即鲁棒性,是指在面对异常情况和潜在危险时,系统能够保持稳定运行的能力。对于嵌入式Linux应用程序而言,健壮性直接关联到整个嵌入式系统的稳定性和可靠性。尤其在工业...

    代码注释率,有效解决程序健壮性的问题

    在编程世界中,代码注释是开发者之间交流思想、解释代码功能的重要手段,也是保证程序健壮性的一个关键因素。代码注释率是指源代码中注释行数占总行数的比例,它反映了代码的可读性和维护性。本文将深入探讨如何通过...

    很实用的js代码整理工具

    8. **错误处理**:正确处理运行时错误是代码健壮性的体现。使用`try...catch`语句捕获异常,或者利用`Promise`的错误处理机制,可以确保程序在遇到问题时不会突然崩溃。 9. **代码优化**:避免冗余代码,使用缓存...

    系统单元测试规范-4:JAVA单元测试指引参照.pdf

    本文档旨在提供一个系统的单元测试规范,旨在提高系统的代码健壮性和测试覆盖率。该规范涵盖了JAVA单元测试的指引,覆盖了测试的需求、测试颗粒化、测试自动化、持续维护等方面,并提供了Maven和Junit的使用指南,...

    Python项目开发实战 源代码

    12. **异常处理**:学习如何使用try-except语句捕获和处理错误是保证代码健壮性的关键。源代码会展示如何优雅地处理程序可能出现的问题。 通过深入研究这些源代码,你不仅可以提升Python编程技能,还能了解到实际...

    代码质量-读书笔记

    单元测试和集成测试是确保代码健壮性的有效手段,它们能在早期发现并修复问题。 5. **性能优化**:虽然不是所有情况下都需要关注性能,但当必要时,应进行性能分析并优化。避免冗余计算,合理利用数据结构和算法,...

    华为代码编写规范和范例

    4. **错误处理**:异常处理是代码健壮性的关键,应确保捕获并适当地处理异常。避免使用空的异常处理器,而是提供有用的错误信息。 5. **代码风格**:遵循统一的代码格式,包括缩进、空格、换行等,以保持代码的一致...

    Python库 | robustness-1.0.post1-py3-none-any.whl

    总之,robustness-1.0.post1-py3-none-any.whl是针对Python 3环境设计的一个专注于代码健壮性的库,它的使用将使开发者能够在项目中轻松地实施健壮性策略,提升软件的整体稳定性和可靠性。通过pip安装这个whl文件,...

    研究生初试录取 程序代码

    #### 异常处理与代码健壮性 虽然在提供的代码片段中没有看到异常处理代码,但在实际开发中,特别是在数据库操作和网络通信中,必须考虑到可能发生的异常,并通过适当的异常处理机制(如try-catch语句)来增强代码的...

    面向对象javascript

    面向对象的JavaScript开发可以极大地提高开发效率和代码健壮性。 面向对象的JavaScript的特征包括: * 继承:允许子类继承父类的属性和方法,从而实现代码重用和简化开发。 * 多态:允许对象在运行时改变其形态,...

    课程设计代码已过版.zip

    5. **代码健壮性**:代码健壮性是指程序在遇到错误或意外输入时仍能正确运行的能力。在这些项目中,开发者可能通过异常处理、边界检查和输入验证来增强代码的健壮性,确保程序的稳定性和可靠性。 6. **面向对象编程...

    Java线程问题代码

    **异常处理与代码健壮性** 代码中并没有包含异常处理的逻辑,但在实际的多线程编程中,考虑到线程间的并发性和复杂性,异常处理是非常重要的。开发者应该考虑添加适当的try-catch块来捕获和处理可能发生的异常,...

    Android购物商城

    Android购物商城,毕业设计,详细代码注释.... 由于个人能力有限,所以应用的代码在有些地方设计可能存在不合理,代码也显得臃肿,同时用户体验、应用流畅性、代码健壮性和可扩展性还有待改进。欢迎大家指正。

    简略分析Android的Retrofit应用开发框架

    1.使用Loader + HttpClient + GreenDao + Gson + Fragment,优点是可定制性强,由于使用Google家自己的Loader和LoaderManager,代码健壮性强。 缺点是整套代码学习成本较高,使用过程中样板代码较多,(比如每一个...

Global site tag (gtag.js) - Google Analytics