前言:
读构建之法第4,17章有感,书中还有很多不懂的专业术语我都有下去查阅,就不在此一一例举了。
博文中的内容是自己真实感想,希望大家有更好的想法多多来评论交流。
第四章:两人合作
文中提及:4.3.4 析构函数(Destructor)1) 把所有的清理工作都放在析构函数中。 如果有些资源在析构函数之前就释放了, 记住要重置这些成员为0或NULL。2) 析构函数也不应该出错。问题:https://baike.baidu.com/item/析构函数
析构函数百度百科
https://zhidao.baidu.com/question/507660012.html
java中怎么没有析构函数?我查找了资料如下:
2.3.
我的理解:
析构函数目的主要是情理、善后工作,清理之前开辟出的空间,使用时析构函数名与类名相同,只是在函数名前加一个 ‘~’ 符号,不带参数无返回值,没有编写编译系统也会自动生成。c++和Python都会用到,而java有其有自动内存回收机制,无需程序员来释放,也就不要担心内存泄露,只不过java中析构函数所采用的方式不是C++中的那样前加~号,在java中对象析构时会调用void finalize()方法,因此你如果确实需要析构的话就可以为你写的类添加一个void finalize(){}方法,来完成你所需要的工作。
第十七章:人、绩效和职业道德
问题:在自己能力范围内怎样实现创造团队价值的最大化?2)软件工程师绩效评价标准是什么?我查阅了一些资料,主要参考链接:https://wenku.baidu.com/view/03f90101f4335a8102d276a20029bd64793e626c.html
软件工程师、项目负责人绩效考核
https://wenku.baidu.com/view/cbc988d16e1aff00bed5b9f3f90f76c661374cb7.html
软件工程师绩效考核表