![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础笔记
文章平均质量分 51
记录
SixSix的自留地
为人亲和,自成一派的程序员妹纸
展开
-
JVM内存区域的划分,哪些区域会发生OOM
JVM 的内存区域可以分为两类:线程私有的区域:程序计数器、JVM 虚拟机栈、本地方法栈。程序计数器。 每个线程有有一个私有的程序计数器,任何时间一个线程都只会有一个方法正在执 行,也就是所谓的当前方法。程序计数器存放的就是这个当前方法的JVM指令地址。JVM虚拟机栈。 创建线程的时候会创建线程内的虚拟机栈,栈中存放着一个个的栈帧,对应着一个 个方法的调用。JVM 虚拟机栈有两种操作,分别是压栈和出站。栈帧中存放着局部变量表、方法返 回值和方法的正常或异常退出的定义等等。本地方法栈。 跟 JVM原创 2021-07-06 22:16:02 · 505 阅读 · 0 评论 -
ArrayList数组是怎么扩容,扩容的特点,能扩容到多少
APT->Annotation Processing Tool即注解处理器,编译期处理注解进而生成代码的工具。常见框架:Butterknife、Dagger、Arouter都基于此实现。下面动手写一个。New ProjectFile -> New -> New Module -> Java Library -> file name -> annotation此module存放注解新建注解Hello@Retention(RetentionPolicy.原创 2021-07-04 02:53:47 · 4404 阅读 · 0 评论 -
intellij IDEA 2021更方便的阅读查看java源码和注释
一、在MAC上安装 intellij IDEA 2021下载地址:https://www.jetbrains.com/idea/download/#section=mac使用 Community社区版本即可。打开后新建Java项目test因为这里选择的是JDK1.8,于是在新建的test项目中,找到如下图的External Libraries - 1.8 - rj.jar ,就可以直接查看源码和注释了。比如 rj.jar - java - util - HashMap...原创 2021-07-03 14:30:33 · 648 阅读 · 0 评论 -
static private 与 final 的用法总结
1.static表示静态。他是属于类的。可以在本身类里直接调用,或在其它类里用类名.方法名调用。不加static表示是实例的方法,必须用实例来调用。在本类里也一样,必须用实例调用2.private是私有的意思. // 比如private class Demo{ //这样的话,Demo类就是私有的了. // 请注意 类是不能用private修饰的, //原创 2014-08-24 01:01:11 · 901 阅读 · 0 评论