程序设计知识
liruicqu
这个作者很懒,什么都没留下…
展开
-
内存分配
JAVA文件编译执行与虚拟机(JVM)介绍Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 一.Java源文件的编译、下载、解释和执行 Java应用程序的开发周期包括编译、下载、解释和转载 2008-01-22 02:49:00 · 846 阅读 · 0 评论 -
面试题
、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:ext转载 2008-03-17 15:12:00 · 870 阅读 · 0 评论 -
OOP
前言:面向对象程序设计(Object-OrientedProgramming,以下简称OOP)是一种起源于六十年代的Simula语言,发展已经将近三十年的程序设计思想。其自身理论已经十分完善,并被多种面向对象程序设计语言(Object-OrientedProgrammingLanguage,以下简称OOPL)实现。如果把Unix系统看成是国外在系统软件方面的文化根基,那么Smalltalk语言转载 2008-01-21 03:11:00 · 300 阅读 · 0 评论 -
堆与栈,静态变量和全局变量的区别
对和栈的主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工原创 2008-01-21 03:18:00 · 539 阅读 · 0 评论 -
堆和栈究竟有什么区别?
主要的区别由以下几点: 管理方式不同; 空间大小不同; 能否产生碎片不同; 生长方向不同; 分配方式不同;原创 2008-01-21 03:13:00 · 385 阅读 · 0 评论