自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java多线程死锁案例及分析

1.Demo/** * @version V1.0 * @ClassName:DeadLockTest * @Description: 死锁测试 * @author:Daniel * @date:2020/11/28 下午9:37 */public class DeadLockTest implements Runnable{ A a = new A(); B b = new B(); public void init() { Thread.curr

2020-11-28 22:17:31 262

原创 【尚硅谷数据结构】第 5 章 栈

1、栈的基本介绍1.1 栈的实际需求请计算表达式:[7**2*2-5+1-5+3-3] 的值请问: 计算机底层是如何运算得到结果的? 注意不是简单的把算式列出运算,因为我们看这个算式 7 * 2 * 2 - 5,但是计算机怎么理解这个算式的对计算机而言, 它接收到的就是一个字符串, 我们讨论的是这个问题:栈1.2 栈的基本性质栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表栈(stack)是限制线性表中元素的插入和删除只能

2020-11-25 16:21:23 344

原创 【尚硅谷数据结构】第4章 链表

第 4 章 链表1、链表(Linked List)介绍1.1、内存结构内存上来看:链表存储空间不连续(不像数组)1.2、逻辑结构逻辑上来看:链表属于线性结构1.3、链表特点链表以节点的方式来存储,是链式存储data域存放数据,next域指向下一个节点如内存结构图所示,链表的各个节点不一定是连续存储链表分==带头节点==和**没有头结点**的链表2、链表应用场景2.1、水浒英雄榜使用带 head 头的单向链表实现【水浒英雄排行榜管理】2.2、链表节点定义n

2020-11-10 14:14:51 482

转载 为什么打印ArrayList对象输出的不是地址?

为什么在打印一个ArrayList对象时,输出的不是此对象的地址,而是该集合中的值?是如何实现的?分析:Object类是Java中其他所有类的基类,没有Object类Java面向对象无从谈起,所有类都是Object类的直接子类或间接子类而在Object类的toString()方法中,返回的是 getClass().getName() + "@" + Integer.toHexString(hashCode())也就是地址值,打印ArrayList对象没有输出地址值,便可知道ArrayList重写了.

2020-11-06 16:54:57 2640

原创 【尚硅谷数据结构】第3章 稀疏数组与队列

第3章 稀疏数组与队列1、稀疏数组1.1 实际需求因为该二维数组的很多值是默认值 0 ,因此记录了很多没有意义的数据,我们将其转为稀疏数组进行存储1.2 稀疏数组的应用1.2.1 稀疏数组的处理方法稀疏数组把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模稀疏数组也是二维数组,行数由原数组的数据决定,列数一般为 3 列稀疏数组的第一行记录原数组一共有几行几列,有多少个不为零的值第一列:原数组的行数第二列:原数组的列数第三列:原数组有多少个不

2020-11-05 20:33:01 401

原创 Java中数组的定义方式

Java中数组的定义方式一维数组方法一int[] arr1 = new int[3]; // 给定数组长度,数值默认为0,长度必须给定ints[0] = 1;ints[1] = 2;ints[2] = 3;方法二int[] arr2 = new int[]{1,2,3}; // 创建数组时赋值方法三int[] arr3 = {1,2,3}; // 直接赋值,不使用new关键字二维数组动态初始化// 三种形式,第一种为常用// m为行数,n为列数,其中n可

2020-11-05 14:08:53 316

IDEA常用快捷键设置(根据eclispe设置)直接导入就可以使用

根据Eclipse常用更快捷设置 ,有48个快捷键,让你从快速上手IDEA,直接在项目中导入就可以使用,简单快捷,附说明文档和常用模板设置。

2020-07-03

jdbc公共类.txt

使用java连接mysql数据库,公共类为抽取公共代码可以实现获取连接、查询公共方法、更新公共方法、释放资源等功能,经过测试安全可靠。

2020-06-18

空空如也

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

TA关注的人

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