随笔分类 -  java学习-卡玛网课程

摘要:学习内容: 面向对象的特性,封装、继承、多态。 重点归纳: 成员变量的定义:访问修饰符、数据类型、变量名。访问修饰符,private只能类内部使用,protected只能类内部和子类使用,public可以从任何地方访问。 方法:访问修饰符、返回类型、方法名、参数列表。以及构造函数。 1.封装:通过将 阅读全文
posted @ 2024-03-26 11:28 小陈-自学记录 阅读(43) 评论(0) 推荐(0)
摘要:学习内容: 队列的基本概念(队头、队尾)和特点(先入先出) 双端队列 入队、出队、获取队头元素和判断队列是否为空等基本操作 ArrayDeque的使用 重点归纳: 队列,先入先出,FIFO,first in first out。 双端队列,同时实现两端的添加和删除操作,即同时有队列和栈的特性。 使用 阅读全文
posted @ 2024-03-25 19:55 小陈-自学记录 阅读(37) 评论(0) 推荐(0)
摘要:学习内容: 栈的基本概念(空栈、栈顶、栈底)和特点(先入后出) 入栈、出栈、获取栈顶元素和判断栈是否为空栈等基本操作 Stack类的使用 重点归纳: 栈:后进先出,LIFO,last in first out。 使用方法:import java.util.Stack。 常用方法: isEmpty() 阅读全文
posted @ 2024-03-25 17:49 小陈-自学记录 阅读(47) 评论(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 小陈-自学记录 阅读(36) 评论(0) 推荐(0)
摘要:学习内容: 哈希表:数组 重点归纳: 哈希表:根据关键码key的值而直接进行访问的数据结构。重点是哈希函数(散列函数),是一种对应关系f,根据关键字找到对应存储位置。 大致分为3种,数组、set集合、map映射。 本节主要学习数组作为哈希表的使用。 例题: 解: 点击查看代码 import java 阅读全文
posted @ 2024-03-20 18:04 小陈-自学记录 阅读(23) 评论(0) 推荐(0)
摘要:学习内容: 面向对象的方法重载;Java自带的双向链表LinkedList。 重点归纳: 方法的重载:方法名称相同,但参数不同,比如参数个数、参数类型或参数顺序不同,返回类型可以相同也可以不相同。 LinkedList:本质是双向链表结构,定义和声明举例LinkedList list = new L 阅读全文
posted @ 2024-03-19 22:13 小陈-自学记录 阅读(40) 评论(0) 推荐(0)
摘要:学习内容: 链表基础,加深对上一节课的理解 重点归纳: 见例题。 例题: 解: 点击查看代码 import java.util.Scanner; //定义链表 class LinkedList{ //定义链表中的链表节点 public static class Node{ int data; //数 阅读全文
posted @ 2024-03-15 16:29 小陈-自学记录 阅读(29) 评论(0) 推荐(0)
摘要:学习内容: 链表基础 重点归纳: 见例题 例题: 解: 点击查看代码 import java.util.Scanner; //定义链表 class LinkedList{ //定义链表中的链表节点 public static class Node{ int data; //数据 Node next; 阅读全文
posted @ 2024-03-15 15:39 小陈-自学记录 阅读(31) 评论(0) 推荐(0)
摘要:学习内容: 通过一个案例实现字符串的奇偶位互换。 重点归纳: StringBuilder类的用法:查找字符charAt();修改字符setCharAt(j, 'b');转字符串sb.toString(); 优势:灵活进行String的增删和修改,节约内存。 字符串转字符数组:char[] chs = 阅读全文
posted @ 2024-03-08 00:50 小陈-自学记录 阅读(33) 评论(0) 推荐(0)
摘要:学习内容: 字符大小的比较、字符运算、字符拼接 ASCII码和Unicode码 字符大小写转换 字符串trim()方法 StringBuilder的使用 重点归纳: 字符编码:Ascii码和Unicode编码。Ascii早,用7位就能表示128个字符;Unicode包含几乎所有世界上的字符,utf- 阅读全文
posted @ 2024-03-07 23:20 小陈-自学记录 阅读(38) 评论(0) 推荐(0)
摘要:学习内容: 字符串的声明和初始化 字符串的常见操作 字符串的特点 读取字符串输入 equals方法 字符串格式化输出format和printf 字符串的遍历 flag编程思想 switch-case 浮点数运算 重点归纳: 字符串 1.声明和初始化:String name = "Hello, Jav 阅读全文
posted @ 2024-03-07 15:44 小陈-自学记录 阅读(23) 评论(0) 推荐(0)
摘要:学习内容: 通过一道题目来学习使用循环嵌套。 例题: 解: 点击查看代码 import java.util.Scanner; public class Main{ public static void main (String[] args) { Scanner sc = new Scanner(S 阅读全文
posted @ 2024-03-06 21:47 小陈-自学记录 阅读(29) 评论(0) 推荐(0)
摘要:学习内容: 通过一道题加深对取模和除法的理解 例题: 解: 点击查看代码 import java.util.Scanner; public class Main{ public static void main (String[] args) { Scanner sc = new Scanner(S 阅读全文
posted @ 2024-03-06 21:23 小陈-自学记录 阅读(25) 评论(0) 推荐(0)
摘要:学习内容: 用一道题目来练习ArrayList的遍历和访问操作。 例题: 解: 点击查看代码 import java.util.ArrayList; import java.util.Scanner; public class Main{ public static void main(String 阅读全文
posted @ 2024-03-06 20:47 小陈-自学记录 阅读(34) 评论(0) 推荐(0)
摘要:学习内容: 数组的概念和特点 数组的声明和定义、索引、数组元素的访问、以及数组的循环遍历 重点归纳: 数组的特点: 固定大小:数组一旦声明,其大小通常是固定的,不能在运行时动态更改。就好比开设了一个30人的班级,班级大小已经固定,不能再改变班级的规模。 相同数据类型: 数组中的所有元素必须具有相同的 阅读全文
posted @ 2024-03-06 16:36 小陈-自学记录 阅读(51) 评论(0) 推荐(0)
摘要:例题: 解: 点击查看代码 import java.util.Scanner; public class Main{ public static void main (String[] args) { Scanner sc = new Scanner(System.in); while(sc.has 阅读全文
posted @ 2024-02-26 23:57 小陈-自学记录 阅读(28) 评论(0) 推荐(0)
摘要:学习内容: 累加操作 算术运算符 赋值运算符 三元运算符 重点归纳: 三元运算符: c = a > b ? a : b; a > b是expresssion表达式, 如果这个表达式的判定结果是 true 的话,则取得?后面第一个值,即 a 的值,如果判断结果为 false 的话,则取得 : 后面的值 阅读全文
posted @ 2024-02-26 11:35 小陈-自学记录 阅读(31) 评论(0) 推荐(0)
摘要:学习内容: if语句 关系运算符 逻辑运算符 break语句 continue语句 重点归纳: break和continue的用法和区别 break:跳出循环 continue:直接从头开始执行循环内结构,跳过continue后剩余的代码 例题: 解: 点击查看代码 import java.util 阅读全文
posted @ 2024-02-26 11:12 小陈-自学记录 阅读(22) 评论(0) 推荐(0)
摘要:学习内容: for循环 while循环 自增和自减 do while循环 包装类型 自动装箱和自动拆箱 数据类型转换 重点归纳: 1.包装类型: 将基础数据类型用“类”的形式包装起来,形成“包装类”,这些包装类内部提供了很多的方法方便使用,并且可以执行与对象有关的操作,下面是常见的基本数据类型和对应 阅读全文
posted @ 2024-02-25 19:43 小陈-自学记录 阅读(35) 评论(0) 推荐(0)