java
诶诶那个谁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM结构与垃圾回收
JVM结构线程共享:堆(存储对象、数组)、方法区(1.8后变为元空间,用本地内存,存储类信息、常量池、静态变量)线程独占:程序计数器(字节码的行号指示器)、本地方法栈、jvm栈(每个方法执行都创建一个栈帧,其中存储了局部变量表(基本数据、对象的引用)、操作数栈、方法出口)类加载加载过程加载:将字节码文件载入到内存,在方法区为其建立java.lang.class对象 连接 验证 准备:为类变量分配内存设置初始值(默认值) 解...原创 2020-10-14 20:24:08 · 134 阅读 · 0 评论 -
基于面试和学习顺序的Java并发、多线程
Java并发进程:程序的一次执行,系统进行资源分配的最小单位。进程切换涉及新分配以及回收资源空间,耗费处理器时间较多线程:CPU执行计算调度的基本单位,一个进程包含一个或多个线程,它们共享进程资源进程状态创建:向OS申请空白PCB,填入进程id、控制信息等就绪:等待CPU调度即可执行执行阻塞:在某些事件发生前不能继续执行如I/O操作死亡(挂起:内存不足,就绪的或阻塞的进程放入磁盘,等待载入内存、载入内存和事件发生)线程状态引用https://img-blog.原创 2020-10-14 15:57:14 · 303 阅读 · 0 评论 -
基于面试和学习深入顺序的Java基础
Java基础面向对象的语言三大特点?封装 继承 多态:重写重载、接口抽象类与C++差别?解释型语言:编译为字节码文件在jvm上运行所以跨平台、速度慢些 单继承、多实现 没有指针 jvm提供垃圾收集权限修饰符 public protected default private 本类 1 1 1 1 本包 1 1 1 子类 1 1 通...原创 2020-10-14 15:22:13 · 153 阅读 · 0 评论
分享