自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 灯塔11.19 ArrayList

②存储类型:数组可以存基本数据类型和引用数据类型;集合只能存引用数据类型,不能直接存基本数据类型,可以把它变成包装类再存储。①长度:数组长度固定,集合长度可变(自动伸缩,可长可短)3.ArrayList成员方法。(String可省略)

2023-11-19 11:31:13 88

原创 灯塔 11月15日

1.继承:java中提供一个关键字extends,用这个关键字,可以让一个类和另一个类建立起继承关系。当类与类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。①可以把多个子类中重复的代码抽取到父类中,子类可以直接使用,减少代码冗杂,提高代码的复用性。②子类可以在父类的基础上,增加其他的功能,使子类更强大。Java只支持单继承,不支持多继承,但支持多层继承。多层继承:子类A继承父类B,父类B可以继承父类C。①子类可以得到父类的属性和行为,子类可以使用。

2023-11-15 19:19:32 96

原创 灯塔11.12

1.数据类型的默认值注意:1.在Java中,float类型数据的默认值是0.0f;在c语言和c++中,float的默认值是0.0。2.对于引用类型,如Long来说,默认值是null。实例化对象时 ,Java虚拟机会自动为成员变量进行初始化,针对不同类型的成员变量,Java虚拟机会赋予不同的初始值。2.成员变量的默认值。

2023-11-12 11:03:59 107 1

原创 灯塔 11.8

特点(与成员方法的不同):①方法名与类名相同,大小写也要一致,(成员方法的名称可以自定义);带参构造方法和无参数构造方法,两者方法名相同,但是参数不同,这叫做构造方法的重载。③无论是否使用,都手动书写无参数构造方法,和带全部参数的构造方法。Ⅰ如果没有定义构造方法,系统将会给出一个默认的无参数构造方式。无参数构造方法:初始化的对象时,成员变量的数据均采用默认值。有参数构造方法:在初始化对象时,同时为对象进行赋值。Ⅱ如果定义了构造方法,系统将不再提供默认的构造方法。②每创建一次对象,就会调用一次构造方法。

2023-11-08 16:11:02 100 1

原创 灯塔 November day7 面向对象

②降低学习成本,可以少学、少记,或者说压根不用学,不用记对象有哪些方法,有需要时去找就行。⑤提供“setXxx(参数)”方法,用于给成员变量赋值,方法用public 修饰。⑥提供“getXxx()”方法,用于获取成员变量的值,方法用public 修饰。④针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作。原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。①让编程变得简单,有什么事,找对象,调方法就行。②可以修饰成员(成员变量和成员方法)2.理解封装思想的好处。

2023-11-07 20:54:15 38

原创 灯塔November day6 类和对象

eg.注意事项:总结:

2023-11-06 17:34:28 38

原创 灯塔November day5 字符串底层原理

字符串拼接的底层原理。

2023-11-05 11:40:07 39

原创 灯塔November day4 String练习

1.2.3.手机号屏蔽。

2023-11-04 21:03:19 67 1

原创 灯塔November day3 StringBuilder和StringBuilder

练习。

2023-11-03 17:25:11 38

原创 灯塔November day2 方法练习

2.定义一个方法判断数组中的某一个数是否存在,将结果返回给调用处。1.设计一个方法求数组的最大值,并将最大值返回。

2023-11-02 20:01:45 45 1

原创 灯塔 November day1 方法

方法定义后并不是直接运行的,需要手动调用才能执行,该过程称为方法调用。2.看到方法进入方法,执行完毕回到调用处。注意:1.方法必须先定义 后调用,否则程序将报错。把一些代码打包在一起,该过程称为方法定义。

2023-11-01 16:34:58 106 1

原创 灯塔 October day31 字符串

1.字符串的遍历2.字符串的反转。

2023-10-31 20:50:42 49 1

原创 灯塔October day30 运算符

单独使用:++和--无论是放在变量的前边还是后边,单独写一行结果是一样的。

