自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法题:购买股票(2次交易)

购买股票 题目: class Solution { public int maxProfit(int[] prices) { if (prices == null || prices.length < 2) { return 0; } int len = prices.length; int[] startToEnd = new int[len]; int[] endToStart = ne

2020-10-20 23:52:53 1734

原创 JVM详细总结

详细理解JVM 文章目录1. JVM简介2. JVM的内存模型2.1 CPU与内存的关系2.2 内存读写与同步3. JVM内存结构3.1 程序计数器3.2 虚拟机栈3.2.1 局部变量表3.2.2 操作数栈3.2.3 动态链接3.2.4 方法返回地址3.3 本地方法栈3.4 堆3.5 方法区4. 数据存储4.1 类的加载4.2 对象的初始化 1. JVM简介 2. JVM的内存模型 2.1 CPU与内存的关系 2.2 内存读写与同步 3. JVM内存结构 3.1 程序计数器 3.2 虚拟机栈 虚拟机栈是线程

2020-09-02 09:42:35 293

原创 Android Studio下的Jni编程总结

文章目录1. jni的注册以及编译1.1 静态注册jni1.1.1 使用Android Studio创建NDK开发工程1.1.2 手动创建jni源文件1.2 动态注册jni1.3 jni编译的重要文件CMakeLists.txt2. Jni编程2.1 Jni的主要关键词2.2 Jni的主要数结构以及函数2.3 1. jni的注册以及编译 1.1 静态注册jni 1.1.1 使用Android Studio创建NDK开发工程 使用Android Studio直接创建jni接口比较简单,集成开发工具为我们做了大

2020-08-05 13:01:27 884

原创 Java Exception的使用及原理

文章目录1. Java异常的介绍1.1 Exception与Error1.2 Exception的分类介绍[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wqwDW7a0-1596364953275)(C:\Users\G.Guangtian\AppData\Roaming\Typora\typora-user-images\image-20200802143349673.png)]2. Exception的正确打开方式2.1 如何抛出Exception2.1.1 系统自动抛出

2020-08-05 12:59:39 880

原创 详谈Java中的锁机制

Java涉及到的锁机制一. 为什么使用锁1. 线程介绍1.1 线程的生命周期1.2 线程数与CPU内核的关系1.3 线程的创建方法2. 锁的类型及区别显式锁CLH队列锁介绍AQS介绍Lock的原理如何自定义锁内置锁CAS基本原理volatile及synchronized介绍synchronized的原理使用synchronized的简单示例功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPa

2020-07-16 15:42:27 393 5

空空如也

空空如也

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

TA关注的人

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