十七、Java集合类-Queue和Deque
📖 青空的霞光B站教程 📅 2024年4月17日 ps:要是我早点学这些,我觉得当时我的操作系统的实验,应该就不用那么抓狂 Queue和Deque ⭐️ 前面数据结构学习了队列,在前面的LinkedList中会发现它也实现了一个Deque接口点开Deque会发现它继承自Queue接口,Queue
📖 青空的霞光B站教程 📅 2024年4月17日 ps:要是我早点学这些,我觉得当时我的操作系统的实验,应该就不用那么抓狂 Queue和Deque ⭐️ 前面数据结构学习了队列,在前面的LinkedList中会发现它也实现了一个Deque接口点开Deque会发现它继承自Queue接口,Queue
📖 青空的霞光B站课程 📅 2024年4月17日 迭代器 ⭐️ 集合类都是支持foreach语句的,但是虽然你在代码里面写的是foreach写法实际上是语法糖,但是在编译后就会切换成迭代器的语法 //foreach语法 public static void main(String[]
📖 青空的霞光B站 JavaSE 📅 2024年4月16日 集合类 ⭐️ 集合类和数学中的集合是差不多的概念,集合表示一组对象,每个对象都可以称其为元素 ⭐️ 集合也有很多不同的种类,比如一些集合可以有重复的元素,而有些的不行,有些的是无序,有些的是有序 ⭐️ 集合和数组也有,都可以表示同样的一
📅 2024年4月13日 📖 青空的b站课程 数据结构 在计算机科学中,数据结构是一种数据组织、管理和存储的格式,它可以帮助我们实现对数据高效的访问和修改。更准确地说,数据结构是数据值的集合,可以体现数据值之间的关系,以及可以对数据进行应用的函数或操作。 ⭐️ 为了让我们更加灵活的管理我们的数据
📖 课程: 青空B站的Java课 📅 学习时间2024年4月11日 泛型 泛型可解决但我们需要定义这个变量,这个变量却有很多种类型的时候,比如学生的成绩,有些课程的成绩可能是 int直接是数字,有些课程可能是 String类型,可能是优秀、良好、中等、等等,这样就可能需要一个泛型了 我首先应该想
工具类 工具类就是为一些常用场景去设置的,比如比较大小,求平方等等 一、数学工具类 方法名 描述 示例 abs() 计算并返回参数的绝对值 int absolute = Math.abs(-10); // 结果:10 ceil() 向上取整,返回大于或等于参数的最小整数 double ceiling
Java课程: 清空的霞光,自己做笔记方便自己查阅,青空网站上有它自己的课程笔记 异常机制 在编写一段代码时,我们肯定都会想程序按照我的的思想去运行,但是如果代码实现可能会不够完美,可能会有没考虑到的地方,如果还可以正常运行还好,如果出现错误或者异常将程序终止了那该怎么办? 在正常情况下,在程序不能
字符串 char 是一个基本数据类型它在只可以保存一个2字节的 Unicode字符,而字符串是一长串的字符,但是 java中没有字符串这个基本数据类型,只可以通过类来定义,而且字符串中的字符一旦确定,就无法进行修改,只能重新创建 String类 也是一个类,每个使用 ""创建的字符串都是它的一个实例
内部类 内部类顾名思义就是创建在内部的类,在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类 一、成员内部类 1️⃣ 成员内部类和成员变量一样,是定义在一个类里面,也就是类里面在定义一
基本类型包装类 Java 并不是纯面向对象的语言,虽然java语言是一个面向对象的语言,但是Java的基本数据类型并不是面向对象的。Java中的基本类型,如果想通过对象的形式去使用他们,Java提供的基本类型包装类,使得Java能够更好的体现面向对象的思想,同时也使得基本类型能够支持对象操作! 包装
类的封装继承和多态 ** **封装、继承和多态是面向对象编程的三大编程。 封装,把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。 继承,从已知的一个类中派生出一个新的类,叫子类。子类实现了父类所有非私有化的属性和方法,并根据实际需求扩展出新的行为。 多态,多个不同的对象对
包的声明和导入 包其实就是用来区分类位置的,就是可以将类进行分类,随着程序的不断扩大,可能会创建各种各样的类,它们可能用法不同,如果这些用法不用的类放在一起,就会显得很杂乱无章,所以就可以用到包来将这些类来进行分类 包的命名规则有点类似于域名,可以通过字母和数字来组合,比如有个域名为blog.tan
JDBC介绍 💡 JDBC:Java数据库链接,经过它,可以使用java代码来操控数据库,是sum公司设置的一套接口和实现规范,如果数据库想要通过java来进行修改,就需要遵顼这个规范 ❓ JavaEE: JavaEE是13中技术的统称JDBC就是其中之一 JDBC的简单实验 ⭐️
数组使用 动态初始化 int[] a = new int[9]; a = {1,2,3,4,5,6,7,8,9}; 静态初始化 int[] a = {1,2,3,4,5,6,7,8,9}; 数组的扩容和缩减 //数组扩容 import java.util.Scanner; pub
单分支练习 import java.util.Scanner; public class IfExercise01 { //main public static void main(String[] args){ double dn1 = 11.0; double dn2 = 10.0