摘要: 12、栈帧  当一个方法被调用时,在栈顶分配了一块内存用于保存一定数量与方法相关的数据项,这块内存叫方法的栈帧  栈帧保存以下信息:    返回地址    分配内存的参数    与方法调用相关的其他各种管理数据项  方法被调用时,它的整个栈帧被压入栈中  方法退出时,它的整个栈帧被从栈中弹出[代码]13、递归  除了调用其他方法,方法还可以调用自己,成为递归14、方法重载  一个类中可以一个以上的... 阅读全文
posted @ 2010-05-30 21:07 onecopper 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 6、参数  形参    因为形参是变量,所以有类型和名称,并能写入和读取    形参在方法体的外面定义并在方法开始之前初始化    参数列表中可以有人一数目的形参,使用逗号隔开  实参    用于初始化形参的表达式或变量称为实参    实参放在方法调用的参数列表中    实参的数目与形参数目相同,且类型相匹配7、值参数  使用值参数,数据通过复制实参的值到形参的方式传递到方法8、引用参数  使用引... 阅读全文
posted @ 2010-05-30 20:39 onecopper 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、方法结构  方法是一块具有名称的代码,可以使用方法名执行代码,也可以把数据传入方法并接收数据输出。  方法的特征:    方法是否返回数据,如果返回,返回什么类型    方法名    什么类型的输入可以传入方法  方法体包含可以执行代码的语句序列。[代码]2、本地变量  本地变量用于保存本地的或临时的计算数据。  本地变量的存在性仅限于创建它的快及其内嵌的块。    从生命它的哪一点开始存在 ... 阅读全文
posted @ 2010-05-23 21:01 onecopper 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 7、实例成员  实例成员:类的每个实例都是不同的实体,它们有自己的一组数据成员,不同于同一类的其他实例。这些数据成员都和类的实例相关,因此被称为实例成员。  静态成员:实例成员是默认类型,但也可以声明与类相关而不与实例相关的成员,它们是静态成员。8、访问修饰符  访问修饰符是成员声明的可选部分,指明程序的其他部分如何访问成员。  字段    访问修饰符 类型 标识符;  方法    访问修饰符 返... 阅读全文
posted @ 2010-05-09 21:56 onecopper 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 1、类的概述  类是一种活动的数据结构    在面向对象的分析和设计产生之前,程序员们仅把程序当做指令的序列。那时的焦点主要放在指令的组合和优化上。随着面向对象的出现,焦点转移到组织程序的数据和功能上来。    程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,称之为类。  类是一个能存储数据并执行代码的数据结构,它包含:    数据成员:它存储与类或类的示例相关的数据。通常模拟类所表示... 阅读全文
posted @ 2010-05-09 17:23 onecopper 阅读(288) 评论(0) 推荐(1) 编辑
摘要: 7、栈和堆  运行中的程序使用两个内存区域来存储数据:栈和堆。  栈:    栈是一个内存数组,是一个LIFO(last-in first-out 后进先出)的数据结构。    栈存储几种类型的数据:      某些类型的变量的值;      程序当前的执行环境;      传递给方法的参数。    栈的特征:      数据只能从栈的顶端插入或删除;      把数据放到栈顶称为入栈(push)... 阅读全文
posted @ 2010-05-03 17:32 onecopper 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、c#程序是一组类型声明 如果广泛的描述c和c++程序代码的特征,可以说c程序时一组函数和数据类型,c++程序是一组函数和类,然而c#程序时一组类型声明。 c#程序或DLL的源代码是一组类型声明, 对于可执行程序,类型声明中必须有一个包含Main方法的类, 命名空间是一种把相关的类型声明分组并命名的方法,既然程序时一组相关的类型声明,那么通常会把程序声明在创建的命名空间内部。2、类型是一种模板 ... 阅读全文
posted @ 2010-05-03 16:21 onecopper 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、一个简单的程序 先来一段实现c#的打印功能的代码,打印的当然是编程界的千古名句。[代码] 第一行告诉编译器引用System命名空间, 第三行声明一个新命名空间ConSayHello, 第五行声明一个新的类类型Program, 第七行声明一个名称为Main的方法,它是类Program的成员;Main方法是一个特殊方法,编译器用它作为程序的起始点, 第九行就是打印语句,类Console是在命名空间... 阅读全文
posted @ 2010-05-02 12:25 onecopper 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 开篇废话 Java的读书笔记因为有的没的原因中断了,现在新写的c#读书笔记总结之前的经验准备作出一些改变。 不在以学校课本为主:c#读书笔记是以《c#图解教程》和《c#3.0学习指南》为学习书籍,Java之后会以《Java核心技术》为学习书籍。一是不想反复炒课本这碗冷饭,课本笔记在课堂已有记录,在博客上重写有点浪费精力。二是兼听则明,课外书籍可以拓宽视野,也可以避免课本的不足和误导。 篇幅不会太长... 阅读全文
posted @ 2010-05-01 17:32 onecopper 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 2.1 变量  通常,我们根据内存地址可以找到存放数据的内存空间的位置,也就找到存储的数据。但内存地址不方便记忆,因此,便给这块内存空间取个别名,可以通过别名来找到对应空间存储的数据。这个别就是变量名,变量时一个数据存储空间的表示。2.2 Java常用数据类型  这里先介绍四种数据类型:  Int  整型  用于存储整数。  double  双精度浮点型  用于存储带有小数的数字。  char  ... 阅读全文
posted @ 2010-03-17 22:45 onecopper 阅读(626) 评论(0) 推荐(0) 编辑