首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
夏日寒风995
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
PC寄存器与栈中异常发生的原因
1.PC寄存器是一定不会发生GC和OOM的一个区域,主要的原因是这个PC寄存器占据的空间非常小。 2.PC寄存器的主要目的是存储,当前方法的运行位置,即PC寄存器主要存储下一条即将运行的指令的地址。
JVM中的线程相关的注意问题
本节主要是结合内核层分析一下Java线程的一些基本原理 通常在Java层面执行多线程的时,我们可以认为当前还是处于在上层阶段使用到多线程,但是这对应的底层到底是什么呢? 本文作出如下回答:在Java这
栈帧的内存结构
栈帧的内存结构通常情况下分成4类,分别是,局部变量表、操作数栈、动态链接、返回地址 1. 局部变量表 这个局部变量表主要存储的是,方法的形参,以及方法内部的各种参数以及最终的返回值,这个局部变量表是存
编译器对代码的优化过程
栈上分配,这个地方打破了对象仅能存在于堆上的固有看法。栈上分配具体指的是,当一个对象在栈中进行创建的时候,这个对象没有被当前栈外的地方进行引用,则这个对象就会创建在栈中,不占用堆内存的空间。术语称作逃
在Java中对象创建的步骤,字节码角度以及类的运行角度;Java对象的访问方式,对象的内存布局
1.字节码的角度看Java对象的创建过程 字节码如下 0 new #7 <org/example/jvmlearning/learning01/OOO> 3 dup 4 invokespecial #
Android中handler相关机制的问题补充以及问题纠正
1.直接在activity中new Handler问题泄漏的原因修正 因为最后所有线程的looper,都会随着对应的线程存入到ThreadLocal中。但是要注意的一点是,在ThreadLocal中,
ThreadLocal的简要概述
1.ThreadLocal的简介 threadlocal主要是用于创建在不同线程间不会相互影响的变量,即为每一个线程创建一个副本,以隔离其他线程对于这个变量的影响。因此,这个变量只能由所属的线程使用。
类的加载过程及其详细描述
类的加载过程分为 加载 链接 初始化以下分别描述这三个过程 1. 加载 这个过程是将编译成功后的.class文件 以一个二进制的字节流加载到jvm中,这个字节流会进入到方法区,转换为一个数据结构。同时
安卓handler通信机制相关的几个问题
1. 为什么在activity中直接new一个handler的匿名内部类会有可能发生内存泄漏 首先明确一点,在一个方法内部new一个匿名内部类的时候,这个匿名内部类会持有外部类的引用。 因此这个han
请教大家一个问题
我写了一个接口,这个接口被业务方调用。但是我现在希望我自己的这个接口在不知道到底是谁调用我的前提下,希望能把业务方的某个信息传入到我的接口中,以方便我记录调用者的信息。不知道有小伙伴有思路嘛生生世世是
下一页
个人成就
文章被点赞
6
文章被阅读
6,746
掘力值
714
关注了
0
关注者
2
收藏集
0
关注标签
6
加入于
2024-06-25