JAVA
文章平均质量分 78
常用api
种一棵树001
这个作者很懒,什么都没留下…
展开
-
API:BigDecimal
简介:BigDecimal:大小数,这是Java自带的一个用于高精度小数计算的工具类。在学习BigDecimal之前,我们有必要深入了解一下计算机中的小数(浮点数)。decimal这个单词,有十进制的、小数的、小数等意思,dec这个前缀在计算机中用于表示十进制。计算机中的浮点数有两个基本数据类型:float (4个字节)和double(8个字节),默认情况下出现的小数都认为是double类型的,想让Java认为它是float类型,需要在小数后面加一个后缀:l。这是为什么呢?原创 2024-07-29 14:48:45 · 1541 阅读 · 0 评论 -
正则表达式
介绍:正则表达式(Regular Expressions,简称Regex或Regexp)是一种强大的文本处理工具,它使用一种特殊的语法来匹配字符串中的字符组合。它们广泛用于各种编程语言和文本处理工具中,以执行各种文本搜索、替换、验证和数据提取等操作。摘自文心一言我的理解:正则表达式主要是对字符串进行操作。regular这个单词有规则的意思,那么正则表达式可以理解为程序员按照一定的语法格式定义的一段个性化的规则,可以用这种规则去对字符串进行筛选、验证等等操作。原创 2024-07-30 21:24:06 · 926 阅读 · 0 评论 -
API:BigInteger
BigInteger也是有上限的,它的上限就是内部数组的上限,一个整型数组,它的长度最大不能超过整型的最大值2^31-1=2147483647,其中每个索引都能存一个整型整数,所以说,大整数的上限是一个超大的数,没有服务器能存储,可以看作无穷了。1、fianl int signum 表示大整数的正负,signum == -1,表明大整数是负数,signum==0,表明大整数是0,sugnum == 1,表明大整数是正数。数是用来计算的,它的方法肯定也跟数之间的计算有关。是 Java 中的一个类,位于。原创 2024-07-28 22:47:23 · 449 阅读 · 0 评论 -
Runtime工具类
Runtime类的方法没有用static修饰,所以需要获取对象,但是不能用一般JavaBean类创建对象的方式来获得Runtime类的对象,这是因为在Runtime类内部,它的空参构造方法被 private 修饰变成了私有的,外界无法访问。类的实例是全局唯一的,并且这个实例在 JVM 启动时就被创建,因此它提供了一种全局访问 JVM 运行时环境的方式。众所周知,JavaBean类是用来描述事物的类,而一台虚拟机只能有一个运行环境,因此,只能有一个描述该运行环境的对象,多个对象是不合逻辑的。原创 2024-07-26 17:46:56 · 1669 阅读 · 0 评论 -
API:Object
这种克隆方式就是浅拷贝(浅克隆),这种克隆方式造成的结果就是,对于引用数据类型的属性,克隆者和被克隆者记录相同的地址,公用一个引用数据类型的变量,例如数组类型的数据,二者无论是谁改变了数组,另一方记录的内容也会跟着改变。对于深拷贝,如果是基本数据类型,会拷贝属性值,如果是字符串,会服用串池中的地址,如果是引用数据类型,例如数组,会创建一个新的数组,将前者存储的数据拷贝到新数组中。2.对于A对象的基本数据类型的属性,将属性值拷贝给B对象,对于引用数据类型的属性,将地址值拷贝给B对象。clone方法被执行时。原创 2024-07-27 20:20:30 · 577 阅读 · 0 评论 -
System工具类
在计算机科学中,时间戳通常是一个表示自某一特定时刻(如1970年1月1日,即Unix纪元或Epoch时间)起到当前时间的总秒数(或毫秒数、微秒数等,具体取决于系统精度)的整数。这个时间戳是一个唯一的值,用于在数据库、文件系统、软件应用程序中唯一地标识和排序时间相关的事件。时间原点:C语言的设计者设计的C语言的诞生时刻,1970年1月1日0点,我国在东八区,有8个小时的时差,因此在我国是1970年1月1日8点,通俗来讲,这个方法的返回值代表了从时间原点到调用这个方法的时刻,经过了多少毫秒。原创 2024-07-26 11:10:13 · 447 阅读 · 0 评论 -
Math工具类
注意事项:他有一个bug,这个方法能表示的绝对值范围是 -2147483648 ~ 2147483647,因此如果想要获得 -2147383648的绝对值,这个方法只会返回原值(-2147483648),没有正数与它对应,可以使用absExact,这个方法在参数为-2147483648时会抛出一个异常提醒。简介:Math提供了常用的数学工具,包括求绝对值,比大小等等。在java.lang下,不用导包直接用,Math的所有成员都是static修饰的静态方法,类名直接调用即可。原创 2024-07-25 16:45:11 · 244 阅读 · 0 评论