Java常用类介绍:包装类及与数学相关类的讲解

来源:爱酷猪责编:网络时间:2025-05-10 19:59:48

概述

在Java中,课程非常重要。如果您想很好地学习Java(在简历上精通Java),我们不仅必须能够创建适当的类并根据业务需求进行相关的开发,而且还必须学会使用常用的Java类,以实现更高的效率。 Java中常用类主要包括:

下面,我将介绍常见的Java课程,以帮助您进一步发展。 (内容很大,水平有限,感谢您的更正!)

包装

之前有一篇文章讨论了此内容,您可以阅读:将近7,000字的长文章详细说明了Java包装,访谈稳定。

与数学相关的类

在计算机中执行数学计算是一项重要的任务,因此非常有必要提前设计一个类以满足基本数学函数所需的属性和方法。在Java中,该类是与数学有关的常用类,即数学类。源代码中其类的定义如下:

数学被定义为最后一类,因此不能继承。此外,数学方法被定义为表单,可以通过数学类直接在主函数中调用。

数学类中的常见属性和方法如下:

种类

类代表字符串。在Java中,字符串属于对象。 Java提供班级创建和操纵字符串。源代码中其类的定义如下:

从源代码我们可以看到:

如果该程序中涉及大量的字符串修改操作,则此时的时间和空间消耗相对较高。可能需要考虑的可变字符序列(这两个将在后面描述)

jdk1.9之前有一个char []值阵列,而jdk1.9之后的字节[]数组

恒定池在不同时期的不同,如下:

①JDK1.6及其前身:方法区域

②JDK1.7:堆

JDK1.8:

以下进一步解释了类及其常用方法。

创建一个字符串对象

使用构造函数

使用构造函数创建字符串有三种形式:

使用静态方法

这是用于类自定义的静态方法;引言如下:

源代码如下:

使用“” +拼接

Java语言为字符串串联符号(“+”)提供了特殊支持,并将其他对象转换为字符串(()方法)。在类型中,任何数据类型均为“”剪接,结果是字符串。

代码示例如下:

由于我们在这里谈论剪接,因此我们必须谈论字符串拼接的特殊问题,即以不同形式创建的字符串的存储位置不同,这会使结果在比较==时不同,即使字符串的内容相同。特定分类如下:

代码示例:

字符串对象的比较

有很多方法可以比较字符串,而与不同的方式进行比较的方式不同。比较方法如下:

代码示例

弦的通用方法

类是非常常用的类,并且有很多方法,但是并非所有方法都如此频繁地使用,因此有必要在此处引入常见的字符串方法。引入常见方法如下:

查找相关

代码示例

字符串相关

解码和编码相关

代码示例

常规比赛相关

当需要表单验证时,如果以正常方式实施复杂的验证(例如电子邮件),则可以使用常规匹配来使复杂而简单。简而言之,常规匹配是验证更简单实现的数据的一组规则。

通常使用的正则表达式:

角色类

预定义的字符类

边界匹配器

定量词

操作员

代码示例

替换相关

分裂相关

其他

代码示例

可变字符序列

如前所述,字符串不适用于具有较大变化的场景,但确实存在此情况。为了解决此问题,Java已经完成了特殊的课程,即Java.lang软件包提供可变的字符序列和类型。

通用方法完全一致

常用方法被引入如下:

代码示例

时间和日期

在Java中,获得和利用时间是必不可少的事情,毕竟,我们一直在处理时间。根据不同的JDK,时间方法存在一些差异。在这里,JDK1.8用作边界,并在JDK1.8之前和JDK1.8之后分开。

在JDK1.8之前

在JDK1.8之前,Java本身提供的时间和日期类别无法取得良好的结果。尽管通常使用日期,但其大多数开发人员都使用第三方类库(Joda Time)。但是,我们仍然需要介绍它,因为JDK 1.8易于使用,这也是完整的。

java.util.date

Java.util软件包提供了日期类属性列举法,以封装当前日期和时间。常用的方法如下:

代码示例

java.util。

班级可以设置和检索日期数据的特定部分,例如小时,天或分钟?您还可以在日期的这些部分中添加或减去值。类是一个抽象类,其功能比日期类更强大,并且其实现方法也比日期类更复杂。

创建类对象

实际使用时,实现特定的子类对象。创建对象的过程对程序员是透明的,只需要使用方法来创建它们。

类对象字段类型

种类

该类实现日历,是该类的具体实现。 ()方法返回默认情况下使用当前语言环境和时区进行初始初始化的对象。定义了两个字段:AD和BC。这是代表格里高利日历的定义的两个时代。班级的常见方法如下:

代码示例

JDK1.8之后

JDK1.8是日期的巨大改进,此后变得更好。介绍如下:

,,,,

这是日期和时间格式。该类提供三种格式的方法:

代码示例

@测试

空白 (){

现在= .now();

// df =

(。long); // 2019年6月6日下午4:40:03

df =

。(。短); // 19-6-6 4:40 pm

str = df。(现在);

.out。(str);

@测试

void test9(){

现在= .now();

猜你喜欢
最新游戏更多
热门专题更多
最新资讯更多