![](https://i-blog.csdnimg.cn/direct/c079eb1edc654ac8809377815ed06c08.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【JavaSE】
文章平均质量分 87
一步一步,慢慢拼凑。
长坡滚雪球
找深雪,寻长坡
展开
-
【数据结构】:大厂面试经典链表OJ题目详解
本篇文章对一些大厂关于边表方面的OJ题目进行了讲解,包含反转链表、合并链表、分割链表、回文链表、环形链表、相交链表等等原创 2024-07-26 16:53:56 · 971 阅读 · 53 评论 -
【数据结构】:用Java实现链表
本篇文章用Java介绍了:链表的概念,以及单链表的主要功能的具体实现方法原创 2024-07-24 13:59:29 · 1361 阅读 · 45 评论 -
【数据结构】:不了解包装类和泛型的话,看这篇准没错
本篇文章介绍了:包装类,以及装箱和拆箱的方法;泛型语法,以及泛型的上界和泛型方法原创 2024-07-19 20:56:19 · 925 阅读 · 5 评论 -
【线性表】:顺序表里一些主要功能的实现
本篇文章介绍了:线性表之一的顺序表,以及其内部一些主要方法的具体实现原创 2024-07-20 13:55:34 · 908 阅读 · 5 评论 -
【Java】:洗牌功能和杨辉三角的实现
本篇文章详细介绍了如何用链表完成洗牌算法,和杨辉三角的实现原创 2024-07-22 17:04:41 · 753 阅读 · 20 评论 -
【Java】:图书管理系统在这篇文章里面,显得真的很easy
本篇文章非常详细地介绍了如何实现图书管理系统每一步都非常详细,内附完整可运行代码原创 2024-07-17 21:26:15 · 824 阅读 · 1 评论 -
【Java】:浅克隆还是深克隆,不会再傻傻分不清了
本篇文章具体介绍了:克隆的步骤,浅克隆和深克隆的定义,以及它们的具体实现步骤原创 2024-07-16 23:27:41 · 940 阅读 · 0 评论 -
【Java】:Comparable接口和Comparator接口
比较器:Comparable接口和Comparator接口的使用方法,字符串的比较,原创 2024-07-16 11:03:13 · 337 阅读 · 0 评论 -
【Java】:用一个动物王国的例子,讲清楚抽象类和接口
抽象类和接口的形象描述以及它们的解释、特性和应用原创 2024-07-15 16:10:44 · 1177 阅读 · 0 评论 -
【Java】:通俗易懂且细致的数组
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。比如现实中的车库:在Java中,包含6个整形类型元素的数组,就相当于上图中连在一起的6个车位,从上图中可以看到:数组中存放的元素其类型相同;数组的空间是连在一起的;每个空间有自己的编号,起始位置的编号是0,即数组的下标。那 在程序中如何创建数组呢?原创 2024-05-19 17:19:36 · 825 阅读 · 1 评论 -
【Java】:用一个汽车工厂的例子,讲清楚方法重写、动态绑定和多态
想象一个汽车制造厂,其中有不同类型的车辆,如轿车、SUV和卡车。每种车辆都有自己独特的驾驶行为,但它们都继承自一个基本的“汽车”类。在这个例子中,假设“汽车”类有一个名为“drive”的方法,它输出“汽车正在行驶”。但是,轿车、SUV和卡车在行驶时可能有不同的表现,因此它们各自重写了“drive”方法。轿车类重写“drive”方法:输出“轿车平稳行驶”。SUV类重写“drive”方法:输出“SUV越野行驶”。卡车类重写“drive”方法:输出“卡车重载行驶”。原创 2024-05-12 16:45:04 · 918 阅读 · 1 评论 -
【Java】:向上转型和向下转型原来一点也不绕
想象你有一个动物园,里面有各种不同类型的动物,如狮子、大象、长颈鹿等。动物园的管理员为了方便管理,给每种动物都发放了一个“动物身份证”。这个身份证上并没有详细标明是哪种动物,只是简单地标明“动物”。当管理员查看这些身份证时,他并不关心具体是哪种动物,只要知道它们是动物园里的“动物”就足够了。这就是向上转型的概念。原创 2024-05-12 15:16:25 · 888 阅读 · 1 评论 -
【继承】:讲得这么细致,继承包学会的
Java中使用类对现实中实体进行描述,类经过实例化之后的产物对象则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序时就需要考虑如何简化。原创 2024-04-04 01:24:46 · 1009 阅读 · 1 评论 -
【Java】:内部类
当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整结构又只为外部事物提供服务,那么这个内部的完整结构最好使用内部类。原创 2024-04-01 15:41:56 · 596 阅读 · 0 评论 -
【Java】:static成员和代码块
因为需要使用这些信息来描述具体的学生。而现在要表示学生上课的教室,这个教室的属性并不需要每个学生对象中都储存一份,而是需要让所有的学生来共享。原创 2024-03-31 16:21:45 · 571 阅读 · 1 评论 -
【Java】:封装和包
在文件的最上方加一个package 语句指定改代码在哪个包中。包名需要尽量指定成唯一的名字,通常会用公司的域名的颠倒形式(例如:com.baidu.www)包名要和代码路径相匹配,例如创建的包,那么会存在一个相对应的路径来储存代码如果一个类中没有 package 语句,则该类被放到一个默认包中。原创 2024-03-30 16:25:37 · 983 阅读 · 1 评论 -
【Java】:类和对象
面向对象程序关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉计算机什么是洗衣机。上图右侧就是对洗衣机简单的描述,该过程称为对洗衣机对象(实体)进行抽象(对一个复杂事物的重新认知),但是这些简化的抽象结果计算机也不能识别,开发人员可以采用某种面向对象的编程语言来进行描述,比如:Java语言。//创建类filed;//字段(属性)或者成员变量method;//行为或者成员方法class为定义类的关键字,ClassName为类的名字(由自己命名,原创 2024-03-20 21:35:30 · 769 阅读 · 3 评论 -
【Java】:按位与、按位或
当且仅当两个操作数的的某一位时,该位的结果。原创 2024-03-11 16:33:05 · 382 阅读 · 1 评论 -
【Java】:JDK、JRE、和JVM之间的关系
是Java开发工具包。开发Java程序必须有Java开发环境,即JDK开发工具包,这个工具包包含了编译、运行、调试等关键命令。javac——编译器,将源程序转成字节码。jar——打包工具,将相关的类文件打包成一个文件。javadoc——文档生成器,从源码注释中提取文档。jdb——debugeer,查错工具。JDK中还包括完整的Java运行环境,也被称为Private Runtine,包含了用于产品环境的各种库类,以及给开发人员使用的补充库。原创 2024-03-09 07:18:11 · 767 阅读 · 2 评论