自定义博客皮肤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学习——集合

集合(有时称为容器)只是一个将多个元素分组为一个单元的对象,集合用于存储、检索、操作和传达聚合数据。集合框架是用于表示和操作集合的统一体系结构。AbstractCollection实现了Collection接口,属于单列集合的顶层抽象类。源码解读AbstractCocllection抽象类中没有实现的方法://获取集合的迭代器int size;//获取集合的大小//向集合中添加元素由此可以看出AbstractCocllection并没有存储元素的容器,因此所有核心方法都没有实现。例子。

2024-03-22 22:23:08 1092 1

原创 java学习——补充知识拓展

匿名类的一个问题是,如果匿名类的实现非常简单,比如仅包含一个方法的接口,则匿名类的语法可能看起来笨拙且不清楚。非静态嵌套类(内部类)可以访问外部类的其他成员,即使它们被产明为私有的也可以访问。静态嵌套类与它的外部类(和其他类)的实例成员进行交互,就像其他任何顶级类一样。实际上, 静态嵌套类在行为上是顶级类,为了包装方便,该顶级类已嵌套在另一个顶级类中。与实例方法和变量一样,内部类与其所在类的实例相关联,非且可以直接访问该对象的方法和字段。声明为静态的嵌套类称为静态嵌套类,非静态嵌套类称为内部类。

2024-03-16 16:19:04 849 1

原创 java学习——I/O

/根据提供的文件信息构建一条文件输出通道,并根据append的值决定是将内容追加到末尾还是直接覆盖public Fileoutputstream(File file, boolean append) throws FileNotFoundException;磁盘和内存是两个不同的设备,它们之间要实现数据的交互,就必须要建立一条通道, 在Java中实现建立这样的通道的是I/0流。到目前为止,我们看到的大多数示例都使用无缓冲的I/O。正如二进制数据流支持原始数据类型的I/O一样,对象流也支持对象的I/O。

2024-03-10 22:05:31 731 1

原创 java学习——字符串

String类位于java. lang包中,无需引入,直接使用即可。String类是由final修饰的,表示String 类是一个最终类, 不能够被继承。String类构建的对象不可再被更改。例子//当使用一个字面量给字符串赋值时,首先会去字符串常量池中检测是否存在这个字面量。//如果存在,则直接使用这个字面量的地址赋值即可。如果不存在,则需要在字符串常量//池中创建这个字面量,然后再将地址赋值过去即可。String s="第一个字符串产生";s+="查看存储位置";

2024-03-06 22:53:49 782 1

原创 java学习——异常

