Java基础—笔记—内部类、枚举、泛型篇

简介: 本文介绍了Java编程中的内部类、枚举和泛型概念。匿名内部类用于简化类的创建,常作为方法参数,其原理是生成一个隐含的子类。枚举用于表示有限的固定数量的值,常用于系统配置或switch语句中。泛型则用来在编译时增强类型安全性,接收特定数据类型,包括泛型类、泛型接口和泛型方法。

内部类、枚举、泛型、API

匿名内部类:

格式

接口 变量名 = new  接口(){

重写方法

}

底层原理:

  • Java会给我们创建一个子类,实现接口,把我们些的方法,作为子类的方法。并且最后返回一个子类对象

作用:

  • 减少Java类的创建【针对我们而言】
  • 可以作为方法的参数【方法的参数是一个接口的话】

使用场景:

  • 可以作为方法的参数【方法的参数是一个接口的话】

枚举

作用:做系统的配置信息

格式:

public enum 枚举类名{

变量名 , 变量..;

}

使用场景:

  • switch中的选项, 系统的配置信息
  • 泛型

作用:接收数据类型

分类:

  • 泛型类
  • 泛型接口
  • 泛型方法
目录
相关文章
|
21天前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
47 24
|
15天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
15天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
22天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
27 2
|
14天前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
34 0
|
1月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
1月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
27天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
12 0
|
Java Android开发
java基础篇 之 再探内部类跟final
java基础篇 之 再探内部类跟final
89 0
java基础篇 之 再探内部类跟final
|
Java
java基础篇 之 非静态内部类
java基础篇 之 非静态内部类
171 0