zoukankan      html  css  js  c++  java
  • apache commons lang架包介绍

    commons lang组件介绍和学习

    介绍

    Java语言开发时有一个隐患,那就是java支持null值,这就导致很多时候操作可能会出异常。

    因此很多第三方组件都会提供安全null safe 操作(即使用前先检查是否为null).

    其中apache commons项目下就提供了很多安全操作和工具类

    lang包组织架构

     1 比较常用的工具类有
     2 
     3 ArrayUtils:数组工具类,提供数组拷贝、查找、反转等功能
     4 StringUtils:提供字符串操作,对null是安全的,字符串查找、替换、分割、去空格等操作
     5 ObjectUtils:对null进行安全处理
     6 RandomUtils:随机数工具类,获得随机整数、小数、字符串等
     7 NumberUtils:数值工具类,数值类型转换等操作
     8 DateUtils:日期工具类
     9 EnumUtils:枚举工具类
    10 ReflectionToStringBuilder/ToStringBuilder:重写toString方法
    11 EqualsBuilder/HashCodeBuilder:提供了方便的方法来覆盖equals() 和hashCode()方法 

    总结

    1 commons lang包是日常开发中,可以参考和借助的工具包,其包含null safe安全操作,其源码都比较简单,应该读一读。
    2 
    3 apache commons下的组件其实都比较小巧,对于java初学者阅读小组件源码很有帮助。

    以后再添加详细用法

  • 相关阅读:
    linux基本操作1
    404 Note Found -选题报告
    软工第二次结对实践作业
    软工之404 Note Found团队
    结对作业
    结对作业之代码规范
    观15级K班团队作业有感
    [zz] 设置演示文稿播放时对演讲者和用户显示不同内容
    OpenCV GPU CUDA OpenCL 配置
    [zz] 英文大写缩写前要加THE吗
  • 原文地址:https://www.cnblogs.com/codeByWei/p/10983690.html
Copyright © 2011-2022 走看看