自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java面向对象基础知识3

栈与堆的知识点

2022-06-14 19:27:39 109

转载 Java面向对象基础知识2

Java面向对象基础知识

2022-06-14 19:23:11 126

转载 面向对象的基本知识1

Java面向对象

2022-06-14 19:20:38 105

原创 悲观锁与乐观锁

悲观锁与乐观锁是针对进程中线程发生抢占的情况。悲观锁:认为在程序中存在着大量的竞争关系,一旦某个线程抢占成功,资源锁死,不允许其他线程争抢,适用于多进程。乐观锁:不认为有大量的线程同时争抢一块资源,以版本号为基础进行操作,适用于少量进程。我们常用的是乐观锁。区别:1.悲观锁是当线程拿到资源时,就对资源上锁,并在提交后,才释放锁资源,其他线程才能使用资源。2.乐观锁是当线程拿到资源时,上乐观锁,在提交之前,其他的锁也可以操作这个资源,当有冲突的时候,并发机制会保留前一个提交,打回后一个

2021-12-11 17:53:39 343

原创 Java语法中的调用

对象是堆内存创造出来的一个内存空间。package com.pcby;public class Test{ //Test是文件名 public static void main(string[] args){ // Person 代表类型 // zhang 对象名 // new 关键字 在堆内存开辟内存空间 Person 小花 = new Person();//调用,小花是对象名称 小花.run();

2021-12-11 17:40:59 203

原创 原码、补码、反码

1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原= 0000 0001[-1]原= 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]即[-127 , 127]原码是人脑最容易理解和计算的表示方式.2. 反码反码的表示方法是:正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个..

2021-12-11 12:21:02 65

原创 Java的基本数据类型

Java的基本数据类型Java的数据类型分为八种,还可以分为四种 :整型、浮点型、布尔型、字符型。1.整型。有:byte,short,int,long。 byte:8位,4字节,存储容量为255,存储范围为-128~127。 short:16位,2字节,存储容量为65536,存储范围为-32768~32767. int:32位,4字节,存储容量为2的32次方减一,存储范围为负的2的31次方到正的2的31次方减一。 long...

2021-12-11 12:18:15 918

原创 红黑树的初步学习

红黑树是一种自平衡二叉查找树,是在1972年由Rudolf Bayer发明的,是在计算机科学中用到的一种数据结构,红黑树是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,但是它并不是严格的平衡二叉树,左右子树高差有可能大于1,但是它的平均统计性能要强于平衡二叉树。红黑树的特征是:1.每个节点不是红色就是黑色。2.根节点永远是黑色。3.每个叶子节点都是null节点,颜色是黑色的。4.如果一个节点是红色的,那么他的子节点必须是黑色的。5.从一个节点到该节点的所有子节点上包含相同的

2021-11-29 10:00:22 299

原创 栈和队列的基本知识

栈是限定只能在表的一端进行插入和删除操作的线性表,向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为栈顶元素。必须按照“后进先出”的原则,只能从头部读取数据,也就是说,一个数据如果是最先放进去的,要等到最后才能把它拿出来。队列是限定只能在表的一端进行插入和另一端进行删除操作的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。必须按照“先进先出”的规则,就是说,一个数据如果是先放进

2021-11-29 09:39:00 237

原创 计算机语言的发展

计算机语言的的发展经历了机器语言,汇编语言,高级语言三个阶段。机器语言:又称为二进制代码语言,是一串0 1 代码指令,这种代码为机器代码,对计算机来说比较好懂,是可以直接执行的,不用再进行编译,这种语言的优点是执行速度快,但是可读性比较差。对于编译人员来讲,机器语言不便于技术人员的记忆和识别。汇编语言:汇编语言是我们机器语言的符号化(英文字母或字符串)表示,是基于机器语言来方便编程人员理解的和改变的,不同的机器对应不太的汇编指令,属于一种低级语言,执行效率低于机器语言,执行效率比高级语言快,便于我们

2021-11-28 23:18:23 1293

原创 算法心得体会~

通过为期八周的算法学习,我们深切的理解了算法是怎样一个学科,在我们的理解中是为了更加科学和便利的解决在生活中的算法问题,这次的最短路径解决问题给了我们很好的实践机会,让我们对算法方面的学习有更深的体会和理解。帮助我们把算法学习的内容从书本上转到了实践当中来。通过这次实训,我们三个都收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力。本次实训,是对我们能力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是非常有意义的。在实训中我们学到了许

2021-07-02 19:56:15 3494

检测报告生成工具.exe

检测报告生成工具.exe

2022-11-08

空空如也

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

TA关注的人

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