subtitle
03
16
表达式 表达式
lambda表达式1.函数式编程思想面向对象:根据多个对象中共有的属性和行为抽取出一个类,类去创建对象,对象调用方法。函数式编程思想:不去关心是哪个对象去做的,不关心怎么做的,只需要一个输入值,然后得到一个结果。在java中函数式编程思想的
2025-03-16
16
面向对象 面向对象
Java面向对象面向对象与面向过程面向过程 概述: 分析出解决问题所需的步骤,用函数把这些步骤一步一步实现,使用的时候一个一个依次调用 特点: 强调的是功能行为 关注的是解决问题需要哪些步骤 优缺点: 优点:性能比面向对象高,因为类
2025-03-16
16
面向对象三大特性 面向对象三大特性
封装 概述: 把类中的属性私有化,提供公共的访问方式,保证代码的安全性。 步骤: 使用private 修饰成员变量 让成员变量私有化,提供set…方法让用户可以设置值,提供get…方法让用户可以获取值。 private:被此关键字修
2025-03-16
16
改造 Controller 层逻辑统一返回结构统一返回值类型无论项目前后端是否分离都是非常必要的,方便对接接口的开发人员更加清晰地知道这个接口的调用是否成功(不能仅仅简单地看返回值是否为 null 就判断成功与否,因为有些接口的设计就是如此
2025-03-16 zrh
16
断言 断言
断言的概念断言实际上是一种测试机制,它可以规定某个参数或者属性必须要满足某个条件,否则会抛出一个异常,并且程序会中止 概述 在Java中,assert关键字,表示断言 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了
2025-03-16
16
泛型 泛型
概述: Java 泛型是 JDK 5 中引入的一个新特性, 泛型的本质是参数化类型,就是所操作的数据类型被指定为一个参数 在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型 操作的数据类型被指定为一个参数,这种参数类型
2025-03-16
16
2025-03-16 zrh
16
Java修饰符 Java修饰符
概述: 是一个状态修饰符。静态的意思。被此修饰符修饰的成员为静态成员。 静态: 1)静态成员不属于对象,会随着类的加载而加载,随着类的销毁而销毁。存在方法区中。 2)静态成员可以通过类名直接访问 3)静态成员只能访问静态成员。 例
2025-03-16
16
关键字 关键字
this概述: this表示一个对象的引用,它指向正在执行的对象. 在构造方法中,通过this关键字调用其他构造方法时,必须放在第一行, 且在构造方法中, 只能通过this调用一次其他构造方法 使用 调用当前对象的属性: this.
2025-03-16
16
16
多线程 多线程
进程与线程 进程:在内存中运行的程序称为进程;一个进程可以包含多个线程。进程一直运行,直到所有的非守护线程都结束运行后才能结束 线程:进程的一个执行单元,没有自己的独立的内存空间;它必须是进程的一部分 多线程:多个线程同时执行,我们称为多线
2025-03-16
11 / 24