自定义博客皮肤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)
  • 收藏
  • 关注

原创 【LeetCode】题记日记 83. 删除排序链表中的重复元素 Remove Duplicates from Sorted List

给定一个已排序的链表的头head, 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。

2024-08-11 23:35:23 260

原创 【LeetCode】题记日记 21.合并两个有序链表 Merge Two Sorted Lists

将两个升序链表合并为一个新的 升序 链表并返回。

2024-08-10 23:27:32 327

原创 【LeetCode】题记日记 206.反转链表 Reverse Linked List

输入:head = [1,2,3,4,5],请你反转链表,并返回反转后的链表。输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []链表中节点的数目范围是。

2024-04-04 10:55:42 463

原创 【LeetCode】题记日记 160.相交链表 Intersection of Two Linked Lists

【LeetCode】题记日记 160.相交链表 Intersection of Two Linked Lists

2024-03-31 21:54:10 1941

原创 11.枚举和注释

3)在JavaSE中,注解的使用目的比较简化,例如标记时的功能,忽略警告等。用于修饰它支持的程序元素。1.@Override表示指定重写父类的方法(从编译层面验证),如果父类没有fly方法,则会报错。说明:使用关键字enum时,会隐式继承Enum类,这样我们就可以使用Enum类相关的方法。1)@Override:限定某个方法,是重写父类方法,该注解只能用于方法。@Override:限定某个方法,是重写父类方法,该注解只能用于方法。3.@Overide 只能修饰方法,不能修饰其他类,包,属性等等。

2023-09-05 16:55:16 52

原创 10.面向对象编程(高级)

类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。5)构造方法(构造器)的最前面其实隐含了super()和调用普通代码块,静态相关的代码块,属性初始化,在类加载时,就执行完毕,因此是优先于构造器和普通代码块执行的。如果是普通代码块,没创建一个对象,就执行。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象的隐式调用。

2023-09-05 16:53:38 746

原创 9.面向对象编程(中级)

面向对象编程有三大特征;封装、继承和多态。

2023-09-05 16:51:31 48

原创 8.面对对象编程(基础)

局部变量,生命周期较短,伴随着它的代码块的执行而创建,伴随着代码块的结束而死亡。5.当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就将结果返回给谁,同时当方法执行完毕或者返回时,该方法也就执行完毕。方法调用时的参数称为实际参数,简称实参,实参和形参的类型一致或兼容、个数、顺序必须一致。构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。4.全局变量(属性)可以不赋值,直接使用,因为有默认值,局部变量必须赋值后,才能使用,因为没有默认值。

2023-09-05 16:48:48 36

原创 7.java中的数组

数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用数据类型。即:数组就是一组数据。

2023-09-05 16:44:00 24

原创 6.控制语句:循环

3)循环初始量可以有多余初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开。2)continue语句出现在多层嵌套的循环语句体中,可以通过标签指明要跳过的是哪一层循环,这个和前面的标签的使用的规则一样。return使用在方法,表示跳出所在的方法,在讲解方法的时候,会详细的介绍。2.for有四要素:(1)循环变量初始化(2)循环条件(3)循环操作(4)循环变量迭代。3.循环操作,这里可以有多条语句,也就是我们要循环执行的代码。for(循环变量初始化;

2023-09-05 16:38:05 49

原创 5.分支if-else

特别说明:(1)多分支 可以没有else,如果所有的条件表达式都不成立,则一个执行入口都没有(2)如果else,如果所有的条件表达式都不成立,则默认执行else代码块。1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转成可以相互转化比较的类型,比如输入的是字符,而常量是int。说明:当条件表达式成立,即执行代码块1,否则执行代码块2,如果执行代码块 只有一条语句,则{}可以省略,否则,不能省略。5.如果和case常量1 匹配,就执行语句块1,如果没有匹配,就继续匹配匹配 case常量2。

2023-09-05 16:35:44 77

原创 4.控制语句:顺序

输入的基本数据类型,自动转换为字符串,如果输出的是一个对象,自动调用对像的toString();程序从上到下逐行地执行,中间没有任何判断和跳转。Java用Scanner 对象,实现。in.next();一.Java输出语句。二、程序程序控制介绍。

2023-09-05 16:34:11 27

原创 3.运算符

4.a || b:|| 叫短路或,规则: 当 a 和b,有一个为true,则结果为true,否则为false。3.a | b: | 叫逻辑或, 规则:当a和b,有一个为true,则结果为true,否则为false。当a为true,则结果为false,当a为false时,结果为true。2.a&&b:&& 叫做短路与:规则:当a和b同时为true,则结果为true,否则为false。int n = 90;1.a&b:&叫逻辑与:规则:当a和b同时为true,则结果为true,否则为false。

2023-09-05 10:49:19 24

原创 3.运算符

java之运算符语法

2023-08-29 09:41:48 21

原创 2.数据和Java

1.在将String类型转成基本数据类型,要确保String 类型能够转成有效的数据,比如 我们可以把"123",转成一个整数,但是不能把"hello"转成一个整数。1.字符常量是用单引号(' ')括起来的单个字符。2.当我们把精度(容量)大 的数据类型赋值给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换。2.Java的浮点型常量(具体值)默认为double型,声明float型常量,须后加'f'或'F'3.在java中,char的本质是一个整数,在输出时,是unicode码对应的字符。

2023-08-26 08:57:57 22

原创 1.Java的概述以及准备工作

萌新的Java之旅

2023-08-23 18:07:24 27

空空如也

空空如也

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

TA关注的人

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