java
late哥哥
个人blog https://lategege.com
展开
-
Leecode罗马数字转整数(第13题)
问题 开始—————————————————————————————(这是一道简单题,但是做题过程中随着算法的演化却学到了很多)罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特...原创 2020-08-06 16:32:46 · 208 阅读 · 0 评论 -
深入理解jvm虚拟机(笔记)
jvm内存模型: 1:方法区:存储常量池,静态变量,类型信息 2:堆区:存放对象实力,句柄(包括类的成员变量的引用与实力) 3:虚拟机栈:每个线程都有独有的虚拟机栈,执行每个方法都会创建栈帧,执行方法压栈榨,执行完毕出栈,存放局部变量,方法参数,返回信息,对象引用。 4:本地方法栈:与虚拟机栈类似,存储c,c++相关的信息。 5:程序计数器:存放线程相关的字...原创 2018-12-26 11:27:53 · 261 阅读 · 0 评论