自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java常用类---日期时间类

SimpleDateFormat类用来格式化和分析日期,允许用户可以自定义日期时间格式。如下式所示。//实例化一个Date类对象/*实例化一个SimpleDateFormat类对象*在传入参数中,可以设定自定义时间格式* 即时间模式字符串("yyyy-MM-dd HH:mm:ss")用于指定时间格式*///使用format(Data)方法来输出自定义时间System.out.println("当前时间为:"+ft.format(date));运行结果,如下图所示。

2024-01-12 21:35:08 2133 1

原创 Java常用类---Math类和Random类

Math.abs求绝对值,代码如下式所示。int i = -1;//Math.abs方法输出绝对值(可为整数或小数)System.out.println(i+" 的绝对值结果为:"+Math.abs(i));System.out.println(j+" 的绝对值结果为:"+Math.abs(j));运行结果,如下图所示。Math.sin正弦函数,代码如下式所示。//将角度转换为弧度//j == π/6System.out.printf("弧度值为:"+"%.6f%n",j);

2024-01-11 16:58:24 1367 1

原创 Java常用类---包装类

包装类包装类简介Java语言是典型的面向对象编程语言,但是其中的8种基本数据类型并不支持面向对象编程,基本类型数据不具备"对象"的特性,即:没有携带属性以及没有方法可以调用。为了解决上述问题,java为每种基本类型设计分别设计了对应的类,称为包装类(Wrapper Classes)。基础数据类型类与包装类对应关系,如下图所示。基本数据类型 对应包装类 byte Byte short Short int Integer long Long

2024-01-08 19:22:22 1110

原创 Java常用类---Object类-->toString方法、getClass方法、finalize方法、equals方法、hashCode方法、wait方法、notify方法

常见的哈希码的算法有:Object类的hashCode(返回对象的内存地址)、String类的hashCode(字符串内容)、Integer类的hashCode(整数的数值)。工作原理为:当垃圾回收器准备好释放对象所占用的存储空间时,第一步将调用该类中的finalize方法,随后在下一次垃圾回收动作发生时,才真正回收对象所占用的内存。是特别的质数,它可以进一步减少HashCode值的碰撞。类型类指代表一个类型的类,在java中一切皆为对象,即可以用类型类来表示一个类型,所有的类型类都是Class类的实例。

2024-01-07 21:54:00 1113 1

原创 Java常用类---Object类-->Clone方法

Object类理论上Object类是所有类的父类,所有类都直接或间接的继承java.lang.Object类。因此省略了extends Object关键字。Object类中具体方法如下图所示:其中,绿色小锁子图标代表该方法被定义为final类型,故不能重写。补充: 可以通过Alt + 7 快捷键来打开查询一个类的结构。 或通过IDEA中View --> Tool Windows --> Structure 来打开,如下图所示。 Clone方法Clone

2024-01-06 20:13:31 2196 1

原创 个人学习---Java异常

用户自定义异常类,只需要继承Exception类即可。如下图所示。使用自定义异常,具体效果如下所示。对于异常,应该合理规避的同时使try-catch语句因地制宜的辅助处理。在多重catch块后,用一个catch大异常来处理可能会被遗漏的异常。对于不确定的代码,也可以加上try-catch来处理潜在异常。尽量添加finally语句块来释放占用资源。

2024-01-02 20:11:21 876

原创 个人学习---Java对象(下)

多态是方法的多态,属性没有多态。存在子类、父类或者两个有关系的类,才能出现多态特征。多态存在条件:继承关系、方法需重写、父类引用指向子类对象。static、final、private修饰符所修饰的方法,都不可重写,即没有多态,如下图所示。接口就是一种规范、一种专业的约束,它定义了一组规则。接口的本质就是契约,按照契约来进行方法的编写。接口只是一种规范,自身内部无法写正常的方法,接口中所有的定义都是抽象的。interface,具体形式,如下图所示。接口都需要一个实现类,一般来说实现类以。

2024-01-02 13:57:39 1085

原创 个人学习---Java对象(上)

