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

原创 LinkedList与链表

LinkedList的底层是双向链表结构(链表后面介绍),由于链表没有将元素存储在连续的空间中,元素存储在单独的节点中,然后通过引用将节点连接起来了,因此在在任意位置插入或者删除元素时,不需要搬移元素,效率比较高【说明】LinkedList实现了List接口LinkedList的底层使用了双向链表LinkedList没有实现RandomAccess接口,因此LinkedList不支持随机访问LinkedList的任意位置插入和删除元素时效率比较高,时间复杂度为O(1)

2024-05-23 18:05:35 896 2

原创 ArrayList与顺序表

ArrayList是以泛型方式实现的,使用时必须要先实例化ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问ArrayList实现了Cloneable接口,表明ArrayList是可以clone的ArrayList实现了Serializable接口,表明ArrayList是支持序列化的和Vector不同,ArrayList不是线程安全的,在单线程下可以使用,在多线程中可以选择Vector或者。

2024-01-29 17:33:27 636

原创 数据结构之初识泛型

就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。

2023-12-01 19:48:45 39 5

原创 javase基础语法总结

本文主要讲java语法的一些重点内容

2023-11-27 20:15:02 86 3

原创 java之认识异常

本文主要讲解异常相关知识

2023-11-26 12:54:38 33 3

原创 java中的String类

本篇文章主要介绍String类的常用操作方法

2023-11-23 17:07:36 31 1

原创 java中的抽象类和接口

本文主要讲解了抽象类和接口的基本知识

2023-11-19 17:46:10 63 5

原创 面向对象程序之多态

通过之前的章节,我们学习了和,我们知道封装可以隐藏代码具体的实现细节,体现安全性,而继承可以实现代码的复用,本章我们将学习面向对象程序的第三个特征。

2023-11-17 15:43:40 56 5

原创 面向对象程序之继承

Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。我们可以看下如下代码:通过观察上述代码会发现,猫和狗的类中存在大量重复。如下图:那么我们能否将这些重复的代码进行共性的抽取呢?面向对象的思想中提出了继承的概念,专门用来进行共性抽取,实现代码复用。继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展

2023-11-15 14:47:50 293 9

原创 类和对象(2)

1.在文件的最上方加上一个 package 语句指定该代码在哪个包中.2.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).3.包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径com/bit/demo1 来存储代码.4.如果一个类没有 package 语句, 则该类被放到一个默认包中.操作步骤在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包。

2023-11-14 18:49:03 41 5

原创 类和对象详解(1)

Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机。// 创建类field;// 字段(属性) 或者 成员变量method;

2023-11-14 14:29:57 41 2

原创 java中数组的应用场景和练习

本文主要讲了数组的一些常见应用。

2023-11-12 16:29:26 42 1

原创 java中数组的定义和使用

本文主要讲解数组的一些基本知识。

2023-11-12 15:46:48 74 9

原创 java方法与递归

本文主要讲解了java中方法和递归的基本知识

2023-11-04 22:06:30 45 5

原创 逻辑控制及其详解

if / else 语句中可以不加 大括号 . 但是也可以写语句(只能写一条语句). 此时 else 是和最接近的 if 匹配.此处多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块.先执行循环语句, 再判定循环条件,循环条件成立则继续执行,否则循环结束。表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3。的格式化输出方式和 C 语言的 printf 是基本一致的.分数在 [70, 80) 之间的,为中等。

2023-10-28 15:29:47 387 8

原创 java中的数据类型与变量

数据类型和变量的基本知识

2023-10-26 14:26:26 77 1

空空如也

空空如也

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

TA关注的人

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