摘要: 修饰符 1.受保护的访问修饰符-protected 子类与基类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问; 子类与基类不在同一包中:那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,而不能访问基类实例的protected方法 阅读全文
posted @ 2024-04-12 11:33 小陈-自学记录 阅读(21) 评论(0) 推荐(0)
摘要: 变量 1.类变量(静态变量):前面用static修饰,表示所有子类都共用同一个属性值,可以直接用类名来访问静态变量,也可以通过实例名来访问静态变量。即无论创建多少个类实例,静态变量在内存中只有一份拷贝,被所有实例共享。 举例: 点击查看代码 public class MyClass { public 阅读全文
posted @ 2024-04-11 21:40 小陈-自学记录 阅读(9) 评论(0) 推荐(0)
摘要: 学习内容: 面向对象的特性,封装、继承、多态。 重点归纳: 成员变量的定义:访问修饰符、数据类型、变量名。访问修饰符,private只能类内部使用,protected只能类内部和子类使用,public可以从任何地方访问。 方法:访问修饰符、返回类型、方法名、参数列表。以及构造函数。 1.封装:通过将 阅读全文
posted @ 2024-03-26 11:28 小陈-自学记录 阅读(36) 评论(0) 推荐(0)
摘要: 学习内容: 队列的基本概念(队头、队尾)和特点(先入先出) 双端队列 入队、出队、获取队头元素和判断队列是否为空等基本操作 ArrayDeque的使用 重点归纳: 队列,先入先出,FIFO,first in first out。 双端队列,同时实现两端的添加和删除操作,即同时有队列和栈的特性。 使用 阅读全文
posted @ 2024-03-25 19:55 小陈-自学记录 阅读(34) 评论(0) 推荐(0)
摘要: 学习内容: 栈的基本概念(空栈、栈顶、栈底)和特点(先入后出) 入栈、出栈、获取栈顶元素和判断栈是否为空栈等基本操作 Stack类的使用 重点归纳: 栈:后进先出,LIFO,last in first out。 使用方法:import java.util.Stack。 常用方法: isEmpty() 阅读全文
posted @ 2024-03-25 17:49 小陈-自学记录 阅读(38) 评论(0) 推荐(0)
摘要: 学习内容: map的概念和特点 map的创建、添加、删除、查找等基本操作 HashMap的常用方法 遍历HashMap的键值对 重点归纳: Map也是一种接口,用于存储key-value的键值对数据,HashMap是常见的一种。 导入import java.util.Map; import java 阅读全文
posted @ 2024-03-24 00:31 小陈-自学记录 阅读(3) 评论(0) 推荐(0)
摘要: 学习内容: set的概念和特点 set的基本操作,比如创建、插入、删除、查找 HashSet的常用方法 Set集合的遍历 迭代器 重点归纳: set本质上是一种集合接口,类似于数学中的集合,常用于存储一组元素,用来判断一种元素是否在集合中。Set接口的常见实现类包括 HashSet、TreeSet 阅读全文
posted @ 2024-03-23 23:05 小陈-自学记录 阅读(30) 评论(0) 推荐(0)
摘要: 学习内容: 哈希表:数组 重点归纳: 哈希表:根据关键码key的值而直接进行访问的数据结构。重点是哈希函数(散列函数),是一种对应关系f,根据关键字找到对应存储位置。 大致分为3种,数组、set集合、map映射。 本节主要学习数组作为哈希表的使用。 例题: 解: 点击查看代码 import java 阅读全文
posted @ 2024-03-20 18:04 小陈-自学记录 阅读(18) 评论(0) 推荐(0)
摘要: 学习内容: 面向对象的方法重载;Java自带的双向链表LinkedList。 重点归纳: 方法的重载:方法名称相同,但参数不同,比如参数个数、参数类型或参数顺序不同,返回类型可以相同也可以不相同。 LinkedList:本质是双向链表结构,定义和声明举例LinkedList list = new L 阅读全文
posted @ 2024-03-19 22:13 小陈-自学记录 阅读(35) 评论(0) 推荐(0)
摘要: 学习内容: 链表基础,加深对上一节课的理解 重点归纳: 见例题。 例题: 解: 点击查看代码 import java.util.Scanner; //定义链表 class LinkedList{ //定义链表中的链表节点 public static class Node{ int data; //数 阅读全文
posted @ 2024-03-15 16:29 小陈-自学记录 阅读(21) 评论(0) 推荐(0)