- 博客(15)
- 收藏
- 关注
原创 函数式编程
将来我们见到的大部分函数式接口,上面都可能会有一个@FunctionalInterface的注解,该注解用于约束当前接口必须是函数式接口。如果Lambda表达式中只有一行代码,大括号可以不写,同时要省略分号。(2)使用场景:如果某个Lambda表达式里只是调用一个静态方法,并且->前后参数的形式一致,就可以使用静态方法引用。如果某个Lambda表达式里只是通过对象调用一个实例方法,并且->前后参数的形式一致,就可以使用实例方法引用。如果只有一个参数,参数类型省略的同时,“()”也可以省略。
2025-04-16 15:11:43
255
原创 抽象类 abstract
父类知道每个子类都要做某个行为,但每个子类要做的情况不一样,父类就定义成抽象方法,交给子类去重写实现,我们抽出这样的抽象类,就是为了更好的支持多态。
2025-04-15 09:38:51
156
原创 枚举类enum
修饰符 enum 枚举名{X,Y,Z;//枚举类的第一行,只能罗列枚举对象的名称,这些名称本质是常量。枚举类都是最终类,不可以被继承,枚举类都是继承java.lang.Enum类的;枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量会记住枚举类的一个对象枚举类的构造器都是私有的,因此枚举类对外不能创建对象。
2025-04-14 14:19:26
201
原创 单例设计模式
写法:把类的构造器私有化;定义一个静态变量存储对象;提供一个静态方法,保证返回的是同一对象。作用:确保每个类只能创建一个对象。懒汉式单例类:用对象时,才开始创建对象。
2025-04-14 08:18:18
171
原创 类变量(静态变量)与 类方法
1.什么是类变量?----该类所有对象可以共享的变量---可以通过 类.变量 去访问2.定义语法---修饰符 static 数据类型 变量名---static 修饰符 数据类型 变量名。
2025-04-06 14:56:26
190
原创 JAVA基础
②浮点型(小数):1.3 double(8字节) float (4字节) [java的浮点型常量默认为double型,声明float型常量,其后需加f或F。***当有多种类型的数据混合运算时,系统首先将所有的数据转换成容量大的那种数据类型,然后再进行运算。逻辑运算符 (boolean) ------------默认为false。3.切换到当前盘的其他目录下。一.功能的最小单元----一个一个的方法:特定任务的操作或代码块。
2025-03-15 13:08:35
1273
原创 面向对象核心---继承
时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,只需要通过extends来声明继承父类即可。(3)如果子类没有这个属性,就看父类有没有这个属性(如果父类有这个属性,并且可以访问,就返回信息)(4)如果父类没有就按照(3)的规则,继续寻找上一级的父类,知道Object。(2)如果子类有该属性,并且可以访问,则返回该信息。(1)首先看子类是否有该属性。相同的属性(变量)和方法。
2025-03-14 09:17:35
293
原创 java学习路线(双非一本直接就业版)
JDBC:Connection/Statement/ResultSet、连接池(HikariCP):技术栈描述遵循STAR法则(如:使用Redis缓存用户信息,QPS提升40%)核心类库:String、集合框架(List/Set/Map)、异常处理、IO流。前端基础:HTML/CSS/JavaScript(基础语法 + DOM操作):掌握Java基础语法、面向对象、集合框架、IO流等核心内容。大二5月:开始投递暑期实习(BOSS直聘/实习僧/公司官网)
2025-02-24 09:25:00
1192
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人