自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 集合体系介绍

Java集合框架为程序员提供了一套强大而灵活的工具来处理和管理数据。通过使用集合框架,程序员可以编写出更加简洁、高效、可维护的代码。

2024-12-11 01:22:42 154

原创 [单例设计模式]-懒汉式

饿汉式存在浪费资源的可能, 因为如果对象实例没有使用,创建的对象就浪费掉了,懒汉式是在使用时才创建对象,不存在浪费的情况。饿汉式是在类加载的时候创建对象,懒汉式是在类使用时才创建对象。饿汉式不存在线程安全问题,懒汉式存在线程安全问题。

2024-11-26 16:08:39 351

原创 [单例设计模式]-饿汉式

【代码】[单例设计模式]-饿汉式。

2024-11-26 13:23:47 507

原创 面向对象-继承-动态绑定机制

【代码】面向对象-继承-动态绑定机制。

2024-11-13 18:48:52 237

原创 重载(overload)和重写(override)比较

重载是指在本类中方法名相同,行参列表的名称、个数、顺序至少有一个不同重写是指在父子类中方法名相同,行参列表相同,使用@override注解表示的方法

2024-11-12 00:30:10 152

原创 [继承] - this和super比较

this和super区别

2024-11-11 23:00:33 114

原创 [递归调用] - 汉诺塔

汉诺塔传说:又叫河内塔,问题源于印度一个古老传说的益智玩具,大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64个圆盘,大梵天命令婆罗门把圆盘从下面开始按照大小顺序重新摆放在另一个柱子上,并且规定,在小圆盘上不能放置大圆盘,三个柱子之间一次只能移动一次圆盘假如每秒钟移动一次,供需多长时间呢?移动完这些金片需要5845.54亿年以上,太阳系的预期寿命据说也就是数百亿年,真的过了5845.54亿年,地球上的一切生命,连同焚塔,庙宇等,都早已经灰飞烟灭。

2024-11-04 18:58:11 299

原创 [递归调用] - 老鼠走迷宫

从初始点(黄色)出发, 结束点(绿色)表示走出了迷宫,(红色)表示走过的线路。

2024-11-03 22:33:38 203

原创 [递归调用] - 猴子吃桃

递归调用是一种数据结构, 也是一种编程思想, 简单理解为就是在一个方法内再去调用这个方法本身, 直到一定条件满足后结束调用的过程。

2024-11-02 00:02:09 825

原创 [递归调用] - 斐波那契数

斐波那契数又叫黄金分割列或兔子数列,从第三项开始每一项等于前两项之和。

2024-10-31 00:32:10 269

原创 [JVM内存] - 方法调用机制

当程序执行到方法时, 会开辟一个独立的空间方法执行完毕后 或 执行到return语句,就会返回执行结果,返回到调用方法的地方返回后继续执行方法后面的代码return res执行完成后getSum栈被销毁System.out.println("两数之和=" + res);执行后整个main栈被销毁

2024-10-29 18:45:18 251

原创 [面向对象] - 对象分配机制

需求:根据以下代码完完成练习。

2024-10-29 17:44:55 166

原创 [数组] - 杨辉三角

使用二维数组打印10行的杨辉三角,效果如下:11 11 2 11 3 3 11 4 6 4 1...

2024-10-22 01:18:49 344

原创 [数组] - 二维数组内存原理

二维数组是一种强大的数据结构,一个二维数组由多个一维数组组成,每个一维数组代表二维数组的一行,在内存中这些一维数组是连续存储的。

2024-10-21 20:56:21 286

原创 [数组]-顺序(线性)查找

顺序查找(线性查找)是一种简单的查找算法, 按照顺序检查数组中每个元素, 直到找到目标值或者找遍所有元素为止。从数组 {张学友,刘德华,黎明,郭富城} 中找到名字为 “刘德华” 的元素。遍历数组,逐一比较,如果有提示信息,并退出。

2024-10-16 00:23:09 178

原创 [数组]排序-冒泡

一共有5个元素一共进行了4轮比较,可以看成最外层循环每轮比较后都能确定一个数的位置(第1轮排序后确定最大数,第2轮排序结束后确定第2大数位置,第3轮排序后确定第3大数位置,第4轮排序后确定第4大数位置,以此类推...)进行比较时如果前边的数大于后边的数,就交换位置每轮比较步数都在减少。

2024-10-15 18:46:16 835 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除