随笔 - 411  文章 - 0  评论 - 61  阅读 - 100万
02 2014 档案
Java之字节码(3) - 简单介绍
摘要:转载来自首先了解一下理论知识:字节码:Class文件是8位字节流,按字节对齐。之所以称为字节码,是因为每条指令都只占据一个字节,所有的操作码和操作数都是按字节对齐的。如:0×03表示iconst_0Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是用于确认该文件是否是能被... 阅读全文
posted @ 2014-02-26 19:40 洛易 阅读(4525) 评论(0) 推荐(0) 编辑
Java之逆向工程(1) - 反编译、修补和逆向工程技术 读书笔记
摘要:透视JAVA——反编译、修补和逆向工程技术 读书笔记1、 Java source is not compiled to binary machine code like C/C++ source is.2、 Because the bytecode does not represent the lo... 阅读全文
posted @ 2014-02-26 19:39 洛易 阅读(1867) 评论(0) 推荐(0) 编辑
Java之字节码(2) - .class文件格式详解
摘要:转载来自小介:去 年在读《深入解析JVM》的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分。现在都不知道还有没有保留着,貌似Apache有现 成的BCEL工程可以做这件事。当时也只是为了学习。这份资料主要参考《深入解析JVM》和《Java虚拟机规范》貌似是1.2版本的,整理出来... 阅读全文
posted @ 2014-02-26 19:12 洛易 阅读(2699) 评论(0) 推荐(0) 编辑
Java之字节码(1) - 深入解析
摘要:转载地址一:Java字节代码的组织形式 类文件{ OxCAFEBABE,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组 }二:查看方法 --- javap命令... 阅读全文
posted @ 2014-02-26 19:09 洛易 阅读(4399) 评论(0) 推荐(0) 编辑
Java之深入JVM(6) - 字节码执行引擎(转)
摘要:本文为转载,来自前面我们不止一次的提到,Java是一种跨平台的语言,为什么可以跨平台,因为我们编译的结果是中间代码—字节码,而不是机器码,那字节码在整个Java平台扮演着什么样的角色的呢?JDK1.2之前对应的结构图如下所示:从JDK1.2开始,迫于Java运行始终笔C++慢的压力,JVM的结构也慢... 阅读全文
posted @ 2014-02-26 16:09 洛易 阅读(8871) 评论(1) 推荐(2) 编辑
UML学习(二)- 用例图
摘要:UML用例图 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和... 阅读全文
posted @ 2014-02-20 15:14 洛易 阅读(1557) 评论(0) 推荐(0) 编辑
UML学习(一)-工具介绍
摘要:这里用于学习UML的工具是StarUML,没有什么原因为什么要用它,或许仅仅是有人说好用和比较小。首先介绍下这个工具,来张图。1.菜单栏(最上面)2.快捷工具栏(菜单栏下面)3.工具项(ToolBox有点像PS里面的,这里主要放的是创建各case间关系的一些工具)4.UML画图面板(中间区域,不知道... 阅读全文
posted @ 2014-02-20 14:55 洛易 阅读(575) 评论(0) 推荐(0) 编辑
Android 断点续传下载
摘要:断点续传在面试中出现的概率还是比较大的,因为一般的应用都需要。这个代码是从网上找来的,自己改了点东西,能跑通,但是这个代码并不是最优代码和设计。但是基本思路体现出来了,可以以这个为基础来进行修改。先上张图:ContinueDwonload.rar如果有时间的话,会把自己的版本贴出来的。 阅读全文
posted @ 2014-02-15 20:20 洛易 阅读(213) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示