自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用的API---BigDecimal

CEILING :向正无穷方向舍入模式。HAlF_UP :接近四舍五入模式。FLOOR :向负无穷方向舍入模式。UP :远离零方向舍入模式。DOWN :向零方向舍入模式。

2024-04-20 15:14:10 113

原创 常用的API--BigInteger

【代码】常用的API--BigInteger。

2024-04-20 14:03:11 377

原创 常用API--Object

【代码】常用API--Object。

2024-04-12 17:10:40 293

原创 常用API--Runtime

【代码】常用API--Runtime。

2024-04-12 12:32:31 193

原创 常见的API--System

【代码】常见的API--System。

2024-04-09 16:13:40 198 1

原创 常用API--Math

【代码】常用API--Math。

2024-04-09 15:43:26 394 1

原创 面向对象--内部类

包含了三个方面:实现/继承关系 方法的重写 创建对象,整体就是一个类的子类对象或者接口的实现类对象。使用场景:内部类表示的事物时外部类的一部分,内部类单独出现没有任何意义。在外部类中编写方法,对外提供内部类的对象(private修饰成员内部类时)直接创建格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象。隐藏了名字的内部类,可以写在成员位置,也可以写在局部位置。.内部类:在一个类中,再定义一个类。外部类名.this.变量名。创建静态内部类对象的格式。一种特殊的成员内部类。调用非静态方法的格式。

2024-04-06 22:32:19 396 1

原创 面向对象--接口

实现关系:可以单实现,也可以多实现,还可以再继承一个类的同时实现多个接口(需要实现所有的方法)细节:如果实现类实现了最下面的子类接口,那么就需要重写所有的抽象方法(父类的方法)细节:当多个接口中有重名的方法时,只需要重写一次就行。继承关系,只能单继承,不能多继承,但是能多层继承。重写的时候去掉default关键字。public class 类名。继承关系,可以单继承,也。default不能省略。,static不能省略。

2024-04-06 18:32:39 1010 1

原创 面向对象--抽象类和抽象方法

返回值类型 方法名(参数列表);抽象类和抽象方法的注意事项。class 类名{}

2024-04-06 15:46:40 189 1

原创 面向对象--权限修饰符和代码块

在类加载的时候,做一些数据初始化的时候使用。

2024-04-06 14:56:37 149 1

原创 面向对象 -- 包和final

公司域名反写 + 包作用,需要全部英文小写,见名知意.包就是文件夹.用来管理各种不同功能的Java类。使用Java.lang包中的类时,不需要导包.如果同时使用两个包中的同类名,需要使用全类名。例如:com.bilibili.domin。地址值不能发生改变,对象内部的属性可以改变。多个单词:全部大写,单词之间用下划线隔开。使用同一个包中的类时,不需要导包;其他情况都需要导包;

2024-04-05 22:43:09 101 1

原创 面向对象--三大特征--多态

理解:在子类的对象中,会把父类的成员变量继承下来,如果是子类类型就用子类的name,如果是父类类型的就用父类的name,如果子类中没有变量name就会用父类的。编译看左边:Javac编译代码的时候,会看左边的父类中有没有这个变量,如果有,编译成功,如果没有编译失败;编译看左边:Javac编译代码的时候,会看左边的父类中有没有这个变量,如果有,编译成功,如果没有编译失败;运行看右边:Java运行代码的时候,实际上运行的是子类中的方法。:转换的时候不能乱转,如果转换成其他类的类型,就会报错。

2024-04-05 18:17:50 307 1

原创 面向对象--三大特征--继承

子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据.只有父类中的虚方法才能被子类继承,虚方法表由非private,非static,非final组成;b.子类B是子类A的直接父类,父类C是子类A的间接父类,只有间接父类和直接父类两种关系;子类初始化之前,一定要调用父类构造方法先完成父类数据空间的初始化。.子类中所有的构造方法默认先访问父类中的无参构造,再执行自己。父类中的构造方法不会被子类继承,但是可以通过super调用。d.建议:重写的方法尽量和父类保持一致;