在java中,异常的类型非常的多,要想使用这些异常,首先必须要熟悉它们。这无疑是个巨大的工作量,很耗费时间。如果我们可以自定异常,则只需要熟悉RuntimeException、Exception 和Throwable即可。这大大缩小了熟悉范围。自定义异常还可以帮助我们快速地定位问题。自定义运行时异常语法public class 类名 extends RuntimeException { }自定义检查异常语法public class 类名 extends Exception { }例子/**

2024-03-04 20:30:46 879

原创 java学习——多态

一旦重写hashCode()方法,那么0bject类中的hashCode()方法就是失效,此时的hashCode()方法返回的值不再是内存地址。//其名称( getSimpleName() ),其超类( getSuperclass() ),及其实现的接口( getInterfaces() )。引入:Object类中定义的方法大多数都是属于native方法,native表示的是本地方法,实现方式是在C++中的。//hashCoode() 的返回值是对象的哈希码,即对象的内存地址(16进制)。

2024-03-03 21:46:37 834

原创 java学习——抽象类与接口

语法[public] interface 接口名 {[public static final] 数据类型 变量名 =变量的值;//接口中定义变量,该变量是静态常量,在定义时必须赋值返回值类型 方法名([参数列表]);//定义接口方法default 返回值类型 方法名([参数列表]){ //接口中定义的默认方法,必须在JDK8及以上版本使用[return 返回值;static 返回值类型 方法名([参数列表]){ //接口中定义的静态方法,必须在JDK8及以上版本使用。

2024-03-02 16:16:36 869

原创 java学习——继承

继承在Java中是一种重要的面向对象编程概念,它允许一个类(称为子类)获得另一个类(称为父类)的特征和行为。具体来说:子类继承父类的属性和行为:这意味着子类可以自动拥有与父类相同的属性和行为,无需重新编写代码即可直接使用这些属性和行为。访问权限控制:子类对父类非私有成员的访问通常受到限制,只能访问非私有的属性和行为。多层次继承:通过继承,可以实现不同级别的类之间的层级关系,从而构建复杂的系统结构。综上所述,继承使得子类对象具有与父类相同的属性和行为,提高了代码的可重用性和可维护性。

2024-02-22 10:52:23 890 1

原创 java学习积累——了解继承

封装就是将类的部分属性和方法隐藏起来,不允许外部程序直接访问,只能通过该类提供的公开的方法来访问类中定义的属性和方法。封装是面向对象的三大特征之一。包是Java中的一个专用词汇,包的本质就是一个文件夹。

2024-02-18 22:03:15 785 1

原创 java学习积累——方法带参

语法访问修饰符 类名 (数据类型1 变量名1, 数据类型2 变量名2, …… ,数据类型n 变量名n) {使用优点:每创建一个对象,都会出现重复为对象的属性赋值,这样会造成大量的同格式代码重复使用,占用较多内存,可以使用带参构造方法来进行优化。例子。

2024-02-04 21:45:05 540 1

原创 java学习积累——初探类和对象

语法public class 类名 {//添加内容示例//车的类接下来填充车类的内容,如:价格、品牌、型号//价格//品牌//型号当描述行为时,在Java中,使用方法来描述行为,方法的定义语法如下:// [ ]里的内容可写可不写访问修饰符 返回值类型 方法名( [参数列表] ) {[return 返回值;那么Car类的部分定义如下:System.out.println("车启动");System.out.println("车加速");

2024-01-28 22:31:16 813

原创 java学习积累——初探数组

语法第一种:数据类型[ ] 数组名;数组名 = new 数据类型 [数组的长度];//上述两步成功定义一个数组第二种:数据类型[ ] 数组名 = new 数据类型[数组的长度];第三种:数据类型[ ] 数组名 = {元素1,元素2,元素3,……,元素n};第四种:数组名 = new 数据类型[ ] {元素1,元素2,元素3,……,元素n};数组排序指的是数组中的元素按从大到小或从小到大的顺序依次排序,因此数组排序分为升序排序和降序排序两种。语法。

2024-01-24 19:14:12 896

原创 java学习积累——循环结构

break只能应用于while、do-while、for循环和switch选择结构。break使用于循环结构时,表示终止break所在的循环,执行循环结构下的代码,通常与if选择结构配合使用。break使用在switch选择结构时,表示终止break所在的switch选择结构。continue只能应用于循环结构中。作用是表示跳过本次循环,进入下一次循环,通常与if选择结构配合使用。

2024-01-21 17:09:00 869

原创 java学习积累——选择结构

关系运算符包括 > < >= 是数学运算里的大于号,=是数学里的大于等于,

2024-01-21 10:03:25 813

原创 java学习积累——数据类型与变量

Java中的基本数据大类型类型名称英文占用空间取值范围整型字节byte1字节-2^7~2^7-1整型短整型short2字节整型整型int4字节整型长整型long8字节小数单精度浮点数float4字节小数双精度浮点数double8字节判断布尔类型boolean1字节true或false文字字符char2字节键盘输入的当个文字或符号注。

2024-01-18 15:43:39 817 1

原创 java学习积累——初识java

上述内容仅是Java学习前的一部分操作内容,要想获取准确操作指南,推荐去网上寻找。

2024-01-17 21:09:41 394 1

空空如也

空空如也

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

TA关注的人

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