• 第二周学习总结


    学号 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产生了一点兴趣,自学和老师讲课是完全两种不同的方式,最近在看一本叫《如何阅读一本书》,讲了两种学习方式,一种称指导型的学习,或者称辅助性的自我发现学习,是借助他人的帮助完成学习;另一种是自我发现型的学习,或者称非辅助性的自我发现学习,是没有任何人指导的学习方式。两者的差异在于使用教材方面,前者是依照于老师的教导,或口述,或文字;而后者是立足于自然,世界。两者的差异还在于思考的方式也不同,前者在倾听过程中总会遗漏一些东西,就像诗人在写诗的时候运用了丰富的想象力,而我们读书的时候却用不到;而后者,是需要许多重要的学习技巧,比如:敏锐的观察,灵敏的记忆,想象的空间,训练有素的分析能力,省思能力。
  • 相关阅读:
    Getting Started with LINQ in C# 章节概况
    LA 2572 Viva Confetti (Geometry.Circle)
    uva 10652 Board Wrapping (Convex Hull, Easy)
    poj 2743 && LA 3403 Mobile Computing (mideasy Search)
    poj 3525 Most Distant Point from the Sea (DC2 + Half Plane)
    poj 3134 && LA 3621 Power Calculus (迭代加深深度优先搜索)
    LA 4728 Squares (二维凸包+旋转卡壳)
    uva 10256 The Great Divide (Convex Hull, Simple)
    hdu 2454 Degree Sequence of Graph G
    poj 1041 John's trip (Euler Circuit)
  • 原文地址:https://www.cnblogs.com/orii/p/10492399.html
Copyright © 2020-2023  润新知