2024-04-05 16:52:46 1209 1

原创 面向对象--成员变量,就近原则和this关键字

例如下面代码中的name和age;例如:下面代码中的j和i;

2024-04-02 13:43:48 293 1

原创 面向对象--三大特征--封装

【代码】面向对象--三大特征--封装。

2024-04-02 12:52:13 174 1

原创 面向对象-类和对象

修饰符 数据类型 变量名称 = 初始化值。1.成员变量(代表属性,一般是名词)一般无需指定初始值;

2024-04-02 12:32:55 172 1

原创 面向对象进阶-static-静态变量和静态方法

b.static: 被JVM调用,不用创建对象,直接类名访问,因为main方法是静态的,所以测试类中其他方法也需要是静态的;JavaBean类:用来描述一类事物的类.比如:Student,Teacher,Dog,Cat等;测试类:用来检查其他类是否书写正确,带有main方法的类,是程序的入口;d.main: 一个通用的名称,虽然不是关键字,但是被JVM识别;工具类:帮助我们做一些事情的,但是不描述任何事物的类;c.void: 被JVM调用,不需要返回值;c.随着类的加载而加载,优先于对象存在.

2024-04-01 17:20:10 151

原创 Java集合

因为添加多个数据时,一般使用的是数组,而数组长度是不可以变化的,所以当我们储存的数据超过数组的长度是需要重新定义很麻烦,于是就出现了集合,集合的长度是自己变化的,当你添加一个数据时,长度会自己加一,当你删除一个元素时长度会自己减一.a.长度方面:数组的长度是固定的,而集合的长度是可变的.b.储存类型方面:数组可以存基本数据类型,也可以存引用数据类型;集合可以存应用数据类型,如果要想存基本数据类型,需要将其变成相应的包装类,然后引用.

2024-03-29 10:43:13 195 1

原创 Java的作用

1.桌面应用开发:各种税务管理软件,各种开发工具(IDEA,Clion,Pycharm);桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,例如:坦克大战,但是Java并不合适开发这种游戏,最适合的C语言/C++.3.移动应用开发:鸿蒙,Android,医疗设备(例如:CT);例如:电视机,微波炉,照相机,诺基亚手机中的系统.6.游戏开发:我的世界:MineCraft;开发,在这个领域,是当之无愧的No1.Java EE:Java语言的。,用于桌面应用的开发,

2024-03-28 21:35:57 123 1

原创 链表的应用之逆序操作

其实这个单向循环链表的逆序操作和单向链表的逆序有着异曲同工之妙,单向循环链表就是尾节点不为空,等于first,和单向循环链表没有太大的区别,故只需要把单向链表逆序中的置空换为first->next->next=first;先命名两个工具人p,s,先让p=first->next->next(也就是p指向第二个节点),然后将头节点置空,随着后面的节点。到前面,这个节点置空以后就相当于尾节点,接下来就开始循环,让后面的节点。

2023-04-07 20:05:41 129 1

原创 双链表的简单应用之尾插的注意事项

看到上面的代码中的插入代码,其实和单链表的插入相同,所以注意这个地方p=first,不然无法成功尾插,会变成头插。

2023-04-06 19:59:14 56 1

原创 单链表的应用之尾插和头插的结合应用

题目:已知带头结点的单链表,设计算法实现划分使单链表前面全为奇数,后面全为偶数。结点值为奇数的实现头插入,为偶数的直接指针向后移动。

2023-04-06 18:33:30 71

原创 单链表的应用之将两个有序表A,B的合并为表C,C中序列仍有序(注意:合并后A,B置为空表)

最后分别将A表和B表插入到C表中。其中也是一个工具人指针;p,q为工具人指针;

2023-04-04 12:23:18 301 1

空空如也

空空如也

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

TA关注的人

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