自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java学习笔记(18) ---IO流和缓冲流

IO流、缓冲流

2022-01-12 21:05:00 207

转载 java学习笔记(16) ---Stream流和File类

Stream流和File

2022-01-12 16:21:35 330

转载 java学习笔记(15) ---多线程概述2

多线程

2022-01-12 14:43:38 258

转载 java学习笔记(14) ---多线程概述

多线程

2022-01-12 11:10:02 87

转载 java学习笔记(13) ---异常

异常

2022-01-07 10:26:29 102

转载 java学习笔记(12) ---Map集合

Map集合

2022-01-06 19:38:59 112

转载 java学习笔记(11) ---List和Set集合

List和Set集合

2022-01-06 13:58:17 73

转载 java学习笔记(10) ---Collection集合

Collection集合介绍

2022-01-06 10:44:55 61

转载 java学习笔记(9) ---泛型

泛型概述

2022-01-04 22:37:45 158

转载 java学习笔记(8) ---正则表达式

正则表达式

2022-01-04 21:44:31 184

转载 java学习笔记(7) ---常用API

常用API

2022-01-02 15:52:51 44

转载 java学习笔记(6) ---内部类和权限修饰符

内部类和权限修饰符

2021-12-29 19:22:45 84

转载 MySQL学习笔记(9)---索引、视图和三范式

索引、视图和三范式

2021-12-27 21:17:58 93

转载 MySQL学习笔记(8)---存储引擎和事务

存储引擎和事务

2021-12-27 20:54:48 81

转载 MySQL学习笔记(7)---表的复制、删除、约束

1、复制快速原有表到新表create table emp2 as select * from emp;原理: 将一个查询结果当做一张表新建!!!!! 这个可以完成表的快速复制!!!! 表创建出来,同时表中的数据也存在了!!2、表的删除//删除dept_bak表中的数据 delete from dept_bak; //这种删除数据的方式比较慢。delete语句删除数据的原理?(delete属于DML语句!!!) 表中的数据被...

2021-12-25 15:25:26 246

转载 MySQL学习笔记(6)---表的创建、增、删、改

1、表的创建(属于DDL语句,DDL包括:create drop alter)create table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型 );表名:建议以t_ 或者 tbl_开始,可读性强。见名知意。2、关于mysql中的数据类型?varchar 可变长度的字符串 比较智能,节省空间。会根据实际的数据长度动态分配空间。 优点:节省空间 缺点:需要动态分配空间,速度...

2021-12-25 14:42:46 94

转载 MySQL学习笔记(5)---子查询、union和limit

子查询、union和limit

2021-12-24 21:08:29 158

转载 MySQL学习笔记(4)---分组查询和连接查询

分组查询和连接查询

2021-12-24 20:43:01 622

转载 MySQL学习笔记(3)---排序和处理函数

排序相关查询所有员工薪资,排序:select ename,sal from emp order by sal; 默认升序 指定升序:select ename,sal from emp order by sal asc; 降序:select ename,sal from emp order by sal desc; 多个字段排序:selectename,sal from emp order by sal asc, ename asc;sal在前,起主导,只有sal相等的时候,才会考虑启用ena...

2021-12-24 19:13:22 59

转载 java学习笔记(5) ---多态

多态的概述

2021-12-18 11:54:30 76

转载 java学习笔记(4) ---代码块和枚举

代码块和枚举

2021-12-18 11:13:12 265

转载 java学习笔记(3) ---抽象类和接口

抽象类和接口介绍

2021-12-18 10:40:12 108

转载 MySQL学习笔记(2)---查询相关

MySQL学习笔记

2021-12-12 16:22:52 61

转载 MySQL学习笔记(1)

MySQL知识点

2021-12-12 15:47:14 68

转载 java学习笔记(2)

1、static关键字(重点)Java是通过成员变量是否有static修饰来区分是类的还是属于对象的。static == 静态 == 修饰的成员(方法和成员变量)属于类本身的。按照有无static修饰,成员变量和方法可以分为:类变量/类方法、实例成员变量/实例成员方法。类变量/类方法:直接用类名访问即可。它是类和对象共享的,也可用对象来访问,但不推荐实例成员变量/实例成员方法:必须用类的对象来访问。2、继承(extends)的概述继承是Java中一般到特殊的关系,是一种子类到父类的关系。.

2021-12-12 10:55:30 53

转载 java学习笔记(1)

java学习笔记

2021-12-12 09:52:19 49

原创 链表方法总结

