- 博客(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
原创 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关注的人