logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java中内部类-匿名内部类-lambda表达式

直接写在外部类里(和成员变量、方法同级),没有static修饰,是「对象级」的内部类 ——必须先有外部类对象,才能创建内部类对象。在成员内部类基础上加static修饰,是「类级」的内部类 ——不需要外部类对象,直接就能创建。匿名内部类(Anonymous Inner Class)是 Java 中一种没有类名的内部类,它是局部内部类的一种特殊形式,通常用于快速创建一个类的实例,且这个类只需要使用一次

javase学习day4:Java 中的 “集合” 到底是什么?

集合(Collection)是 Java 提供的一组用于存储多个对象的容器,本质是 “存放数据的盒子”,和你熟悉的数组功能类似,但功能更强大、使用更灵活。集合的本质:Java 提供的 “动态存储多个对象的容器”,解决数组长度固定、功能单一的问题;核心分类Collection(单元素):List(有序可重复)、Set(无序不可重复);Map(键值对):键唯一、值可重复,通过键快速找值;新手必掌握。

#学习#java#开发语言
Map集合的实现类-HashMap 是什么

/ 自定义 User 类:不重写 hashCode() 和 equals()// 比如名字是“张三”// 存:new User("张三") 作为 Keymap.put(new User("张三"), 90);// 取:new User("张三") 作为 KeySystem.out.println(map.get(new User("张三")));// 输出:null为什么取到 null?new U

#java#开发语言
Java 中 Map 集合

效率高,能同时获取 Key 和 Value,是最常用的遍历方式。:如果需要同时获取 Key 和 Value,每次。:丢失 Key 信息,适用场景有限。Map 是 Java 中用于存储。:遍历中可安全删除元素;会额外查询,效率略低。

#java#python#开发语言
Java 中 Set 集合

核心要求:必须重写自定义对象的hashCode()和equals()方法。实现 Comparable 接口(推荐)、自定义 Comparator 比较器。// 学生类(不实现Comparable)@Override// getter方法(比较器需要获取字段)return id;// 测试类:用Comparator自定义比较规则// 创建TreeSet时传入Comparator,指定按学号比较@Ov

#java#哈希算法#散列表
MySQL 子查询详解

先看一个最直观的例子,帮你建立基本概念:假设我们有一张studentidnamescoreclass_id1张三9012李四8523王五9514赵六802核心定义:子查询是嵌套在其他 SQL 中的查询,按返回结果可分为标量、列、行、表子查询,其中标量和列子查询最常用;关键用法:WHERE 条件中用 IN/ANY/ALL,SELECT 中作为字段,FROM 中作为临时表(需别名);性能优化。

#mysql#数据库
到底了