首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
【Java】【萌新入坑】【从零开荒系列】
Cache技术分享
创建于2025-02-23
订阅专栏
【Java】【萌新入坑、从零开荒系列】
等 21 人订阅
共265篇文章
创建于2025-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
130. Java 泛型 - 泛型构造函数
130. Java 泛型 - 泛型构造函数 在 Java 中,构造函数本身可以是泛型的,无论它所在的类是否是泛型类。也就是说,即使一个类已经定义了自己的泛型参数,它的构造方法仍然可以声明自己的类型参数
129. Java 泛型 - 泛型类的类型推断和实例化
129. Java 泛型 - 泛型类的类型推断和实例化 在 Java 5 引入泛型之前,我们在声明集合等数据结构时,通常使用的是原始类型(Raw Type)。但这种方式缺乏类型安全性,容易导致类型转换
128. Java 泛型 - 类型推断和泛型方法
128. Java 泛型 - 类型推断和泛型方法 1. 什么是类型推断? 类型推断(Type Inference)是 Java 编译器的能力,它可以在方法调用时自动推断出泛型类型,而无需程序员显式指定
127. Java 泛型 - 泛型类与子类型
127. Java 泛型 - 泛型类与子类型 1. 泛型类和接口的子类型化 在 Java 中,可以通过扩展或实现泛型类或接口来对其进行子类型化。这意味着,如果一个类或接口是泛型的,它的类型参数将影响该
126. Java 泛型 - 泛型、继承与子类型
、 126. Java 泛型 - 泛型、继承与子类型 1. 泛型与继承 在 Java 中,继承是指一个类(子类)能够从另一个类(父类)继承属性和方法。子类的对象可以赋值给父类类型的变量,这种行为通常称
125. Java 泛型 - 泛型方法与有界类型参数
125. Java 泛型 - 泛型方法与有界类型参数 1. 泛型方法 泛型方法是指那些定义时能够接受类型参数的方法。通过使用泛型方法,可以编写在多个类型之间共享的通用算法,而无需重复编写每个特定类型的
124. Java 泛型 - 有界类型参数
124. Java 泛型 - 有界类型参数 1. 什么是有界类型参数? 有时候,可能希望限制泛型类型的参数,只允许某些特定类型或其子类作为类型参数。这时,有界类型参数非常有用。通过有界类型参数,可以指
123. Java 泛型 - 泛型方法
123. Java 泛型 - 泛型方法 1. 什么是泛型方法? 泛型方法是方法中引入自己的类型参数,允许在方法的参数或返回类型中使用类型变量。与泛型类不同,泛型方法的类型参数只在声明该方法的范围内有效
122. Java 泛型 - 原始类型
122. Java 泛型 - 原始类型 1. 什么是原始类型? 原始类型是泛型类或接口的名称,而没有任何类型参数。例如,假设我们有一个泛型类 Box,它有一个类型参数 T: 为了创建 Box<T> 的
121. Java 泛型 - 泛型类型
121. Java 泛型 - 泛型类型 1. 一个简单的 Box 类 非泛型 Box 类 让我们先看一个简单的非泛型 Box 类,它使用了 Object 类型来存储任何类型的数据: 在这个例子中,Bo
120. Java 泛型
120. Java 泛型 为什么使用泛型? 简而言之,泛型允许你在定义类、接口和方法时,将类型作为参数传递。这种方式与方法声明中使用的形式参数非常相似,形式参数是值,而泛型的类型参数则是类型。 通过使
119. Java 接口 - 将接口用作类型
119. Java 接口 - 将接口用作类型 当我们定义接口时,实际上是在定义一种新的引用数据类型。接口名称可以像任何其他数据类型一样,在代码中被广泛使用。通过将接口作为类型来声明变量,我们可以确保该
118. Java 接口 - 接口功能增强实战默认方法、静态方法与Comparator链式排序策略
118. Java 接口 - 接口功能增强实战默认方法、静态方法与Comparator链式排序策略 默认方法(default methods)使得可以为现有接口添加新功能,并且确保与旧版本接口兼容。通
117. Java 接口 - 静态方法
117. Java 接口 - 静态方法 在 Java 中,接口不仅可以定义默认方法,还可以定义静态方法。静态方法是与接口本身关联的,而不是与接口的实现类或接口的实例关联。这意味着,静态方法可以像在类中
116. Java 接口 - 默认方法
116. Java 接口 - 默认方法 在 Java 8 中,接口引入了默认方法,使得在接口中为方法提供实现成为可能。这意味着即使接口的用户没有对某个方法进行实现,仍然可以调用该方法。这一特性非常适合
115. Java 接口 - 拓展接口
115. Java 接口 - 拓展接口 在 Java 中,接口用于定义类之间的交互契约。接口的灵活性使得它们能够扩展和发展,但在扩展时也可能带来兼容性问题。为了避免因为接口更改而破坏现有代码,Java
114. Java 接口 - 定义接口及其实现
114. Java 接口 - 定义接口及其实现 接口声明:Relatable 在 Java 中,接口用来定义类之间的一种通用“契约”,即规定类必须提供特定的方法。接口并不提供方法实现,而是声明方法的签
113. Java 接口
113. Java 接口 Java 中的接口 在软件工程中,不同的团队或开发者经常需要达成一个“合同”来定义他们的软件如何进行交互。这个“合同”允许每个团队在不知道对方具体实现的情况下独立编写代码。在
112. Java 继承 - 抽象方法和类
112. Java 继承 - 抽象方法和类 抽象方法和类 抽象类是一个声明为 abstract 的类,它不能被直接实例化。抽象类可能包含抽象方法,也可以没有抽象方法。抽象方法是没有具体实现的方法,它仅
111. Java 继承 - Object 作为超类
111. Java 继承 - Object 作为超类 在 Java 中,Object 类是所有类的根类。也就是说,每个 Java 类都是 Object 类的直接或间接子类。作为每个 Java 对象的父
下一页