类的生命周期 加载-验证-准备-解析-初始化-使用-卸载 1 加载阶段 把.class二进制数据读到内存中,并放到方法区,然后在堆中创建一个Java.lang.Class对象,这个对象就是用来封装类在方法区的数据结构的。 所以,类加载机制的最终产物是:在堆中创建了java.lang.Class对象, ...
分类:
编程语言 时间:
2020-07-04 20:36:50
阅读次数:
69
方法区 方法区与Java堆一样,是各个线程共享的区域,它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译(JIT)后的代码等数据。对于JDK1.8之前的HotSpot虚拟机而言,很多人经常将方法区称为我们上图中所描述的永久代,实际上两者并不等价,因为这仅仅是HotSpot的设计团队选择利用永 ...
分类:
其他好文 时间:
2020-07-04 18:58:52
阅读次数:
73
说实话 我只会用编辑器,不会用ide,上去就要先建个项目,还有一堆英文,这不知道是不是故意的,语言包这种最基本的功能,既然支持了就支持的彻底一点,一脸懵逼还要去网上搜。 也难怪,如果中国出个类似的软件,本地化做的好一点,不敢说超过,获得一些用户的认可还是非常有希望的。 vsc有扩展支持了wsl,虽然 ...
分类:
其他好文 时间:
2020-07-04 18:57:36
阅读次数:
72
jmeter 默认安装乱码,网上百度一堆都没有解决,结果把外观改为“Metal",正常了,奇葩了 ...
分类:
系统相关 时间:
2020-07-04 18:50:45
阅读次数:
207
题目信息 时间: 2019-07-03 题目链接:Leetcode tag:动态规划 小根堆 难易程度:中等 题目描述: 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 示例: 输入: n = 10 输出: 12 解释: 1, 2, ...
分类:
其他好文 时间:
2020-07-04 17:19:58
阅读次数:
66
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 不知不觉,一年一度如火如荼的steam夏日促销悄然开始了。每年通过大大小小的促销,我的游戏库里已经堆积满还未下载过的游戏。但所谓“买到就是赚到,G胖一定大亏”的想法日渐流行, ...
分类:
编程语言 时间:
2020-07-04 17:13:50
阅读次数:
69
堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时 ...
分类:
编程语言 时间:
2020-07-04 15:23:45
阅读次数:
70
朴素Dijkstra算法 时间复杂是 O(n^2+m), n 表示点数,m 表示边数 适合稠密图 #include<cstring> #include<iostream> #include<algorithm> #define mm(a,x) memset(a,x,sizeof(a)) #defin ...
分类:
编程语言 时间:
2020-07-04 11:50:16
阅读次数:
88
区间dp问题是在定义状态时,定义了一个区间 区间dp的状态表示一般是dp[i][j],表示从i到j这个区间,也就是从第i堆石子到第j堆石子这个区间 以最后一次合并的分界线的位置,来进行集合的划分 假设从i到j一共有k个,k = j - i + 1 按照左右两堆左边有几个来划分,左边有1个,2个,.. ...
分类:
其他好文 时间:
2020-07-04 01:27:12
阅读次数:
70
导读 边缘计算到底是什么?它如何与5G及相关技术堆栈协同工作?我们现在都生活在云计算时代。我们都使用的在线服务——亚马逊网络服务(AWS)、谷歌云平台、微软Azure和许多其他服务——严重依赖这项技术。 边缘计算到底是什么?它如何与5G及相关技术堆栈协同工作?我们现在都生活在云计算时代。我们都使用的 ...
分类:
其他好文 时间:
2020-07-04 01:06:43
阅读次数:
114