![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
AmmoMercy
这个作者很懒,什么都没留下…
展开
-
深入理解JVM笔记2 JAVA内存区域
主要内存区域程序计数器PC与计算机硬件中的PC类似用于指示当前线程运行到的字节码指令的地址,当运行本地方法时,pc为undefined。唯一一个没有规定OutOfMemoryError的区域。虚拟机栈线程私有,用于存放当前线程的方法栈帧。 栈帧是由局部变量表、操作数栈、动态链接以及方法出口等组成。其中局部变量表不仅包含局部变量(基本类型直接存值,对象类型存引用)还包括了returnAd...原创 2020-04-14 16:04:07 · 167 阅读 · 0 评论 -
最大公约数(GCD)一行写法
int gcd(int a , int b){ return a%b==0? b:gcd(b,a%b); }非常简洁的写法,但递归的开销较大。原创 2020-03-26 22:45:34 · 1663 阅读 · 1 评论 -
JDK源码阅读笔记1 Collection
collection是一个接口Collection是所有java中“一组对象”,或者说集合都实现的接口,其父接口是Iterable。Collection的实现类有的可以容纳重复数据如LinkList, 有的不可如Bag,有的有序有的无序。但他们都不是直接实现了Collection而是实现了其子接口,如下图LinkedList就是实现了List和Queue(Deque)等接口。两个构造器 无参...原创 2019-11-07 09:03:34 · 178 阅读 · 0 评论 -
JAVA web 从零开始系列(一)初识servlet
0.前言笔者之前接触过SSM Spingboot等框架但对基础知识理解不足,现从servlet开始将Java web的基础知识进行梳理。1.准备工作1.1安装tomcat(略)1.2下载javax servlet-api.jar(略)2.代码编写2.1HelloServlet.java如ide报错请将servlet-api.jar 加入extreme library...原创 2019-09-24 20:14:28 · 217 阅读 · 0 评论