摘要: p24~p29: 1、基本类型的作用域由花括号的位置所决定, 需要注意的是:在C和C++里屏蔽外部变量的做法,在Java里是不允许的。 2、对象的作用域:引用的作用域和基本类型的相同。而对象却可以存活于作用域之外, 只要你需要,就会一直保留下去。 3、Java垃圾回收器:这一机制保证了程序不会发生“ 阅读全文
posted @ 2017-02-14 19:28 xkfx 阅读(242) 评论(0) 推荐(0)
摘要: p267~p270: 1、一个方法不仅需要告诉编译器将要返回什么值, 还要告诉编译器有可能发生什么错误(以便在错误发生时用妥善的方式处理错误)。 2、方法应该在首部声明所有可能抛出的异常。 3、方法抛出异常对象后:运行时开始搜索异常处理器,以便知道如何处理异常对象。 4、一个方法必须声明所有可能抛出 阅读全文
posted @ 2017-02-14 13:14 xkfx 阅读(153) 评论(0) 推荐(0)
摘要: 内容来自廖雪峰的官方网站 1、递归函数的优点是定义简单,逻辑清晰。 2、使用递归函数需要注意防止栈溢出。 3、在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。 4、由于栈的大小不是无限的,所以,递归调用的次数过多, 阅读全文
posted @ 2017-02-14 11:29 xkfx 阅读(113) 评论(0) 推荐(0)
摘要: 《c++ primer, 5E》 第94页到第99页,笔记: 1、迭代器(iterator):一种比下标访问更通用的访问容器中元素的机制。 (并不是所有标准库容器都支持下标访问,<运算符) 我们认定某个类型是迭代器,当且仅当它支持一套操作, 这套操作使得我们能访问容器的元素或者从某个元素移动到另外一 阅读全文
posted @ 2017-02-14 09:21 xkfx 阅读(171) 评论(0) 推荐(0)