自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习分享 ---【集合】Map

双边队列 键值对4.1.1 基本介绍HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。(但是其中数据会根据hash值默认排序)HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。

2022-09-03 21:25:32 397 1

原创 Java学习分享—【面向对象基础】 封装、权限修饰符等...

java有三大特性:封装、继承、多态封装是面向对象的思想的特性对属性、方法、类、项目 进行封装内部类也是封装的体现封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互.在程序设计的过程中要追求“高内聚,低耦合”。高内聚:就是类的内部数据操作细节自己来完成,不允许外部干涉,低耦合:就是, 仅暴露少量的方法给外部使用通常,应禁止直接访问一个对象中数据的实际表示,而是应该通过操作接口来访问,这叫信息隐藏。...

2022-08-27 14:38:37 231

原创 Java学习分享 -- 匿名内部类

在这种情况下,非常适合使用一种特殊的内部类:匿名内部类。要使用匿名内部类,可将引用对象的代码替换为关键字 new、对构造函数的调用以及用大括号({和})括起的类定义。注意:一个方法参数就是一个接口对象,不用再新建一个类去实现这个接口,直接方法中去new 接口。2 外部类要访问内部类的成员(成员变量,成员方法),必须要建立内部类的对象。在一个类的内部再定义一个类,那么此时这个类就称之为内部类。既然是匿名类,所以你无法在别的地方实例化和使用这个类。

2022-08-20 21:34:52 252

原创 Java学习分享【集合】Set (Collection)

Set集合是一个存储元素不能重复的集合方式,因为存储数据的时候通过判断其元素的hashCode值,哈希值不同才进行存储特点:是Collection集合的子类不包含重复的元素的集合没有带索引的方法,所以不能用普通的for循环遍历extendsSet,Cloneable,此类实现Set接口,由哈希表(实际为HashMap实例)支持。对集合的迭代次序不作任何保证;特别是,它不能保证订单在一段时间内保持不变。这个类允许null元素。

2022-08-20 16:54:35 467

原创 Java学习分享【集合】List(Collection)

在Collection中,List集合是有序的,用来表示线性表,可对其中每个元素的插入位置进行精确地控制,可以通过索引来访问元素,遍历元素。extendsList,,Cloneable,可调整大小的数组的实现List接口。实现所有可选列表操作,并允许所有元素,包括null。除了实现List 接口之外,该类还提供了一些方法来操纵内部使用的存储列表的数组的大小。(这个类是大致相当于Vector,不同之处在于它是不同步的)。每个ArrayList实例都有一个容量。

2022-08-20 15:49:08 396

原创 Java学习分享 --- 【String类】字符串常量池、方法

String类

2022-08-08 21:38:01 219

原创 Java学习分享 ---【Object类】三种常用方法的认知

Object类是所有java类的根基类,也就意味着所有的java对象都拥有Object类的属性和方法。如果在类的声明中未使用extends关键子指明其父类,则默认继承Object类。以下两种类的定义的最终效果完全相同。...

2022-08-05 00:46:04 228

原创 Java学习分享---【集合】Collection

Collection详解

2022-08-04 11:58:11 96

原创 Java学习分享---【面向对象基础】多态

多态是面向对象的三大特性之一,建立在封装和继承之上。

2022-08-04 00:46:48 78

原创 Java学习分享---【泛型】泛型入门

Java学习分享---【泛型】泛型入门

2022-08-02 00:10:27 78

原创 Java学习分享---【面向对象基础】接口

Java小白学习分享---【面向对象基础】接口

2022-07-28 20:59:16 168 2

原创 Java学习分享---【面向对象基础】抽象

Java小白学习分享---【面向对象基础】抽象类

2022-07-28 20:25:50 270

原创 Java学习分享—【面向对象基础】 继承

Java小白学习分享—【面向对象基础】 继承

2022-07-28 19:14:50 307

空空如也

空空如也

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

TA关注的人

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