引子: 众所周知, 在互联网上进行相互通信的设备必须有一个IP地址才行. 假设, 现在两个有IP地址的设备要进行通信, 用专业一点的术语来说就是...
引子: 提到网络协议, 大家最先想到的肯定是TCP, IP, HTTP等这些"家喻户晓"的协议, 但是还有很多"默默无闻"的协议, 在背后做了很...
引子: 本篇继续ICMP的介绍, 上一篇文章已经介绍了ICMP协议中的差错报告报文, 这篇文章将继续介绍ICMP协议中的查询报文. 可能大家对于...
引子: 一个程序无论多么的复杂, 站在宏观角度看其实都是在三种控制流中执行: 顺序执行, 条件执行, 循环执行. 顺序执行就是一条一条的语句按照...
引子: 对于之前分析的Mini JVM的实现原理, 这里再加几篇关于源码的分析, 目的是为了可以更形象的展现之前所说的内容, 同时在分析源码的同...
引子: 这是本系列的最后一篇文章(后面如果有必要的话会写一篇关于mini jvm代码实现, 类结构的文章, 让大家更好的理解), 介绍一下jvm...
引子: 在常量池, 访问修饰符, 类和接口后面紧跟的内容是字段和方法, 这两个结构是最复杂的, 因为其里面包含有属性这个成员, 而属性又是可以嵌...
引子: 前面已经解析了一个class文件的魔数和class文件的版本号, 这篇文章重点要解析的就是class文件中的一个重要的部分——常量池.c...
“真正了不起的程序员对自己的程序的每一个字节都了如指掌”--《程序员的自我修养》 引子: 写了这么久的Java, 也看了一些关于JVM的书籍, ...