自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识jvm

标题一直想知道jvm的内部运作是怎样的,今天就想自己记录下来自己对jvm的认识 1.jvm概念 jvm是什么,根据英语单词的话就是 Java Virtual Machine,中文为java虚拟机,而java虚拟机就是运行在操作系统之上的,与硬件没有关系,jvm它包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收,堆和一个存储方法域。 2.jvm的流程图 先在网上下载的要给流程图 因为java的文件并不够被机器识别,而是要进行编译为class文件才能够被机器所识别。所以jvm就是充当一个媒介,也就是j

2021-08-11 09:37:57 151

原创 初次运用java写数的遍历

给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5] 示例 1: 输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8 输出: 6 解释: 节点 2 和节

2020-12-25 13:56:27 183

原创 Arrays.sort()的用法

首先Arrays是一个工具类,所以Arrys.sort()这个方法是一个静态方法,先看看sort的源代码(). public static void sort(int[] var0) { DualPivotQuicksort.sort(var0, 0, var0.length - 1, (int[])null, 0, 0); } public static void sort(int[] var0, int var1, int var2) { rangeCh

2020-12-22 21:43:23 2291 1

原创 力扣题-有效的异位词(第一次用java写算法)

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = “anagram”, t = “nagaram” 输出: true 示例 2: 输入: s = “rat”, t = “car” 输出: false 说明: 你可以假设字符串只包含小写字母。 进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况? 通过次数188,722提交次数297,926 解题 class Solution { public boole

2020-12-21 16:03:42 122

原创 关于序列化的基本概要

什么是序列化 要搞清楚这个问题就要把序列化分为反序列化和序列化。 反序列化:把字节列序恢复成对象的过程。 序列化:把对象转变为字节列的过程。 序列化的目的 当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; 当你想用套接字在网络上传送对象的时候; 当你想通过RMI传输对象的时候; ps:要我用的话,一般都是存数据才会用,或者改变JAVA对象代码的修改。 举例 首先,要实现序列化,必须要在类加上一个Serializable 接口,我们看一看这个接口的源代码 public interface Seri

2020-09-02 12:55:40 156

原创 关于移除一个数值算法问题

题目 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。 示例 2: 给定 nums = [0,1,2,2,3,0,4

2020-08-30 10:12:00 157

原创 分享一位大佬的一个解题思路

分享一位大佬的思想路线,很有启发 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 思想 class Solution { public: string longestCommonPrefix(vector<s

2020-08-30 09:55:42 84

原创 力扣题解回文数解析思想

@关于回文数的一些思想解析路线 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 题目解析 class Solution { public: bool isPa

2020-08-30 09:38:47 243

空空如也

空空如也

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

TA关注的人

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