• 第二周学习总结


    学号 2018-2019-3 《Java程序设计》第二周学习总结

    第一周课上总结

    不用到该目录下进行编译运行
    编译javac -d bin src/Hello.java
    运行java -cp bin Hello

    教材学习内容总结

    输入图片说明
    输入图片说明

    教材学习中的问题和解决过程

    Q:jshell的用法不太熟悉
    A:jshell输入代码片段并马上看到运行结果,然后就可以根据需要作出调整。输入/exit退出

    Q:在输入代码时,不会输日语
    A:去百度上复制或者可以去下输入法

    Q:如何进行类型转换运算,书上的例子不太理解。

    byte a = (byte)128;
    byte b = (byte)(-129);
    

    得到的a和b的值分别时-128和127
    A:参考了[Link]https://wenda.so.com/q/1514124770213869

    Q:课本23页,不理解第一行import java.util.Scanner的作用
    A:导入 java.util 包下的 Scanner 类,导入后才能使用它,具体参考了[Link]https://blog.csdn.net/iTommy2016/article/details/75144770

    Q:不理解书上36页,为什么在进行位运算之后x的值还是6
    A:逻辑元算符&&具有短路的功能,一旦前一个是false,就不需要看后面的表达式,因此进行逻辑运算后x的值仍为初值1;而位运算符要都计算完之后再给结果,所以x的值变为6。

    代码调试中的问题和解决过程

    Q:在编译运行课上测试的代码时,出现了问题
    输入图片说明
    A:教材第四章运行有包名的主类找到了解答,package声明了包语句,所以主类全名是“包名.主类名”,因此运行时应输入

    java is5205.Hello
    
    

    [Link]https://gitee.com/HY175205/initialize

    输入图片说明

    总结

    第二周学习的知识大部分与C语言相同,但也要注意其中的不同之处,加以对比,总结分析。这一周的任务相对简单轻松一点,没有第一周那么抗拒抵触,也渐渐对java产生了一点兴趣,自学和老师讲课是完全两种不同的方式,最近在看一本叫《如何阅读一本书》,讲了两种学习方式,一种称指导型的学习,或者称辅助性的自我发现学习,是借助他人的帮助完成学习;另一种是自我发现型的学习,或者称非辅助性的自我发现学习,是没有任何人指导的学习方式。两者的差异在于使用教材方面,前者是依照于老师的教导,或口述,或文字;而后者是立足于自然,世界。两者的差异还在于思考的方式也不同,前者在倾听过程中总会遗漏一些东西,就像诗人在写诗的时候运用了丰富的想象力,而我们读书的时候却用不到;而后者,是需要许多重要的学习技巧,比如:敏锐的观察,灵敏的记忆,想象的空间,训练有素的分析能力,省思能力。
  • 相关阅读:
    《ASP.NET Core跨平台开发从入门到实战》Web API自定义格式化protobuf
    .NET Core中文分词组件jieba.NET Core
    .NET Core 2.0及.NET Standard 2.0
    Visual Studio 2017 通过SSH 调试Linux 上.NET Core
    Visual Studio 2017 ASP.NET Core开发
    Visual Studio 2017正式版离线安装及介绍
    在.NET Core 上运行的 WordPress
    IT人员如何开好站立会议
    puppeteer(二)操作实例——新Web自动化工具更轻巧更简单
    puppeteer(一)环境搭建——新Web自动化工具(同selenium)
  • 原文地址:https://www.cnblogs.com/orii/p/10492399.html
Copyright © 2020-2023  润新知