自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

JVM内存分块

一、JVM内存区域组成java 把内存分四种1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源2、堆区(heap segment) — 一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收3、静态区(data segment)— 存放全局...

2011-11-28 09:16:00 167

对jvm内存的分析[马士兵]

1. 局部变量和成员变量的重要区别局部变量没有初始化就打印时,会报错。而成员变量,我们不用初始化,java会自动对它初始化。当变量是引用的时候,java会赋给它null。2.基本类型:在栈中占一块内存。引用类型:占两块内存,一块在栈,一块在堆。在栈中的key是这个变量的名字,value值就是它在堆中的地址。3.类是静态的概念,它放在代码区。对象是new出来的...

2011-11-25 19:37:00 247

有关short与int的重载[jase基础]

public class Test{void max(int a, int b){System.out.println( a>b?a:b);}void max(short a,short b){System.out.println( a>b?a:b);}public static void main(String[] args){Test t = new Test();t.max(3,...

2011-11-25 19:31:00 236

AVR-ADA在AVR单片机的运用

关于Ada:Ada语言最早是针对嵌入式和实时系统设计的,并且在今天依然在这方面使用广泛。Ada95版,是由INTERMETRICS公司的塔克·塔夫特于92到95年间设计的,当时主要是希望改进对于 系统,数字,财务软件编程的支持。Ada语言的重要特征就是其嵌入式风格,模块化设计,编译检查,平行处理,异常处理及泛型编程。Ada在95年加入了对面向对象设计的支持,包括动态分配等。Ad...

2011-11-21 13:30:00 182

关于WM_ERASEBKGND和WM_PAINT的深刻理解

关于WM_ERASEBKGND和WM_PAINT的深刻理解一直以来,对于WM_PAINT和WM_ERASEBKGND消息不是很清楚,从书上和网上找了很多资料,大体上有以下几点说法:1.WM_PAINT先产生,WM_ERASEBKGND后产生2.WM_PAINT产生后,在调用hdc = BeginPaint(hWnd, &ps); 如果ps.fErase为true,则BeginP...

2011-11-15 21:49:00 186

editplus快捷键大全

. 文件2. 新建普通文本 Ctrl+N 新建普通的文本文档3. 新建浏览器窗口 Ctrl+Shift+B 新建浏览器窗口4. 新建 HTML 页 Ctrl+Shift+N 创建一个空白的 HTML 页面5. 打开 Ctrl+O 打开一个现有的文档6. 打开头文件 Ctrl+Shift+H 打开 C/C++ 文件的头文件7. 打印 Ctrl+P 打印当前文档8. 保存 ...

2011-11-15 11:16:00 85

西安电子科大版《计算机操作系统》错误表

计算机操作系统汤小丹 梁红兵 等2007年5月第三版 2011年2月第37次印刷P40 图2-8其中有两个“活动阻塞”,上面那个应改为“活动就绪”P42 图2-9图中“PCB 9”的指针指向下方,而地址为“1”(也就是指向PCB 1),应该将指针朝上指向PCB 1或将地址改为大于9的某个数P45 第5行“通常在程序的最后安排一条Holt指令……”,这里应...

2011-11-13 20:27:00 237

计算机操作系统复习笔记

PV原语PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量。有两种实现方式:1)semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正数表示当前空闲资源的数量;2) semaphore的取...

2011-11-13 20:06:00 172

win32汇编实现汉诺塔

.386.model stdcall, flatoption casemap:noneinclude msvcrt.incincludelib msvcrt.lib.dataformat db '%d: %c->%c', 13, 10, 0tmp dword 41h, 42h, 43hcount dword 0.codeHanio pro...

2011-11-11 07:22:00 141

过去的那些语言

说说过去的这些事,我有点小怀念第一个语言了:logo,也就是海龟绘图。。。2002年吧Logo语言的原型来自Lisp语言,内置一套海龟绘图系统,很适合于儿童学习。一开始学的时候是小学5年级吧,没错就是这种语言中。那时候貌似是开始在WIN95在运行的,各种神奇。WIN95的系统没有完全离开DOS系统,因此很多问题而且很容易崩溃。启动LOGO的时候应该是个DOS应用程序图标,还记得...

2011-11-11 01:21:00 183

互联网时代与大学生创业

<wbr></wbr><wbr>“<span style="font-family:Lohit Gujarati; word-wrap:normal; word-break:normal"><span style="font-size:16px; word-wrap:normal; word-break:normal; line-h...

2011-11-11 01:19:00 171

数据段与代码段穿插

;代码段不一定要连在一块;下面代码输出;hello shengfu;hello world.386.model stdcall, flatoption casemap:noneincludemsvcrt.incincludelib msvcrt.libexterndef string:byte.datastring2db'hello world', 0...

2011-11-10 23:03:00 206

offset与lea

offset与lea offset是操作符(或说伪指令);lea是硬指令,其操作数必须为内存操作数;offset在编译阶段得出偏移地址;lea在程序执行的时候才去的偏移地址;offset经过编译后,得到的是操作数是一个数值。从速度上来说,要比lea来得快! 但是,从复杂度和灵活性来说,lea则远远超过offset。下面的指令是非法的:MOV AX,OFFSET [BX+200]...

2011-11-10 22:42:00 660

汇编语言多文件程序设计

汇编语言多文件程序设计2011-11-7 晴 于韶关仁化变量的共享 关键字externdef跟C语言中的extern相似。在定义与引用模块(源文件)中的声明的一致的。声明格式: EXTERNDEF [[langtype]] name:type [[, [[langtype]] name:type]]...MSDN Remars: If name is defined i...

2011-11-07 19:42:00 919

Java:对象创建和初始化过程

分析一下Java中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象、引用、句柄的概念。@Author:ZJ 06-11-25Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Java中的数据类型 Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、...

2011-11-03 00:35:00 60

java多态中构造器的调用顺序研究

  父类的构造器总是在子类的构造过程中被调用,而且按照继承曾自逐渐向上链接,以使得每个父类的构造器都能得到调用。这样做是有意义的,因为构造器具有一项特殊任务:检查对象是否呗正确的构造。子类只能访问它自己的成员,不能访问父类中的成员(父类成员通常是private类型)。只有父类的构造器才具有恰当的知识和权限来对自己的元素进行初始化。因此,必须令所有构造器都得到调用,否则就不能正确的构造完整的对象。这...

2011-11-02 23:59:00 84

Java运行时绑定探讨

  运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。...

2011-11-02 22:36:00 120

还是作业--关于CDMA

http://blog.csdn.net/chanmeao/article/details/1883150共有4个站进行码分多址CDMA通信。4个站的码片序列为:A:(-1-1-1+1+1-1+1+1) B:(-1-1+1-1+1+1+1-1)C:(-1+1-1+1+1+1-1-1) D:(-1+1-1-1-1-1-1+1-1)现收到这样的码片序列:(-1+1-3+1-1-3+1+...

2011-11-02 12:58:00 81

各学科领域入门书籍推荐

看到果壳问答里有人要求推荐各学科入门书籍,想起以前正好做过类似的工作。是在2009年的时候,集合了科学松鼠会和豆瓣的网友,一起推荐了这些书。当时的要求是:“先写下你的专业领域,再回答这个问题‘如果一个受过高中教育、但完全不了解你这个领域的人想学习之,你推荐哪本入门书籍?’”。大量网友参与,最后总结了以下这些书。不过,最后列出来的书籍,恐怕不完全是高中水平能掌控的,也难怪,不是所有领域都能轻...

2011-11-01 02:02:00 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除