2023-10-30 16:11:12 36

原创 灯塔 October day28 对象和类

1.对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。类是一个模板,它描述一类对象的行为和状态。一个类可以拥有多个方法。

2023-10-28 20:59:59 39 1

原创 灯塔 October day26&27 String

字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。1.String是java定义好的一个类,定义在java.lang中,所以使用的时候不需要导包。3.字符串不可变,它们的值在创建后不能被更改,如果需要对字符串做很多修改,那么应该选择使用。2.java程序中的所有字符串文字(例如“abcdef”)都被定义为此类的对象。String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上。注意:数字1和大写壹忽略大小写不一样,

2023-10-26 19:59:06 40 1

原创 灯塔 October day6 (笔记)数组

注意:每一个一维数组其实是二维数组中的元素,所以每一个一维数组之间需要用逗号隔开,最后一个一维数组后面不需要加逗号。arr:二维数组 i:二维数组的索引,获取出来的是里面的一维数组。1.数组的概念:数组指的是一种容器,可以用来存储同种数据类型的多个值。格式:数据类型[][] 数组名=new 数据类型[m][n];5:表示每一个一维数组的长度都是5,可以装5个int类型的元素。3:表示二维数组长度为3,可以装3个一维数组;j:一维数组中的索引,获取出来的是真正的元素。3.数组的静态初始化。

2023-10-25 09:58:24 83 1

原创 灯塔October day5 考核总结 知识漏洞2

由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。因为switch语句中,会根据case标签后面的常量值,生成跳转表,只经过少数次数的比较,就可以跳到对应标签下面;的扩展名是.java,字节码文件的扩展名是.class(即java编译后的文件扩展名是.class)。(2)多线程:多线程是一种并发编程的方式,可以同时运行多个小任务,提高程序的并发性能和实时控制性能。②标识符没有长度限制,并且支持中文,但是不建议使用中文作为标识符。

2023-10-24 15:23:38 63

原创 灯塔October day4 数据类型(知识漏洞)

基本数据类型包括整数类型(byte、short、int和long)、浮点类型(float和double)、布尔类型(boolean)和字符类型(char)。void 类型 void 类型是一种特殊的数据类型,它表示没有返回值的方法。Array(数组类型):表示数组,可以包含多个元素,元素可以是任何类型,包括原始类型和引用类型。String(字符串类型):表示字符串,是 Java 中最常用的引用类型之一。Enum(枚举类型):表示枚举类型,用于表示一组固定的值。,基本数据类型分为两类:原始类型和引用类型。

2023-10-23 22:38:27 42

原创 灯塔October day21 循环

while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。for循环中,控制循环的变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。(2)若判断语句为true,循环继续;1.求和的变量不能定义在循环的里面,因为变量只在所属的大括号中有效。2.如果把变量定义在循环的里面,那么当前变量只能在本次循环中有效。结论:如果以后要写累加求和的变量,可以把变量定义在循环的外面。第二次循环开始的时候,又会重新定义一个新的变量。

2023-10-21 22:48:30 103

原创 灯塔October day20 switch

(1).位置:default不一定是写在最下面的,可以写在任意位置,只不过习惯会写在最下面。(2).省略:default可以省略,语法不会有问题,但是不建议省略。使用场景:如果有多个case语句体重复,那么可以考虑利用case穿透来简化代码。注意事项:只有单行代码可省略大括号,否则不可省略。原因:语句体中没有写break。1.default的位置和省略。3.switch的新特性。(版本过低导致报错)(版本过低导致报错)

2023-10-20 21:01:09 107

原创 灯塔 October day19 短路逻辑运算符

2.a//b//c //只在a为假时,才判别b的值;只在a、b都为假时,才判别c的值。1.a&&b&&c //只在a为真时,才判别b的值;只在a、b都为真时,才判别c的值。

2023-10-19 20:08:17 144 1

空空如也

空空如也

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

TA关注的人

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