ONE·PIECE
首页
大模型
LLM技术栈
SKILLs
Harness工程
系统设计
机器学习
Android
LeetCode
AI头条
论文推荐
分类
标签
归档
知识图谱
友链
关于
充电驿站
小书屋
大影单
搜索
文章
287
标签
105
分类
21
首页
大模型
LLM技术栈
SKILLs
Harness工程
系统设计
机器学习
Android
LeetCode
AI头条
论文推荐
分类
标签
归档
知识图谱
友链
关于
充电驿站
小书屋
大影单
【深入理解JVM字节码】第六篇、反射实现原理
2021-03-25
|
Android
一、反射与字节码:两种调用路径在进行深入分析之前,先用字节码对比直接调用与反射调用的本质差异: 直接调用: aload_0invokevirtual #5 // Method foo:()V 仅两条指令(3 字节字节码)。invokevirtual #5 使用常量池索引 #5 的符号引用,可在编 ...
【深入理解JVM字节码】第五篇、synchronized实现原理
2021-03-20
|
Android
一、synchronized 的字节码表示Java 中 synchronized 有两种使用形式:同步方法和同步代码块。它们在字节码层面的表示截然不同。 1.1 同步代码块:monitorenter / monitorexit同步代码块编译后会生成 monitorenter 和 monit ...
【深入理解JVM字节码】第四篇、泛型与字节码
2021-03-15
|
Android
一、类型擦除:泛型的字节码真相Java 泛型是通过类型擦除(Type Erasure)实现的。这意味着泛型信息仅在编译期存在,编译后的字节码中所有泛型类型参数都被替换为它们的上界(upper bound)或 Object。这个设计决策的初衷是完全向后兼容——Java 5 引入泛型时,已有的 JVM ...
【深入理解JVM字节码】第三篇、Lambda表达式原理
2021-03-10
|
Android
一、Lambda 与匿名内部类的本质区别很多开发者认为 Lambda 只是匿名内部类的语法糖,这个理解是错误的。两者在字节码层面有根本性的不同。 匿名内部类:javac 会在编译期生成一个独立的 .class 文件,例如 Outer$1.class。这个类在加载时需要经过完整的类加载、验证、链接、初 ...
【深入理解JVM字节码】第二篇、字节码基础
2021-03-05
|
Android
一、JVM 指令集架构:为何选择栈式JVM 采用的是基于操作数栈(operand stack)的指令集架构,而非 x86/ARM 那种基于寄存器的架构。这个设计决策直接影响字节码的形态和运行时的执行模型。 栈式架构的核心优势在于平台无关性。寄存器架构强依赖于物理 CPU 的寄存器数量和命名 ...
【深入理解JVM字节码】第一篇、class文件结构
2021-03-01
|
Android
第11天 【深入理解JVM字节码】class文件结构 一、初探 class 文件:平台无关性的基石Java 在设计之初就提出一个非常著名的口号:”一次编写,随处运行”(Write Once, Run Anywhere)。亦即 Java 编译生成的二进制文件能够在不做任何改变的情况下运行于多个平台 ...
【深入内核篇】系统映像文件
2021-02-25
|
Android
Android 构建系统编译完毕后,在 out/target/product/<product>/ 目录下会生成一系列的 .img 映像文件。这些映像文件包含了 Android 设备运行所需的全部组件,从内核到应用。理解这些映像文件的结构、格式和刷写方式,是深入理解 Android 系统 ...
【深入内核篇】内存管理基础
2021-02-20
|
Android
Android 的内存管理横跨内核、native 守护进程和 Java 框架三层。从虚拟内存的基础概念(VMA、页表、mmap),到 lmkd 守护进程的 PSI(Pressure Stall Information)监控,再到 AMS 的 OOM 调整算法——理解这一整套机制对性能优化和稳定性问题 ...
【深入内核篇】经典同步机制
2021-02-15
|
Android
并发和同步是操作系统内核设计的核心问题,也是 Android 系统每一个层次——从 Binder 驱动到 ART 虚拟机——都不可回避的主题。本文以 Android/Linux 为背景,深入分析 spinlock、mutex、RCU、atomic 操作、futex、信号量(semaphor ...
【深入内核篇】进程间通信
2021-02-10
|
Android
Android 基于 Linux 内核,继承了 Linux 所有的 IPC 机制,同时引入了专用的 Binder 作为核心 IPC 框架。理解 Android 使用的各种 IPC 机制的差异、优劣和适用场景,是深入系统架构的必修课。 一、Android 中使用的 IPC 机制概览 IPC 机 ...
1
…
17
18
19
…
29
Leo·Cheung
做人如果没有梦想,那和咸鱼有什么分别!
文章
287
标签
105
分类
21
加入书签
(づ ̄3 ̄)づ╭❤~
感谢访问本站,若喜欢请收藏 ^_^
最新文章
【果实的馈赠】排序算法全景:为什么你只需要记住3种
2026-06-20
7
【橡皮绳的极限】动态规划入门:从记忆化到状态转移
2026-06-20
6
【Gear 2】递归与回溯:暴力的优雅形态
2026-06-20
6
【弹力延伸】二分查找的本质:把搜索空间对折再对折
2026-06-20
5
【橡皮思维】滑动窗口与双指针:用弹性边界降维打击
2026-06-20
8
分类
Android
133
NDK
12
性能优化
1
数据埋点
10
框架
1
区块链
7
大模型
67
Harness
29
LLM核心技术
8
SKILLs
30
数据结构与算法
22
机器学习
47
图神经网络
5
数据竞赛
1
框架
3
特征工程
1
统计学习
18
论文笔记
2
深度学习
2
目标检测
1
系统设计
9
标签
Activity
Agent
Agent Framework
Algorithm
Android
Architecture
Bytecode
CART
CPP
Caching
Claude Code
Data Structures
Decision Tree
Deep Learning
Ethereum
Fine-Tuning
Google
Graph Algorithms
Hook
Inference
Init Process
JNI
JVM
Jetpack
Kaggle
LeetCode
MCP
Memory Mgmt
NDK
Priority Queue
Prompt Eng
Python
RAG
Reverse Engineering
Safety
Smart Contract
Source Analysis
System Boot
Tracking
XGBoost
归档
2026年06月
35
2026年05月
7
2026年04月
8
2026年03月
8
2026年02月
6
2025年06月
2
2025年05月
2
2025年04月
1
查看更多
网站资讯
文章数目 :
287
已运行时间 :
本站访客数 :
本站总访问量 :
简
Algolia