首页
学习
活动
专区
圈层
工具
发布

#public

包装类与泛型介绍

独断万古他化

在Java中,为了在泛型代码支持基本类型,java给每个基本类型都对应了一个包装类型。 如下为基本数据类型对应的包装类

7310

认识多态(Java)

独断万古他化

多态是java面向对象编程的一个重要特性,通俗来讲就是一个事物,多种形态。具体来讲就是同一种事情,作用在不同的对象上时,会得到不一样的结果。

9510

Java---多态

optimistic_chen

当类的调用者在编写 eat 这个方法的时候, 参数类型为 Animal (父类), 此时在该方法内部并不知道, 也不关注当前的a 引用指向的是哪个类型(哪个...

6910

Java---类与对象(二)

optimistic_chen

面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?就是给具体代码套上一个”壳“,正常使用,但是看不到细节。

5710

Java---类和对象

optimistic_chen

前一篇博客中我多多少少提到了对象这个名词,可能大家都不能理解。从今天开始,我们Java和C语言的关联就不太大了。我们将深入了解到Java是一门纯面向对象的语言,...

8310

不使用加减运算符,如何实现两个数相加?

Yuzuriha

可能会些朋友第一次遇见这个题比较困惑,真能不用加减法得到两个数的和吗?这简直是太匪夷所思了,真的有这种方法吗?欸!🤓☝️有的朋友有的。

6010

Java EE——线程状态

用户11873138

从编写Java代码的角度来说,线程一共有六种状态;但是以操作系统的视角来看,线程状态可以分为物种

8210

Java SE(11)——内部类

用户11873138

未创建外部类对象而直接创建内部类对象会抛出NullPointerException异常

6810

Java SE(10)——抽象类&接口

用户11873138

在之前讲Java SE(6)——类和对象(一)的时候说过,所有的对象都可以通过类来抽象。但是反过来,并不是说所有的类都是用来抽象一个具体的对象。如果一个类本身没...

12610

Java SE(9)——多态

用户11873138

多态(Polymorphism)是面向对象编程的三大基本特性之一(封装和继承已经讲过了),它允许不同类的对象对同一消息做出不同的响应。具体来说,多态允许基类/父...

11710

Java Collection(5)——比较(数据/对象)&深浅拷贝(对象)

用户11873138

对比子类和Object中的clone()方法,唯一的区别就是访问限定修饰符,那么把protected修改为public的作用是什么呢?

8810

【数据结构】栈和队列

那我掉的头发算什么

栈和队列是计算机科学中最基础且应用广泛的数据结构,它们的设计思想和操作特性在算法与系统开发中扮演着核心角色。以下从基础概念、实现方式、应用场景到实战案例,为你展...

12910

【数据结构】双向链表

那我掉的头发算什么

LinkedList的底层是双向链表结构(链表后面介绍),由于链表没有将元素存储在连续的空间中,元素存储在单独的节点中,然后通过引用将节点连接起来了,因此在在任...

7410

【javaSE】抽象类和接口进阶

那我掉的头发算什么

在面向对象编程的世界里,抽象类和接口是构建灵活、可扩展代码的基石。在前一篇博客中,我们初步了解了抽象类和接口的基本概念和使用方法。本文将带领大家深入探索抽象类和...

4010

【javaSE】抽象类和接口初阶

那我掉的头发算什么

在面向对象编程的世界里,抽象类和接口是两个绕不开的重要概念。它们如同建筑设计中的蓝图,为代码的结构和扩展提供了清晰的指引。对于初学者来说,理解这两个概念不仅能提...

6610

【javaSE】继承

那我掉的头发算什么

private 成员:子类无法直接访问,若要使用,得借助父类提供的public或protected方法间接获取。比如父类有个private的weight属性,可...

7710

【javaSE】类和对象进阶

那我掉的头发算什么

在掌握了类和对象的基础概念后,我们需要进一步学习面向对象的核心特性及进阶用法。本文将深入探讨封装的实现、static 成员的特性、代码块的作用以及对象打印的技巧...

7410

【javaSE】类和对象初阶

那我掉的头发算什么

在 Java 编程的世界里,类和对象是面向对象编程(OOP)的核心基石。对于刚接触 Java 的新手来说,理解类和对象的概念并掌握其基本使用方法,是踏入面向对象...

9010

【javaEE】多线程--JUC的常见类

那我掉的头发算什么

Callable是一种函数式接口,与Runnable并列,都可以表示一个任务,但是使用上略有区别。 Callable是一种有返回值的任务,可以通过泛型指定返回...

9310

模拟实现链表的功能

趙卋傑

无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如 哈希桶、图的邻接表等等。另外这种结构在笔试面试中出现很多。  

9810
领券