在创建一个新类的时候,即使在类中什么也不写,也会存在一个无参的构造方法(也叫构造器)。必须和类的名字相同。没有返回值类型,特别的:void类型也没有。定义方式,如下式所示,其中上为无参构造器,下为有参构造器。注:若定义了有参构造,那么无参构造就必须要显示定义,这样才能接着用无参构造器。能够定义有参、无参多个构造器,本质上为方法的重载。封装的本质是实现追求高内聚、低耦合,高内聚是指类的内部数据操作、细节都由自己来完成,不允许有外部的干扰。低耦合是指仅暴露少量的方法给外部使用。封装依赖于关键字。

2023-12-31 22:18:10 1115 1

原创 个人学习---Java数组

数组是数据的有序集合,为一种最简单的数据结构,按照一定的排列组合而成。其中,每一个数据称为数值,每个数组元素可通过来进行访问。

2023-12-27 22:13:02 2248 1

原创 个人学习---Java方法

是一种语句的集合,执行某一具体的功能,是解决一类问题的步骤的有序组合。,是用来完成特定功能的代码片段。方法包含一个方法头和一个方法体,具体格式,如下图所示。其中:修饰符:定义了该方法的访问类型。返回值类型:定义了返回值的数据类型,若是没有返回值,则类型选择void。方法名:为该方法的实际名称。参数:类似于占位符,在方法中的参数起到定义的作用,为形参。补充:参数分为和。起到定义作用,即用来接收外界的输入数据。则是在调用时,实际传递的参数叫做实际参数。方法体:包含具体语句,用于定义该方法的功能。

2023-12-25 20:02:39 802

原创 个人学习---Java流程控制

在Java的流程控制中,通过来获取用户的输入,基本用法如下:创建一个扫描器对象,用于接收键盘数据,如下式所示。在读取输入字符串前,一般需要使用来判断是否还有输入的数据,如下式所示。注:还可以通过使用来判断输入是否为整数输入、小数输入以及输入是否为数字,如下图所示。通过方法来获取输入的字符串,如下式所示。,在有效字符之前的空格,next()方法会将其去掉,在有效字符之后的空格,next()方法会将其视为分隔符或结束符。,获得回车前的所有字符。在输入完毕后,,如下式所示。

2023-12-23 15:34:22 1204 1

原创 个人学习---Java基础语法(下)

是最基本的存储单元。变量要素包括:变量名注:可以用逗号隔开,来声明多个同类型变量,如下图所示。变量类型分为和两种变量类型。作用域根据的不同,可分为三类变量:类变量外形特征:变量前部添加修饰符。位置:位于方法外面,类里面,从属于。实例变量位置:位于方法外面,类里面,从属于。局部变量位置:是位于方法中的变量,只在方法的{}中起作用。三类变量位置,如下图所示。常量:初始化后不能再被改变的量。外形特征:变量前部添加修饰符。,如下图所示。

2023-12-21 18:08:56 1020

原创 个人学习---Java基础语法(上)

注释方式采用来进行表示,如下图所示。注释颜色的变更,注释方式采用来进行表示,如下图所示。即JavaDoc文档注释,采用 "/** + 中间内容 + */" 来进行表示,如下图所示。

2023-12-18 19:17:32 1008

原创 个人学习---IDEA快捷键操作及部分界面设置

代码窗口放大,如下图所示。再次使用返回原代码窗口样式,如下图所示。运行代码,如下图所示。用高亮选中错误代码,可以看到IDEA修复它的建议,如下图所示。在添加断点后,用于调试代码,如下图所示。用于当前屏幕代码显示的变大、变小,如下图所示。如下图所示。

2023-12-18 11:53:33 1274

原创 个人学习---DOS命令

使用打开运行,如下图所示。键入,回车确定,如下图所示。进入命令提示符,如下图所示。

2023-12-16 21:53:49 332

原创 个人学习--Markdown/Typora

是一种写作的轻量级标记语言,其语法的目标是成为一种适用于网络的书写语言,没有复杂冗长的语法和形式多样的排版选择。

2023-12-16 16:26:49 717

MarkDown学习.zip

Markdown是一种写作的轻量级标记语言,其语法的目标是成为一种适用于网络的书写语言,没有复杂冗长的语法和形式多样的排版选择。其中,Typora是最流行的Markdown编辑器,设计理念就是极致简洁,Typora是真正的即时预览编辑器。此文件关于Typora的下载和基础使用操作教程。

2024-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除