自定义博客皮肤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)
  • 收藏
  • 关注

原创 JVM学习(3)---JVM详细图解

JVM图解 1、基本结构 2、Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)关系图 3、JVM内部执行运行流程图 4、Java运行平台的结构 5、Java虚拟机的体系结构 6、Java代码编译和执行的整个过程 7、Java源码编译机制 8、类加载机制 9、运行时数据区各个模块协作工作的总结较好的图 (1) (2) (3) ...

2019-11-04 21:37:44 156

原创 JVM学习(2)---内存管理与各数据类型在内存中存储方式

内存管理及各数据类型存储方式 一.java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。 释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对...

2019-10-24 23:23:12 274

原创 JVM学习(1)---内存区域划分

JVM内存区域划分 可分为五个区域:程序计数器、方法区,Java虚拟机栈、本地方法栈、堆。 各区域职责:

2019-10-24 16:03:09 94

原创 Java:求解求和二叉树

求和二叉树(满二叉树) 题目描述: 解题思路: 先通过前序遍历和中序遍历构造出原二叉树,然后根据求和二叉树计算步骤,求解出原二叉树的求和二叉树,最后通过中序遍历遍历出求和二叉树。 java代码如下: import java.util.*; public class Main{ public static class TreeNode{ TreeNode left; ...

2019-10-11 16:40:09 680

原创 java:动态规划——台阶问题

java:台阶问题 题目描述 前几个月放映的头号玩家简直火得不能再火了,作为一个探索终极AI的研究人员,月神自然去看了此神剧。 由于太过兴奋,晚上月神做了一个奇怪的梦,月神梦见自己掉入了一个被施放了魔法的深渊,月神想要爬上此深渊。 已知深渊有N层台阶构成(1 <= N <= 1000),并且每次月神仅可往上爬2的整数次幂个台阶(1、2、4、…),请你编程告诉月神,月神有多少种方法爬出深...

2019-10-09 20:19:18 509

空空如也

空空如也

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

TA关注的人

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