学习疑惑
koself
这个作者很懒,什么都没留下…
展开
-
解惑-存储器
网上看到的所有信息还是不能让我在脑海中对存储器有一个非常明白的结构。那么到底是什么呢?经过回顾,我理解了,我想多了,哈,对于编程来讲,我只需要知道它有地址译码器,有存储地址的单元,根据地址来找存储信息就足够了,能够在脑海中映射出这些东西,临时足够用了。《程序员的自我修养——链接装载与库》这本书可以读读包括内存(ram。rom)和外存(硬盘等)一、我先回顾数字电路! 1、原创 2012-08-20 14:22:10 · 664 阅读 · 0 评论 -
变量名和内存地址及符号表
1、变量名是给编译器看的,编译器根据变量是局部还是全局分配内存地址或栈空间,所谓的变量名在内存中不存在,操作时转换成地址数存放在寄存器中了。其实可以理解为是符号表起到了连接作用。2、符号表 (此段摘抄网上一个课件) 符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名表、数组名表、过程名原创 2012-08-27 15:38:53 · 11666 阅读 · 0 评论 -
为什么字符型数组可以整体输出,而整形数组不可以
我的观点其实是输出函数的问题,以下是转载的两篇博文1、java小记:先来看看 这个例子:class ArrayNum{public static void main(String[] args){char[] num2 = {'r','w','f'};int[] num3 = {1,3,4};String a = "handsome girl";System转载 2012-08-27 17:45:20 · 16943 阅读 · 1 评论 -
学习中突然出现的疑惑
在学习的过程中,会突然出现疑惑,一些平时常用的东西,脑袋里会突然出来个为什么。这个我觉得记下来比较好,也许解决了,能够提高学习效率。1、内存怎么存储程序,硬盘是怎么存储数据,存储器如何来存储数据,存储器的物理结构如何实现,逻辑结构如何实现。一句话存储器是个什么玩意?2、数据结构是个什么东西?在存储器中如何存储?3、 变量,变量名和内存地址关系?符号表示什么?4、为什么字符型数组可以原创 2012-08-20 14:19:56 · 915 阅读 · 0 评论 -
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
也许你的答案是在return之前,但往更细地说,我的答案是在return中间执行,请看下面程序代码的运行结果:public class Test{ /** * @param args addby zxx ,Dec 9, 2008 */ public static void main(String[] args) { // TOD转载 2012-11-19 10:29:42 · 2495 阅读 · 1 评论 -
java构造函数和静态变量的执行顺序(实例一)
java构造函数和静态变量的执行顺序(实例一) Java初始化顺序1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入);2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完成静态动作。转载 2012-11-22 17:23:50 · 2146 阅读 · 0 评论