自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL表的增删查改【基础部分】

(1)delete和update都是很危险的操作,delete一旦删除的条件没有设置好,就可能把不该删的数据删掉(2)这的删除/修改都是持久生效的,都会影响到数据库服务器硬盘中的数据。

2024-05-09 10:29:27 890 1

原创 MySQL库操作 表操作【详细解析】

上述数据类型,我们只需要重点掌握以下几个:1.int2.long3.double4.decimal5.varchar6.datetime。

2024-05-08 12:00:03 716

原创 【详细解析!】Python语句学习

默认情况下,Python 代码的执行顺序,是从上到下依次执行的, 这个顺序是不会乱的。

2024-04-15 21:15:43 361 1

原创 【详细解析!】Python语法基础

而python作为一个动态类型的语言,在定义变量的时候,也是可以写类型的,但我们一般视为锦上添花的行为,所以我们一般情况下不写。

2024-04-14 11:11:49 898 1

原创 反射、枚举以及lambda表达式

1、枚举本身就是一个类,其构造方法默认为私有的,且都是默认继承与 java.lang.Enum2、枚举可以避免反射和序列化问题3、枚举的优点和缺点Lambda表达式的优点很明显,在代码层次上来说,使代码变得非常的简洁。缺点也很明显,代码不易读。代码简洁,开发迅速方便函数式编程非常容易进行并行计算Java 引入 Lambda,改善了集合操作代码可读性变差在非并行计算中,很多计算未必有传统的 for 性能要高不容易进行调试。

2024-04-12 17:03:17 625

原创 String常量池&泛型进阶

【1】字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响程序的性能,JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化,为字符串开辟一个字符串常量池,类似于缓存区【2】

2024-03-22 15:13:52 911 2

原创 Map&Set【全面解析!!】

总而言之,选择Set还是Map取决于你的具体需求【1】如果你关心的。

2024-03-22 13:03:07 756 3

原创 排序算法全面解析!!

在本章学习中,我们默认为从小到大的排序,如果想要从大到小的排序,我们改变符号即可(1)排序的稳定性谁先在系统中先提交,谁就应该在排序中排在前面;像上图中的12,要达到稳定的排序就应该把红色的12放在前面(2)内部排序:数据元素全都放在内存中的排序(3)外部排序:就是当我们的数据元素非常多的时候,内存上放不下,我们就放在磁盘上,然后在磁盘上进行排序。

2024-03-16 20:08:37 911 3

原创 优先级队列PriorityQueue详细解析

优先级队列其背后就是一个堆,也就是完全二叉树,堆通常使用顺序表存储在做堆的题的时候,我们通常反着进行考虑。

2024-03-11 13:24:20 1857 2

原创 【全面解析!】二叉树及其应用

1.在用树表示的目录结构中,从根目录到任何数据文件只有唯一一条通道,因为树的特点是不相交2.3.(1)根据中序遍历和后序遍历顺序构建二叉树(2)根据前序遍历和中序遍历顺序构建二叉树Q1:为什么后序+中序构建二叉树是先root.left再root.right;而前序+中序构建二叉树是先root.right再root.left?A1:根据上面的图片我们可以看到,根据后序遍历的顺序,我们先在中序中找到根节点,下一步找到的是右树,所以我们在写代码的时候要先写root,再right,最后left;

2024-03-06 15:57:50 1896 1

原创 栈和队列及应用

1.queue表示的是普通队列,而deque表示的是双端队列;通过了解我们知道linkedlist的使用范围很广,我们可以用它来表示队列,栈等2.队列的方法:(1)offer表示添加元素进去,切记队头进,队尾出(add也表示添加元素)(2)poll表示拿出元素(remove同理)(3)peek方法与栈同理,表示瞄一眼,看到的是队头元素(element同理)上面peek运行得到的是“2”

2024-02-28 10:37:51 1921 2

原创 链表(单向链表 双向链表)

相当于数组遍历,这个是让链表打印完全部值,往后走但是这样写有一个非常严重的问题,如果你要让head走的话,那你最后就不知道head的到底指向哪一个;了,所以我们不行这么写,我们要让cur走,而不是让head走这样走完我们head指向的永远是第一个节点,一定要这样写!!!!

2023-10-13 19:13:51 38

原创 顺序表及其应用

///

2023-09-19 17:14:58 32 1

原创 集合 复杂度 包装类

大纲图片梳理。

2023-09-18 20:12:33 25

原创 String字符串使用及异常处理

这个方法我们使用的较多,记忆!//获取指定位置的字符,但是不能超过字符串长度,否则报越界。

2023-09-17 10:32:00 112 1

原创 接口 内部类

系统会优先去寻找内部类中的成员变量,只有当内部类中没有的时候,它才会去外部类中调用即外部类名.this.成员变量名//////

2023-09-10 12:00:26 38 1

原创 面向对象 继承 多态

类里面有成员属性和行为成员属性存放在类里面,而对象是由类实例化得来的,此处使用关键字newDog//类名 dog//对象名=new Dog()//表示得到一个新的对象1.尽量都使用,让其赋值更有指向性,指向当前的值2.this只能使用在方法里面。

2023-09-08 09:33:41 61 3

原创 函数方法及数组应用

方法重载:方法名相同,而参数列表不同,与返回值无关,不影响递归方法使用的时候记得找到闭合的那个出口,不然会导致栈溢出递归不懂,出口找不到斐波那契数列 迭代问题1:对方法的使用理解不透彻,不熟练目前的理解:你还是正常写,就是格式表达不同,为了在类里面调用更方便,直接就可以使用(已解决)问题2:递归方法问题大 (C语言课程里听)问题3:前四讲课后作业,一共四道题。

2023-09-04 19:12:52 175 3

原创 JAVA SE基础知识

主要难点是如何判断是否输入正确,首先密码是一个字符串,在java中我们不能简单的一位判断字符串是否相等就简单的用 if(字符串1 == 字符串2 ) 这样的代码来判断字符串是否相等。字符串是next或者是nextLine,而整型浮点型则就是自身的nextInt或者nextFloat。scanner在使用的时候先输入后回车,确保Java中已经调用scanner,while(是否有下一个整型数可以读取)(sc.hasnextInt())则在2~根号n 之间可以整除,没有余数,则不是素数。

2023-09-04 11:22:22 35 3

空空如也

空空如也

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

TA关注的人

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