中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Java虛擬機規范-(Java SE 8版)-(英文版)

包郵 Java虛擬機規范-(Java SE 8版)-(英文版)

作者:林霍爾姆
出版社:電子工業出版社出版時間:2016-04-01
開本: 16開 頁數: 580
中 圖 價:¥42.0(3.9折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Java虛擬機規范-(Java SE 8版)-(英文版) 版權信息

Java虛擬機規范-(Java SE 8版)-(英文版) 內容簡介

本書由Java虛擬機技術創建人撰寫,全面而準確地闡釋了Java虛擬機各方面的細節,圍繞Java虛擬機整體架構、編譯器、class文件格式、加載、鏈接與初始化、指令集等核心主題對Java虛擬機進行全面而深入的分析,深刻揭示Java虛擬機的工作原理。書中完整地講述了由JavaSE8所引入的新特性,例如對包含默認實現代碼的接口方法所做的調用,以及為支持類型注解及方法參數注解而對class文件格式所做的擴展等,還闡明了class文件中各屬性的含義及字節碼驗證的規則。本書基于JavaSE8,是深度了解Java虛擬機和Java語言實現細節的極佳選擇。

Java虛擬機規范-(Java SE 8版)-(英文版) 目錄

目錄 前言 1 Introduction 1.1 A Bit of History 1.2 The Java Virtual Machine 1.3 Organization of the Specification 1.4 Notation 1.5 Feedback 2 The Structure of the Java Virtual Machine 2.1 The class File Format 2.2 Data Types 2.3 Primitive Types and Values 2.3.1 Integral Types and Values 2.3.2 Floating-Point Types, Value Sets, and Values 2.3.3 The returnAddress Type and Values 2.3.4 The boolean Type 2.4 Reference Types and Values 2.5 Run-Time Data Areas 2.5.1 The pc Register 2.5.2 Java Virtual Machine Stacks 2.5.3 Heap 2.5.4 Method Area 2.5.5 Run-Time Constant Pool 2.5.6 Native Method Stacks 2.6 Frames 2.6.1 Local Variables 2.6.2 Operand Stacks 2.6.3 Dynamic Linking 2.6.4 Normal Method Invocation Completion 2.6.5 Abrupt Method Invocation Completion 2.7 Representation of Objects 2.8 Floating-Point Arithmetic 2.8.1 Java Virtual Machine Floating-Point Arithmetic and IEEE 754 2.8.2 Floating-Point Modes 2.8.3 Value Set Conversion 2.9 Special Methods 2.10 Exceptions 2.11 Instruction Set Summary 2.11.1 Types and the Java Virtual Machine 2.11.2 Load and Store Instructions 2.11.3 Arithmetic Instructions 2.11.4 Type Conversion Instructions 2.11.5 Object Creation and Manipulation 2.11.6 Operand Stack Management Instructions 2.11.7 Control Transfer Instructions 2.11.8 Method Invocation and Return Instructions 2.11.9 Throwing Exceptions 2.11.10 Synchronization 2.12 Class Libraries 2.13 Public Design, Private Implementation 3 Compiling for the Java Virtual Machine 3.1 Format of Examples 3.2 Use of Constants, Local Variables, and Control Constructs 3.3 Arithmetic 3.4 Accessing the Run-Time Constant Pool 3.5 More Control Examples 3.6 Receiving Arguments 3.7 Invoking Methods 3.8 Working with Class Instances 3.9 Arrays 3.10 Compiling Switches 3.11 Operations on the Operand Stack 3.12 Throwing and Handling Exceptions 3.13 Compiling finally 3.14 Synchronization 3.15 Annotations 4 The class File Format 4.1 The ClassFile Structure 4.2 The Internal Form of Names 4.2.1 Binary Class and Interface Names 4.2.2 Unqualified Names 4.3 Descriptors 4.3.1 Grammar Notation 4.3.2 Field Descriptors 4.3.3 Method Descriptors 4.4 The Constant Pool 4.4.1 The CONSTANT_Class_info Structure 4.4.2 The CONSTANT_Fieldref_info, CONSTANT_Methodref_info, and CONSTANT_InterfaceMethodref_info Structures 4.4.3 The CONSTANT_String_info Structure 4.4.4 The CONSTANT_Integer_info and CONSTANT_Float_info Structures 4.4.5 The CONSTANT_Long_info and CONSTANT_Double_info Structures 4.4.6 The CONSTANT_NameAndType_info Structure 4.4.7 The CONSTANT_Utf8_info Structure 4.4.8 The CONSTANT_MethodHandle_info Structure 4.4.9 The CONSTANT_MethodType_info Structure 4.4.10 The CONSTANT_InvokeDynamic_info Structure 4.5 Fields 4.6 Methods 4.7 Attributes 4.7.1 Defining and Naming New Attributes 4.7.2 The ConstantValue Attribute 4.7.3 The Code Attribute 4.7.4 The StackMapTable Attribute 4.7.5 The Exceptions Attribute 4.7.6 The InnerClasses Attribute 4.7.7 The EnclosingMethod Attribute 4.7.8 The Synthetic Attribute 4.7.9 The Signature Attribute 4.7.9.1 Signatures 4.7.10 The SourceFile Attribute 4.7.11 The SourceDebugExtension Attribute 4.7.12 The LineNumberTable Attribute 4.7.13 The LocalVariableTable Attribute 4.7.14 The LocalVariableTypeTable Attribute 4.7.15 The Deprecated Attribute 4.7.16 The RuntimeVisibleAnnotations Attribute 4.7.16.1 The element_value structure 4.7.17 The RuntimeInvisibleAnnotations Attribute 4.7.18 The RuntimeVisibleParameterAnnotations Attribute 4.7.19 The RuntimeInvisibleParameterAnnotations Attribute 4.7.20 The RuntimeVisibleTypeAnnotations Attribute 4.7.20.1 The target_info union 4.7.20.2 The type_path structure 4.7.21 The RuntimeInvisibleTypeAnnotations Attribute 4.7.22 The AnnotationDefault Attribute 4.7.23 The BootstrapMethods Attribute 4.7.24 The MethodParameters Attribute 4.8 Format Checking 4.9 Constraints on Java Virtual Machine Code 4.9.1 Static Constraints 4.9.2 Structural Constraints 4.10 Verification of class Files 4.10.1 Verification by Type Checking 4.10.1.1 Accessors for Java Virtual Machine Artifacts 4.10.1.2 Verification Type System 4.10.1.3 Instruction Representation 4.10.1.4 Stack Map Frame Representation 4.10.1.5 Type Checking Abstract and Native Methods 4.10.1.6 Type Checking Methods with Code 4.10.1.7 Type Checking Load and Store Instructions 4.10.1.8 Type Checking for protected Members 4.10.1.9 Type Checking Instructions 4.10.2 Verification by Type Inference 4.10.2.1 The Process of Verification by Type Inference 4.10.2.2 The Bytecode Verifier 4.10.2.3 Values of Types long and double 4.10.2.4 Instance Initialization Methods and Newly Created Objects 4.10.2.5 Exceptions and finally 4.11 Limitations of the Java Virtual Machine 5 Loading, Linking, and Initializing 5.1 The Run-Time Constant Pool 5.2 Java Virtual Machine Startup 5.3 Creation and Loading 5.3.1 Loading Using the Bootstrap Class Loader 5.3.2 Loading Using a User-defined Class Loader 5.3.3 Creating Array Classes 5.3.4 Loading Constraints 5.3.5 Deriving a Class from a class File Representation 5.4 Linking 5.4.1 Verification 5.4.2 Preparation 5.4.3 Resolution 5.4.3.1 Class and Interface Resolution 5.4.3.2 Field Resolution 5.4.3.3 Method Resolution 5.4.3.4 Interface Method Resolution 5.4.3.5 Method Type and Method Handle Resolution 5.4.3.6 Call Site Specifier Resolution 5.4.4 Access Control 5.4.5 Overriding 5.5 Initialization 5.6 Binding Native Method Implementations 5.7 Java Virtual Machine Exit 6 The Java Virtual Machine Instruction Set 6.1 Assumptions: The Meaning of "Must" 6.2 Reserved Opcodes 6.3 Virtual Machine Errors 6.4 Format of Instruction Descriptions mnemonic 6.5 Instructions aaload aastore aconst_ aload aload_<n> anewarray areturn arraylength astore astore_<n> athrow baload bastore bipush caload castore checkcast d2f d2i d2l dadd daload dastore dcmp<op> dconst_<d> ddiv dload dload_<n> dmul dneg drem dreturn dstore dstore_<n> dsub dup dup_x1 dup_x2 dup2 dup2_x1 dup2_x2 f2d f2i f2l fadd faload fastore fcmp<op> fconst_<f> fdiv fload fload_<n> fmul fneg frem freturn fstore fstore_<n> fsub getfield getstatic goto goto_w i2b i2c i2d i2f i2l i2s iadd iaload iand iastore iconst_<i> idiv if_acmp<cond> if_icmp<cond> if<cond> ifnon if iinc iload iload_<n> imul ineg instanceof invokedynamic invokeinterface invokespecial invokestatic invokevirtual ior irem ireturn ishl ishr istore istore_<n> isub iushr ixor jsr jsr_w l2d l2f l2i ladd laload land lastore lcmp lconst_<l> ldc ldc_w ldc2_w ldiv lload lload_<n> lmul lneg lookupswitch lor lrem lreturn lshl lshr lstore lstore_<n> lsub lushr lxor monitorenter monitorexit multianewarray new newarray nop pop pop2 putfield putstatic ret return saload sastore sipush swap tableswitch wide 7 Opcode Mnemonics by Opcode Index A Limited License Grant
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 瓶盖扭矩仪(扭力值检测)-百科| 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 信阳市建筑勘察设计研究院有限公司 | 杭州双螺杆挤出机-百科 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 陕西自考报名_陕西自学考试网 | 品牌广告服务平台,好排名,好流量,好生意。 | 科客,主见不成见| 北京百度网站优化|北京网站建设公司-百谷网络科技 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 |