java 虚拟机字节码指令表 字节码 助记符 指令含义 0x00 nop 什么都不做。 0x01 aconst_null 将 null 推送至栈顶。 0x02 iconst_m1 将 int 型-1 推送至栈顶。 0x03 iconst_0 将 int 型 0 推送至栈顶。 0x04 iconst_1 将 int 型 1 推送至...
Java虚拟机之字节码专题---常量池类型汇总 常量池通用格式cp_info { u1 tag; u1 info[];}tag 表示常量项类型,整理如下: 常量类型 值 描述 CONSTANT_Class_info 7 表示类或接口 CONSTANT_Fieldref_info 9 字段信息表 CONSTANT_Methodref_info 10 方...
Java虚拟机之字节码查看工具 引入之前已经讲述了如何在 windows 环境通过 命令行的方式编译Java 代码。此篇文章作为JVM 系列的引入,简要的说明如何在 windows 平台进行 Java 编译后的 class 文件的查看。其实 JDK 中已经内置了这些工具。可以在 %JAVA_HOME%\bin 目录下看到 javap.exe 这个可执行文件。一些其他的工具在该目录下也都能看到,不过不是此处重点,还是...
cmd 命令行编译 java 文件详解(含包路径) 【问题引入】很多时候,需要用到命令行来进行Java文件的编译。在用习惯了IDE 可能会不清楚如何在cmd命令行窗口进行编译,简单的都还好,带有包路径的可能会让很多人觉得有点小头疼。最近试了一下,发现了问题,就研究整理了一下记录吧。【注1】环境准备, JDK,classpath 都需要配置正确。【注2】基本的编译命令javac ClassName.java --- 编译Java...
MIME类型 声明: 以下为资料参考 《HTTP权威指南》 –HTTP RFC规范 MIME 媒体类型(简称为 MIME 类型) 是描述报文实体主体内容的一些标准化名称 ( 比如, text/html、 image/jpeg)。 本附录说明了 MIME 类型是怎样工作的、 如何注 册新的名字以及到哪里去查找更多的相关信息。 本附录还包含了 10...
HTTP专题---概述 HTTP 概述HTTP 协议作为工作生活中必不可少的一环,为人们熟知。作为程序开发人员更是密切与其打交道。因此,熟悉并掌握HTTP 还是很有必要的。 HTTP作为通信协议的重要基础,包含的内容太多,本节主要进行HTTP 协议的概述,从工作中经常用到的几部分进行详细的阐述。从简述HTTP 协议,以及作为网络通信一个重要环节,其所处的网络模型中哪个位置开始,之后就开始剖析其结构并简要说明原理,包...