`

常用代码、工具方法、工具类收集

    博客分类:
  • java
 
阅读更多

1 java.util.UUID

作用:生成一段全局唯一标识的字符串。

UUID (Universally Unique Identifier) 全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡 地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。

example:
public static void main(String[] args) {
       _id=UUID.randomUUID().toString();
       System.out.println(_id);
       _id=UUID.randomUUID().toString();
       System.out.println(_id);
}
 
result 写道:(上面的代码的结果每次执行都会不同
c1e02fb1-f95f-4ce4-b81d-7af41f07ed00
07d2c938-1b1e-4881-8127-19df2ce47750

 

2 数组操作:扩容、组合merge等有用的一个方法System.arraycopy()

    /**
     * 数组扩容
     * @param src byte[] 源数组数据
     * @param size int 扩容的增加量
     * @return byte[] 扩容后的数组
     */
    public static byte[] grow(byte[] src, int size) {
        byte[] tmp = new byte[src.length + size];
        System.arraycopy(src, 0, tmp, 0, src.length);
        return tmp;
    }

 

arraycopy (Object src,int srcPos, Object dest, int destPos, int length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

分享到:
评论

相关推荐

    PHP常用工具类方法(珍藏版收集)

    本珍藏版收集了一些PHP开发者在日常工作中经常会用到的工具类方法,旨在提高代码的复用性和开发效率。 一、字符串操作 1. `str_replace`:这个函数用于在字符串中替换指定的字符或子串。例如,`str_replace('old', ...

    java常用工具类集合(也有转自他人的)

    "java常用工具类集合"是一个综合性的资源,它包含了从不同来源收集的实用工具类,旨在帮助开发者提高效率,减少代码重复。下面,我们将深入探讨这个主题,分析其中可能包含的知识点。 首先,`opslabJutil-master....

    常用android工具类收集

    "常用Android工具类收集"这个主题正是针对这样的需求,集合了各种实用的工具类,便于开发者在项目中快速引用。 AndroidUtilCode项目是一个广泛使用的开源库,包含了大量实用的Android工具类和功能模块。以下是一些...

    安卓开发框架工具类相关-常用android工具类收集.rar

    "安卓开发框架工具类相关-常用android工具类收集.rar"这个压缩包很可能包含了多个用于不同场景的工具类,可能涵盖了网络请求、数据解析、UI操作、日期时间处理等多个方面。由于具体文件无法查看,以下将根据常见的...

    常用的工具类和一些自定义UI

    1. **代码复用**:将常用功能封装到工具类,可以避免代码重复,提高代码质量。 2. **模块化**:自定义UI组件可以作为独立模块,方便在多个项目中重用。 3. **灵活性**:自定义UI可以根据需求定制界面,使应用更具...

    安卓开发框架工具类相关-个人总结的常用到的工具类可直接导入查看eclipse工具编写.rar

    "安卓开发框架工具类相关-个人总结的常用到的工具类可直接导入查看eclipse工具编写.rar" 这个压缩包文件,就是收集了作者在实际开发过程中总结的一些常用工具类,方便开发者导入到Eclipse环境中快速使用或参考。...

    随便收集的工具类.rar

    "随便收集的工具类.rar"这个压缩包可能包含了一系列不同功能的工具类,用于处理各种常见的编程任务。虽然标题和描述较为简洁,但我们可以通过标签“资料”推测这是一份与学习、参考或分享有关的资源集合。 在Java...

    片段代码收集工具

    这款工具不仅提供了基本的文本编辑功能,还具备图像处理能力,尤其是针对开发者常用的代码示例图片。 首先,让我们关注其核心功能——代码整理。在软件工程领域,代码的整洁和有序对于提高开发效率至关重要。此工具...

    常用代码汇总

    【描述】"常用代码总结"提示我们这份文档集可能是对程序员在工作中经常遇到的问题和解决方案的整理,它可能包含了各种编程语言的关键点,如Java、Python、C++等,以及一些开发工具的使用方法,例如JVM监控、Vim编辑...

    自己收集的JAVA工具类

    在Java编程领域,工具类(Util Classes)是程序员经常使用的代码集合,它们提供了一系列静态方法,用于执行特定任务,如处理字符串、日期、文件、网络等。在这个名为"自己收集的JAVA工具类"的压缩包中,包含了多个...

    Utils-Everywhere, 整理并收集各种常用的覆盖面广的工具类.zip

    Utils-Everywhere 是一个开源项目,它集合了各种常用且功能广泛的工具类,旨在为开发者提供便利,提高开发效率。这个项目的重点在于它的通用性,覆盖了许多常见的编程任务,无论是在Android、Java还是其他Java生态...

    Android-Android快速开发工具类收集

    "Android-Android快速开发工具类收集" 是一个整理了多个常用工具类的资源,旨在提高开发效率,减少网络搜索时间。下面将详细介绍这个资源中的关键知识点和可能包含的功能。 1. **StringUtil**: 字符串处理工具类,...

    java工具类

    Java工具类是编程实践中常用的辅助模块,它们提供了一系列静态方法,方便开发者进行常见的操作,比如字符串处理、日期时间操作、加密解密以及日志记录等。以下是对标题和描述中涉及知识点的详细解释: 1. **String...

    Android开发人员不得不收集的代码

    "Android开发人员不得不收集的代码"这一资源,很可能是一个包含了许多常用Android工具类的开源项目,名为AndroidUtilCode。这个项目的主分支可能是AndroidUtilCode-master,它提供了丰富的功能模块,方便开发者在...

    安卓开发以及软件开发所用到的小工具类

    这些小工具类涵盖了从调试、测试到优化等各个环节,极大地丰富了开发者的工具箱。以下是一些常见的小工具及其详细功能: 1. **截图工具**: - 对于安卓开发者来说,快速获取应用界面截图是必不可少的。例如,...

    收集各种反编译工具_常用EXE文件反编译工具下载

    带有良好的注释的 ASM 代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except 和 Try-Finally 块。 这三个反编译工具可以满足不同的需求,PE Explorer 适合需要全面反编译和资源...

    数学建模常用算法源代码

    这个名为"数学建模常用算法源代码"的压缩包很可能是为了帮助数学建模者快速理解和应用各种常用算法。下面,我们将深入探讨一些可能包含在其中的算法及其重要性。 1. **线性规划**:线性规划是一种优化技术,用于...

    超级强大的代码收集器

    开发者还可以自定义分类,将常用代码或项目特定的代码片段整理归档,以便于日后调用。 总之,"超级强大的代码收集器"通过集成大量经典案例和多语言支持,创建了一个综合性的代码知识库。无论是学习新的编程语言,...

    一些JAVA工具类集合,可用于项目使用(源码)

    在Java编程领域,工具类集合是开发者们常用的一类资源,它们包含了一系列预定义的静态方法,用于解决各种常见的编程任务。"一些JAVA工具类集合,可用于项目使用(源码)"这个标题揭示了这是一个Java开发者共享的工具...

    25套收集开发常用PHP函数和类.rar

    "25套收集开发常用PHP函数和类.rar"这个压缩包文件显然是一个集合,里面包含了25个不同的PHP函数或类库,旨在解决开发者在日常工作中常见的问题。下面,我们将详细探讨PHP函数和类的基本概念、重要性以及一些常见的...

Global site tag (gtag.js) - Google Analytics