• 《构建之法》第四章第十七章阅读作业


    第四章 两人合作

    问题一

    我看了4.3.2关于goto语句这一块不是特别深的了解起初读的时候就在想,goto这样的跳转语句,如果使用方法不当,不是会乱套,一个在java中不常用的语句,为什么还要费点心思去把它运用。

    之后我读了我们舍友陈芳同学的博客,发现了她也在goto语句上产生了疑惑,结合两方面的问题,我开始在网上寻找答案。

    PS:因有些博客作者声明禁止转载,我只能在此用自己的话讲原文大意理解,并不能保证文章大意能如原文一样精炼。

    其中有篇博客提及goto语句,goto语句是一个跳转语句,指的是运行到这句是无条件的跳转到对应位置。在C中,其实是用于地址的跳转语句,被C中延续并使用,因为C会直接操作硬件进行处理,所以这种goto语句实际上是非常容易使出现异常的,而Java不会直接操作硬件,它的代码全部由Java虚拟机执行,它限制了goto语句的功能,使得程序流程变得清晰,易于跟踪。就解释了我起初的疑惑。

    因为查找过程中,太多博客都在提最好不要用goto(关于C与C++提出的 ),于是我又产生疑问为什么会这样那么是不是goto真的不好用?

           关于这个问题,我找到了一篇关于正确使用goto的博客,为避免遗失,方便以后查询,我特地po出。https://blog.csdn.net/eminemdsp/article/details/51999156

    参考文献:https://blog.csdn.net/marksorin/article/details/52846968

    关于java中goto的一些问题

    问题:Java中goto是关键字吗?

    回答:goto是Java的关键字。goto目前被作为Java的关键字保留起来。goto不能作为标识符。(下方官方文档里明确指出了goto和const是关键字,已经用红色标出!)

    问题:什么是标识符?

    回答:标识符是用来识别物件的名称。例如,变量名,函数名,标签名等等。

    问题:什么是Java的保留字?

    回答:保留字就是被Java保留的标识符,所以用户不能使用保留字作为一个标识符。中文维基百科中指出保留字有时也叫关键字。而英文维基百科并没有给出此定义。本人觉得还是以英文维基百科为主!所以我们通俗理解Java中的保留字就是:目前被保留起来,还未使用,但是在以后版本里的Java中可能会被使用的Java关键字。如,const和goto。

        我的问题:大量查阅以后,我对goto的看法有了一定的变化,从开始对大家提出最好不用goto深信不疑,变成了就好像大家都在让你不要用,没有人真的去证实他是不是真的不好用。但就我所知,goto作为一个保留字。那么也就是他现在还未被使用,所以goto这个语句在目前是不是还不适用?

    第十七章 人、绩效和职业道德

    问题二

    在第十七章联系讨论里我看到一段话,我觉得非常的好,特此po出“用专业知识教育人是不够的。通过专业教育,他可以成为一种有用的机器,但是不能成为一个和谐发展的人。要使学生对价值有所理解并产生热烈的感情,那是最基本的。他必须获得对美和道德上的善恶鲜明的辨别力。否则,她——连同他的专业知识——就更像一只受过很好训练的狗,而不象是一个和谐发展的人。为了获得对别人和对集体的适当关系,他必须学习去了解人们的动机、他们的幻想和他们的疾苦。”

    我的问题:我们同学之间组建一个个团队,来分配合作完成以后像书中所提及的以后在企业小组里的工作,肯定是有所出入的,同事跟同学是不一样的。如同作者书中所说,一个团队,不考虑“别人”“未来”,自己干自己的事是不行的。但相熟的同学之间真的会有想要的结果吗?小组分工等级之间肯定存在着感情分,小组分工也会为着同学而考虑。这个时候的公平合理要靠谁来定义?

  • 相关阅读:
    Java操作zip压缩和解压缩文件工具类
    Java操作图片的工具类
    使用Jacob操作Wrod文档的工具类代码
    Java计算文件的SHA码和MD5码
    Java 文件名操作的相关工具类
    Java中windows路径转换成linux路径等工具类
    JDBC的批量批量插入
    显示创建一个表的SQL语句
    MySQL中的保留字
    插入到Mysql数据库中的汉字乱码
  • 原文地址:https://www.cnblogs.com/7682w/p/8686477.html
Copyright © 2020-2023  润新知