随笔分类 -  Java

摘要:利用List和Set实现栈和队列 LinkedList package com.itheima.d5_collection_list; ​ import java.util.LinkedList; ​ public class ListTest1 { public static void main( 阅读全文
posted @ 2023-06-24 05:18 镰刀战士 阅读(26) 评论(0) 推荐(0) 编辑
摘要:collection泛型 泛型的概述和优势 1. 定义类的同时定义了泛型的类就是泛型类 2. 泛型类的格式:修饰符 class 类型<泛型变量>{ } 注意泛型只能支持引用数据类型 public class MyArrayList<T>{ } 此处泛型变量T可以随便写为任意表示,常见的如E、T、K、 阅读全文
posted @ 2023-06-24 04:01 镰刀战士 阅读(14) 评论(0) 推荐(0) 编辑
摘要:需求:某影院系统需要在后台存储上述三部电影,然后依次展示出来 分析: 定义一个电影类,定义一个集合存储对象。 创建3个电影对象,封装相关数据,把3个对象存入到集合中去。 遍历集合中的3个对象,输出相关信息。 Test类 package com.itheima.d4_collection_object 阅读全文
posted @ 2023-06-19 20:47 镰刀战士 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Collection集合的遍历方式 方式一:迭代器 遍历就是一个一个的把容器中的元素访问一遍。 迭代器在Java中的代表是Iterator,迭代器是集合的专用遍历方式。 Collection集合获取迭代器 lterator中的常用方法 迭代器执行流程 public class CollectionD 阅读全文
posted @ 2023-06-19 20:45 镰刀战士 阅读(42) 评论(0) 推荐(0) 编辑
摘要:# SELECT 语句 (查询) ## SELECT : 表示要选择显示哪些字段 ## from: 表示从哪些表中查询 ## where: 说明查询的条件,不写对全体记录操作 ## into 目标表: 将查询结果输出到指定的目标表 ## order by 字段: 按指定字段排序 升序 asc 降序 阅读全文
posted @ 2023-06-19 15:02 镰刀战士 阅读(135) 评论(0) 推荐(0) 编辑
摘要:# Collection常用API ## 1. public boolean add(E e) 把给定的对象添加到当前集合中 ```java //1、添加元素,添加成功返回true list.add("Java"); System.out.println(list.add("MySQL")); li 阅读全文
posted @ 2023-06-19 13:40 镰刀战士 阅读(17) 评论(0) 推荐(0) 编辑
摘要:集合和数组都是容器 数组的特点 数组定义完成并启动后,类型确定,长度固定。 在进行增删数据操作的时候,数组是不太合适的,增删数据都需要放弃原有数组或者移位。 数组适合的场景 当业务数据的个数是固定的,且都是同一批数据类型的时候,可以采取定义数组储存。 比如:打麻将中的东南西北 扑克牌中的花色 定义存 阅读全文
posted @ 2023-06-19 03:46 镰刀战士 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Demo1: package com.itheima.d9_lambda; public class LambdaDemo1 { public static void main(String[] args) { //目标:学会使用lambda的标准格式简化匿名内部类的代码形式 Animal a = 阅读全文
posted @ 2023-06-13 21:16 镰刀战士 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、基本查找 package com.itheima.d8_sort_binarysearch; /** *基本查找 */ import java.util.Scanner; public class Test3 { public static void main(String[] args) { 阅读全文
posted @ 2023-06-13 20:34 镰刀战士 阅读(11) 评论(0) 推荐(0) 编辑
摘要:代码实现: package com.itheima.d7_arrays; import java.util.Arrays; /** * 目标:学会使用arrays类的常用api,并理解其原理 */ public class ArraysDemo1 { public static void main( 阅读全文
posted @ 2023-06-13 18:56 镰刀战士 阅读(88) 评论(0) 推荐(0) 编辑
摘要:包装类 其实就是其实就是8种基本数据类型对应的引用类型。 为什么提供包装类?1、java为了实现一切皆对象,为8种基本类型提供了对应的引用类型 2、后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型 自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。 自动拆箱:包装类型的变量可以直 阅读全文
posted @ 2023-06-11 21:26 镰刀战士 阅读(9) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.d8_innerclass_anonymous; /** * 目标:学习匿名内部类的形式和特点 */ public class Test { public static void main(String[] args) { Animal a = new Ani 阅读全文
posted @ 2023-06-11 16:06 镰刀战士 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-11 01:56 镰刀战士 阅读(3) 评论(0) 推荐(0) 编辑
摘要:用于解决浮点型运算精度失真的问题 阅读全文
posted @ 2023-06-11 01:54 镰刀战士 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Object的toString方法作用是 1、默认是打印当前对象的地址 2、让子类重写,以便返回子类对象的内容 Objcet的equals方法 直接比较两个对象的地址是否完全相同可以用“ == ”代替equals 那它存在的意义是什么呢? 父类的equals方法存在的意义就是为了被子类重写,以便子类 阅读全文
posted @ 2023-06-11 01:53 镰刀战士 阅读(21) 评论(0) 推荐(0) 编辑
摘要:首先定义一个接口 名为USB 其次定义两个实现类分别名为KeyBorad和Mouse 此时就可以使用多态了,因为实现类和接口某种意义上来说是继承关系。 USB u = new Keyborad(); USB u2 = new Mouse(); 因为键盘和鼠标都具有插拔功能,所以为了方便,把这两个功能 阅读全文
posted @ 2023-06-08 21:50 镰刀战士 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-07 21:18 镰刀战士 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-07 21:15 镰刀战士 阅读(6) 评论(0) 推荐(0) 编辑
摘要:final与abstract互斥 final目的是绝育,abstract目的是让子类继承并重写 阅读全文
posted @ 2023-06-06 21:41 镰刀战士 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Scanner input = new scanner(); String code = input.next(); 错误写法://String code = input.toString(); 1、输入字符串 遇到空格或者换行结束 Scanner sc=new Scanner(System.in) 阅读全文
posted @ 2023-06-06 19:25 镰刀战士 阅读(2496) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示