前言:

    博文中的内容是自己真实感想,希望大家有更好的想法多多来评论交流。

4.3 代码设计规范

文中提及:


4.3.4  析构函数(Destructor)

有些资源在析构函数之前就释放了, 记住要重置这些成员为0或NULL。

    2) 析构函数也不应该出错。

 

   

问题:

     1)析构函数的作用,用法及表达方式

     2)为什么java中没有析构函数?

 

主要参考链接:


https://baike.baidu.com/item/析构函数
https://zhidao.baidu.com/question/507660012.html
java中怎么没有析构函数?


 我查找了资料如下:


1.

java有析构函数吗 java析构函数的作用_html

2.

java有析构函数吗 java析构函数的作用_析构函数_02

3.

java有析构函数吗 java析构函数的作用_析构函数_03

 


我的理解:

     析构函数目的主要是情理、善后工作,清理之前开辟出的空间,使用时析构函数名与类名相同,只是在函数名前加一个 ‘~’ 符号,不带参数无返回值,没有编写编译系统也会自动生成。c++和Python都会用到,而java有其有自动内存回收机制,无需程序员来释放,也就不要担心内存泄露,只不过java中析构函数所采用的方式不是C++中的那样前加~号,在java中对象析构时会调用void finalize()方法,因此你如果确实需要析构的话就可以为你写的类添加一个void finalize(){}方法,来完成你所需要的工作。

 

17.3 绩效管理

文中提到了很多衡量团队贡献的方法,然而每个方法都有空可钻,不同的团队不同的领导衡量绩效的方式也不尽相同。

 问题:

     1)在自己能力范围内怎样实现创造团队价值的最大化?

     2)软件工程师绩效评价标准是什么?

我查阅了一些资料,主要参考链接:



https://wenku.baidu.com/view/03f90101f4335a8102d276a20029bd64793e626c.html软件工程师、项目负责人绩效考核
https://wenku.baidu.com/view/cbc988d16e1aff00bed5b9f3f90f76c661374cb7.html
软件工程师绩效考核表


 

java有析构函数吗 java析构函数的作用_析构函数_04

java有析构函数吗 java析构函数的作用_析构函数_05

 

 


 我的理解:

    问这个问题其实主要是由于自己好奇心作祟,作者兜了个圈子也没有在书里面讲出具体的评价标准,让我有点着急了哈哈……萝卜白菜的故事也确实发人深思,谁付出的多少也真的无法评价,衡量标准不过是一个标杆,换个方式也就是说世界上根本不存在绝对公平这个东西。

而怎样做到在团队中创造价值最大化,我的理解是自身的态度:只有创造一种好的生活方式,才得以用阳光的心态面对工作,及时为自己充电。只有以积极的态度去和身边的人沟通交流,才得以用真心换取真心。有时候并不必计较自己利益得失,为了得到而得到只会适得其反,因为领导喜欢萝卜就变成萝卜,这不仅是对自己的不尊重,也丢了自己应有的态度。