探索JAVA中的对象实例化

其实这是一个近乎消遣的问题,但也是一个关于java基本运行原理的问题。当初学java时看的<Thinking in java>,已经自己总结过。一天在网上看到这方面的java题目,于是将之整理在我的blog上。 问题源自下面的”代码一”,问输出结果将是多少: 代码一: //父类 public class Parent { public void test() { } //父类构造器,调用test()方法 public Parent() { tes...
2006-08-21 18:31 | 阅读 2041 次 | 评论 0 条

C语言中的内存分配

1. C中的内存分配 一个C程序占用的内存可分为以下几类: (一) 栈 这是由编译器自动分配和释放的区域。主要存储函数的参数,函数的局部变量等。当一个函数开始执行时,该函数所需的实参,局部变量就推入栈中,该函数执行完毕后,之前进入栈中的参数和变量等也都出栈被释放掉。它的运行方式类似于数据结构中的栈。 (二) 堆 这是由程序员控
2006-08-18 21:52 | 阅读 3144 次 | 评论 0 条

C语言学习点滴

最近用c写密码学实验,收获了少许,感觉还有用。当然,有的东西可能大家都早用惯了~~~ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++有使用c操作文件时需要预先得到文件的长度,可以先打开文件,记录文件指针的位置,再使用fseek来定位到文件末尾,然后重新ftell文件指针的位置,二者相减则得到长度。不过c库函数里提供了一个现成的函数:#include <io.h>File *fp = fopen("...", "rb+");long fLength = filelength( fileno(fp) );其中fileno(...
2006-08-09 01:21 | 阅读 1876 次 | 评论 0 条
文章归档
最新评论