- 博客(21)
- 资源 (7)
- 收藏
- 关注
翻译 深入理解JVM内幕
原文:http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/在这篇文件里,我会阐述JVM是如何运行的,包括它的结构,它如何去执行字节码,以及按照怎样的顺序去执行,同时我还会给出一些常见错误的示例以及对应的解决办法。虚拟机(Virtual Machine)JRE是由Java API和JVM组成的
2014-04-21 12:56:58 2981
原创 Class类文件结构浅析
前言 class文件时java虚拟机执行引擎的数据入口,也是java技术体系的基础支柱之一,了解class文件的结构对后面进一步了解虚拟机执行引擎有很重要的意义。概要: class文件是一组以八位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在class文件中,中间没有添加任何分隔符,这使得整个class文件中存储的内容几乎全部都是程序运行的必要数
2014-04-28 22:32:30 2099
原创 java参数传递机制浅析
欢迎转载,转载请声明出处!-----------------------------------------前言:java语言中,参数的传递只有一种机制,那就是值传递。举例:下面将通过几个例子来说明java中的参数传递机制,这些例子基本涵盖了所有参数传递的情况。1.基本数据类型:public static void testBase(int i)
2014-04-28 09:46:47 3645 1
原创 Android真机调试不打印日志解决方案
1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。 2、Project Menu–后台设置–LOG设置 3、LOG开关–LOG打开 LOG级别设置–VERBOSE 4、Dump&Log– 全部选中 5、重启手机
2014-04-26 16:57:56 3573 1
原创 串的堆分配存储表示
示意图:形态:插入:删除:实现:/***********************************************串的堆分配存储表示by Rowandjj2014/4/21***********************************************/#inc
2014-04-22 09:53:29 2207
原创 【安卓笔记】popupWindow使用浅析
概述:popupWindow可以用来实现弹出框效果,弹出框的布局可以任意指定,这个弹出框是悬浮在当前activity之上的。使用方式:1.为popupWindow填充一个布局;2.new出popupWindow实例;3.调用showAsDropDown或者showAtLocation方法显示弹出框.示例:1.popupWindow的布
2014-04-20 22:43:57 2129 1
原创 循环队列
约定:1.以队列头指针在队列尾指针下一位置为队列满的标志.(即少使用一个空间)2.头指针始终指向队列头元素,尾指针始终指向队列尾元素的下一个位置./********************************队列的顺序存储结构by Rowandjj2014/4/19**********************************/#includeusing
2014-04-19 13:03:52 1694
原创 java编译期优化与运行期优化技术浅析
java语言的“编译期”是一段不确定的过程,因为它可能指的是前端编译器把java文件转变成class字节码文件的过程,也可能指的是虚拟机后端运行期间编译器(JIT)把字节码转变成机器码的过程。下面讨论的编译期优化指的是javac编译器将java文件转化为字节码的过程,而运行期间优化指的是JIT编译器所做的优化。编译期优化虚拟机设计团队把对性能的优化集中到了后端的即时编译器(
2014-04-18 13:22:23 3986
原创 java虚拟机字节码执行引擎浅析
执行引擎是java虚拟机的核心组成部分之一。 我们知道,javac编译器完成了程序代码经过词法分析、语法分析到抽象语法树、再遍历语法树生成线性的字节码指令流的过程。而字节码文件再经过加载、验证、准备、解析、初始化等阶段才能被使用。字节码执行引擎正是执行了这样的过程:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。运行时栈帧结构:栈帧(
2014-04-11 19:30:46 3039
原创 链队列
/***********************************************队列的链式存储by Rowandjj2014/4/11***********************************************/#include using namespace std;#define OK 1#define TRUE 1#define ERR
2014-04-11 19:25:49 1356
原创 栈的应用之迷宫求解
迷宫求解的思路很简单,即所谓的“穷举求解”,从入口出发,顺某一方向探索,若能走通,则继续往前走,否则沿着原路退回,换一个方向继续探索,直至所有可能的通路都探索到为止。为了保证在任何位置上都能沿着原路返回,需要使用栈来保存从入口到当前位置的路径。这里采用之前介绍的顺序栈作为容器存储路径。具体实现:/*****************************
2014-04-10 12:30:45 2681
原创 栈的应用
栈的实现基于上篇的链式栈。10进制转8进制:void conversion(){ Stack S; InitStack(S); unsigned n;//非负整数 ElemType e; cin>>n; while(n) { Push(S,n%8); n = n/8; } while
2014-04-10 12:26:55 1285
原创 链式栈
下面使用单链表实现链式栈:形态:实现:/*******************************************链式栈实现by Rowandjj2014/4/9*******************************************/#includeusing namespace std;#define OVERF
2014-04-10 12:24:15 1403
原创 顺序栈
形态:实现:/***********************************************栈的顺序存储形式by Rowandjj2014/4/7***********************************************/#includeusing namespace std;#define STACK_INIT_SIZE
2014-04-07 12:23:11 1479
原创 多项式的加法
实现:/*********************************多项式加法by Rowandjj2014/4/6*********************************/#includeusing namespace std;typedef struct _POLYNNODE_{ int coef;//系数 int expn;//指数
2014-04-07 12:20:55 2178
原创 具有实际意义的线性链表
从实际应用角度出发重新定义线性链表及其基本操作。/**********************************************具有实际意义的线性链表by Rowandjj2014/4/6***********************************************/#includeusing namespace std;#define OK 1
2014-04-06 12:36:16 1529
原创 设置尾指针的单循环链表
形态:实现:/************************************* 设立尾指针的的单循环链表 by Rowandjj 2014.4.5*************************************/#includeusing namespace std;#define OK 1 #define OVERFLOW 0
2014-04-06 12:34:50 9479 1
原创 2014腾讯实习生面试经历
话说之前也参加了2014腾讯暑期实习生的招聘,投的是移动客户端开发,一面被刷了,好悲剧。。。。同时也意识到了自己的不足。下面总结下经验:关于笔试:题型主要是多选题,填空题,附加题。涉及的知识点有:1.计算机基础。比如计算机网络,计算机组成原理,编译原理,操作系统。笔试选择题中几乎全部是这些东西,所以建议大家一定要复习好这块。2.数据结构与算法,这个非常重要,
2014-04-05 09:38:43 5607 26
原创 【安卓笔记】touch事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。继承ViewGroup的大多是容器控件,如LinearLa
2014-04-04 08:37:51 4119 6
原创 双向循环链表
双向链表的节点有两个指针域,其一指向前驱,另一个指向后继。形态:(1)链表为空时(2)链表不为空时:实现:/****************************************** 双向循环链表的实现 by Rowandjj date:2014.4.1*****************************
2014-04-01 22:51:03 1637
原创 循环单链表
循环单链表是单链表的另一种形式,其结构特点链表中最后一个结点的指针域不再是结束标记,而是指向整个链表的第一个结点,从而使链表形成一个环。形态:1,链表为空时:2,链表非空时:/*********************************************** 循环单链表的实现 by Rowandjj dat
2014-04-01 12:33:28 1344
volley测试代码
2015-02-15
jdbc连接mysql的文档
2013-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人