自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习中的记录

学习记录

2022-07-25 18:07:48 373 1

转载 android studio无法加载SDK问题(转载)

安装完Android Studio后首次打开,需要连接Google官网下载Android SDK,但因为网络被墙,会提示网络问题无法获取SDK列表。如果直接点next一路跳过,会导致没有SDK,在创建安卓项目的时候显示"your android sdk is missing, out of date or corrupted."错误。...

2022-07-20 16:59:31 4908

原创 个人学习笔记

微机操作系统的分类:按照运行方式分类 :单用户单任务,单用户多任务(Windows),多用户多任务(linux); 实时操作系统和分时操作系统的主要区别在于:响应时间,交互性,可靠性; 操作系统具有的特征:并发,异步,虚拟,共享。 为了防止系统故障导致文件被破坏,文件系统有两种方式:定时转存和建立副本。 产生死锁的必要条件是:四个,环路等待,不可剥夺,互斥条件,请求和保持。 广域网可以提供的服务模式有:面向连接服务模式和无连接服务模式。 广域网的组网方式有:虚电路方式和数据包方式。 总

2022-03-10 23:07:01 378

原创 leetcode557. 反转字符串中的单词 III

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例:输入:"Let's take LeetCode contest"输出:"s'teL ekat edoCteeL tsetnoc"提示:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-words-in-a-string-iii著作权归领扣网络所有。.

2021-08-23 17:43:46 166

原创 leetcode283. 移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Solution { public voi

2021-08-20 23:28:35 52

原创 LeetCode189. 旋转数组

给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。进阶:尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为O(1) 的原地算法解决这个问题吗?示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]...

2021-08-20 21:22:13 50

原创 leetcode 977有序数组的平方

有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 1.

2021-08-20 16:20:13 65

原创 704、二分查找

给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1来源:力扣(LeetCod...

2021-08-17 15:37:14 57

原创 MySQL

两类数据库1、关系型数据库MySQL Oracle SQLServer2、非关系型数据库 NoSQL Redis MongoDB数据库管理工具:提供了可视化界面,用来管理数据库是安装在电脑上的一个服务,3306SQLyog、Navicate、DataGripDataGrip连接失败常见原因:1、缺少驱动jar包,下载即可2、时区问题,在URL后加一段 ?serverTimezone=UTC或者在mysql中命令 set global time_zone='+8:...

2021-08-16 19:23:13 363

原创 static关键字

实际开发中,在哪里会经常用到static关键字?自定义工具类、常量static表示静态或者全局,可以用来修饰成员变量(属性)和成员方法和类。常规的方式:方法的调用需要依赖对象,必须先要有对象才能调用方法。添加static关键字之后,方法的调用不再依赖对象了,可以直接通过类来调用,提升开发效率。使用static修饰的成员是独立于该类的任何一个实例化对象,被该类的所有对象所共享的资源。被static修饰之后静态成员变量/类变量,凌驾于所有对象之上的全局变量静态成员方法/类方法,凌

2021-08-15 23:14:35 67

原创 流程控制。

2面向对象java变量有两种1、基本数据类型2、引用类型基本数据类型和引用类型的区别?a.基本数据类型的数据范围是固定的,8种。b.引用数据类型是不固定的,可以无限种可能(JDK,框架,开发者自定义)。c.基本数据类型只需要用到栈内存,不需要用到堆内存。d.引用类型需要同时用到栈内存和堆内存,真正的对象数据是存储在堆中,堆的内存地址存入到栈中,栈中通过引用的方式指向真正的堆中。引用类型的数据都是对象,基本数据类型的数据不是对象。Java是面向对象的编程语言。如何实现面

2021-08-03 18:37:41 54

原创 java数组

1数组1.1什么是数组数组是一种可以存放大量数据的数据结构,数组中的数据类型必须一致。使用数组需要在内存中开辟一块空间来存储数据,,而且开辟的空间是连续的一个数组由四种基本元素构成·数组名称,变量·数组元素·元素下标,从0开始·数据类型int[] array =new int[3];array[0]=1;array[1]=2;array[2]=3;数组下标为什么是从0开始?这样设计的主要原因是为了提升数组的查询效率,因为数组的特性是内存空间是连续的,

2021-07-30 17:56:50 135

原创 2021-07-22

虚拟机栈方法的执行就是入栈和出栈的过程栈帧包括:1、局部变量表(Java方法中用到的变量)2、操作数栈(包括运算符栈)(数据入栈出栈)3、动态链接(方法的返回地址,方法的出口)每一个方法的执行,JVM都会创建一个栈帧,并且将栈帧压入Java栈中,方法执行完毕,该栈帧出栈。...

2021-07-23 00:44:55 43

空空如也

空空如也

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

TA关注的人

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