自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合解析二

Map接口概述:Map与Collection并列存在。用于保存具有映射关系的数据:key-value(双列数据)。Map 中的 key 和 value 都可以是任何引用类型的数据。Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法。key 和 value 之间存在单向一对一关系,即通过指定的 key 总能找到唯一的、确定的 value。

2022-09-03 21:16:07 72 1

原创 集合解析一

ArrayList是List接口的实现类,它是程序中最常见的一种集合,内部封装了一个长度可变的数组对象,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素。也是调用元素的equals方法来比较的。Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。

2022-09-03 21:01:49 123

原创 JAva API

指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来。,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。比较字符串的内容,严格区分大小写(用户名和密码)通过 new 创建的字符串对象直接赋值方式创建。直接赋值的方式创建字符串对象,内容就是abc。创建一个空白可变字符串对象,不含有任何内容。创建一个空白字符串对象,不含有任何内容。根据字符串的内容,来创建可变字符串对象。根据字符数组的内容,来创建字符串对象。根据字节数组的内容,来创建字符串对象。

2022-09-03 20:50:24 57

原创 面向对象五

1.运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。Exception(异常):是程序本身可以处理的异常。2.非运行时异常 (编译异常):是RuntimeException以外的异常,类型上都属于Exception类及其子类。Exception(异常)分两大类:运行时异常和非运行时异常(编译异常)。

2022-09-01 23:58:59 45

原创 面向对象四

生活中,比如求面积的功能,圆、矩形、三角形实现起来是不一样的。跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。//错误,catchMouse()是子类扩展的方法,父类中没有。运行时,看“子类”,一定是执行子类重写的方法体;多态引用,编译时,看“父类”,只能调用父类声明的方法;// 调用的是 Cat 的 eat。// 调用的是 Dog 的 eat。

2022-09-01 23:46:15 33

原创 面向对象三

1继承就是子类(派生类)具有父类的全部方法和属性2子类是父类的扩展3关键字extends。

2022-08-31 17:16:58 50 1

原创 面向对象二

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。主要功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的片段。封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问,把尽可能多的东西藏起来,对外提供便捷的接口。(2)提供公共的访问方法:创建公有的getter/setter方法,给外部提供对应属性的设值和获取。(1)修改属性的可见性:设为private,防止错误的修改。可以调用方法:this.方法名([实际参数]).

2022-08-31 16:50:42 29

原创 面向对象一

封装:核心思想就是“隐藏细节”、“数据安全”,将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。通过继承的上下转型、接口的回调以及方法的重写和重载可以实现多态。方法的重载本身就是一个多态性的体现。类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。一个Java文件可以有多个类,但是以public修饰的只有一个,这个类的类名就是文件名。方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉。..

2022-08-31 16:36:11 131

空空如也

空空如也

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

TA关注的人

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