定义:LinkedListarray=newLinkedList();boolean add(E e):在链表后添加一个元素,如果成功,返回true,否则返回false;void addFirst(E e):在链表头部插入一个元素;addLast(E e):在链表尾部添加一个元素;void add(int index, E element):在指定位置插入一个元素。E remove();移除链表中第一个元素;boolean remove(Object o):移除链表中指定的元素;E ...

2021-12-04 21:00:00 206

原创 list和数组相关操作总结

list和数组相关操作总结

2021-12-04 20:45:00 301

原创 StringBuilder操作总结

StringBuilder操作总结

2021-12-04 19:45:00 164

原创 字符串的相关操作总结

字符串的相关操作总结

2021-12-04 14:56:16 69

转载 9、力扣刷题心得(七)队列和栈

下面是使用内置队列库及其常见操作的一些示例// "static void main" must be defined in a public class.public class Main { public static void main(String[] args) { // 1. Initialize a queue. Queue<Integer> q = new LinkedList(); // 2. Get the fir

2021-12-04 11:39:42 142

转载 8、力扣刷题心得(六)优先队列<转载>

Java的优先队列PriorityQueue详解Java的优先队列PriorityQueue详解 - 程序咖啡 - 博客园

2021-10-09 11:03:15 74

原创 7、力扣刷题心得(五)哈希表

class Solution { public static void main (String[] args) { Data aData = new Data(33); HashTable aHashTable = new HashTable(10); aHashTable.insert(aData); Data atData = aHashTable.find(33); System.out.println(atData.get...

2021-10-05 16:26:47 153

转载 6、力扣刷题心得(五)时间复杂度与空间复杂度

转载于:http://blog.csdn.net/daijin888888/article/details/66970902一、算法的时间复杂度定义 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度。记作:T(n)=O(f(n))。它表示随问题n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称为时间复杂度。其中,f(n)是问题规模n的某个函数。 ...

2021-10-02 14:53:55 608

原创 5、力扣刷题心得(四)创建链表及链表操作

在力扣上刷题的时候,总是提供好了相应的链表,这在实际中不切实际,所以这一节来创建链表及一些基础功能。在编写相应代码时,说一个非常重要的事!在处理链表问题时,如果可以,可以先创建虚拟头结点(如果需要虚拟尾结点也可创建),这样会避免很多不必要的麻烦,就比如使原来的首节点变成了中间的节点,操作就和其他节点一样了。...

2021-10-02 10:47:28 366

原创 2.力扣刷题心得(二)递归

(一)递归解释(1)通俗来说,递归就是一个方法调用自己(当然会有终止条件)。(2)递归所拥有的关键特征: 1、调用自身 2、调用自身是为了解决更小的问题,当然这个小问题可以用自身的方法 解决。 3、拥有终止条件,试想如果没有终止条件的话,程序会...

2021-10-01 15:52:54 266

原创 4、力扣刷题心得(三)排序总结

这一节介绍一下排序的一些高级算法。(1)归并排序(时间复杂度 O(N*logN))归并排序算法的核心就是将两个有序数组归并成一个。如何得到两个有序数组呢?就用到了递归的概念。将整个数组分为两个数组,对两个数组分别进行排序,就得到了两个有序数组,怎么排序呢?再将其分成两个数组。。。。。。缺点:他需要在存储器中有另一个大小等于被排序的数据项数目的数组,如果初始数组几乎占满了整个存储空间,则归并排序不能工作。...

2021-10-01 15:22:40 105

原创 3.力扣刷题心得(三)排序总结

首先介绍一些简单排序算法,在下一节准备介绍一些高级排序。(1)冒泡排序(时间复杂度 O(N^2))冒泡排序算法运行起来非常慢,但是在概念上它是排序算法中最简单的,因此冒泡排序算法在刚开始研究排序技术时是一个非常好的算法。冒泡排序算法的原理如下(复制于百度百科): 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 .

2021-09-29 17:31:03 96

原创 1.力扣刷题心得(一)数组

(一)数组相关1、数组是存放在连续内存空间上的相同类型数据的集合。2、二分法只能应用于有序数组。3、数组多用于频繁使用索引的场合,链表多用于频繁插入删除的场合。4、链表的存储空间要比相同容量的数组大。5、防止溢出的写法。有时在比较时数值会超出定义的类型的范围,就可以用防止溢出的写法,如:int a = 11123;int b = 123456789;// 若相比较a的平方与b的大小,可以if (b/a > a) {}// 而不是if (a * a < b) .

2021-09-27 21:34:34 123

空空如也

空空如也

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

TA关注的人

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