- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 java算法---算出最少需要多少张钞票
输入两行,第一行为5个数字,分别代表1,2,10,50,100纸币的数量 譬如:5 2 2 3 5 第二行输入要支付的金额, 如:55 额题不太好找了,中午拍了照片还有凑合看看哈, 这个是一个简单的动态规划问题,难度还可以吧,代码如下 import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner scn = new Scanner(Syste
2020-07-31 21:51:55 2010
原创 jvm--垃圾收集器与内存分配策略,GI,CMS(垃圾回收算法)(二)
垃圾收集器与内存分配策略概述对象已死吗?垃圾回收算法垃圾收集器CMS收集器GI 收集器对象优先在Eden分配大对象直接进入老年代 概述 垃圾收集,很多人认为,是java语言的伴生,在《深入理解java虚拟机》第二版里面,开头说,GC历史比java久远。 首先要在垃圾收集器之前要知道,什么内存要回收,什么时候回收,如何回收。 在java堆和方法区跟线程里面的回收是不一样的,一个接口里面的多个实现类需要的内存也可能不一样,这些里面的内存都是动态的,垃圾收集器就是关注这部分内容的。 对象已死吗? 如何判定对象应.
2020-07-31 21:38:15 565
原创 jvm内存管理机制(一)-----超级详细的java内存区域的总结
最近深入学习了一下Java虚拟机,通过《深入理解java虚拟机》(第二版)开始系统的总结学习了一波 首先学习的是运行时数据区域 运行时数据区域 运行时数据区域分为线程独享跟线程共享 关于线程独享 1)虚拟机栈(描述的是java方法执行的内存模型,每次执行都会创建一个虚拟帧,每一个方法执行的过程就对应这栈帧在jvm里面入栈到出栈的过程), 2)程序计数器(主要记录程序执行到哪一行代码), 3)本地方法栈(与虚拟机栈十分类似,虚拟机栈为虚拟机执行java方法,本地栈为native服务)都是独享的 线程共享 包括
2020-07-30 22:23:57 463
mybatis-generator-gui-master.rar
2021-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人