随笔分类 - 读书笔记

摘要:java尽力保证:所有变量在使用前都能得到恰当的初始化 ①函数/方法局部变量的初始化 在C/C++中,变量的初始化还是得依赖于程序员的自觉性。对于函数局部变量,编译器不会为基本类型赋予默认初始值,新手经常会使用未初始化的指针访问内存,导致程序崩溃。对于类对象,编译器将使用类的默认构造函数对对象进行初 阅读全文
posted @ 2017-03-16 16:56 melonstreet 阅读(575) 评论(0) 推荐(0) 编辑
摘要:《java编程思想》 读书笔记 2017/3/15 读《java编程思想》读到初始化与清理一章,文中提及java的finalize()方法,联想到了C++的析构函数。finalize()方法与析构函数存在天然差别,这种差别源于语言本身机制的不同。 在C++中,对象是可以在栈上分配的,也可以在堆上分配 阅读全文
posted @ 2017-03-15 23:05 melonstreet 阅读(3420) 评论(0) 推荐(1) 编辑