zoukankan      html  css  js  c++  java
  • 第二周学习总结

    学号 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产生了一点兴趣,自学和老师讲课是完全两种不同的方式,最近在看一本叫《如何阅读一本书》,讲了两种学习方式,一种称指导型的学习,或者称辅助性的自我发现学习,是借助他人的帮助完成学习;另一种是自我发现型的学习,或者称非辅助性的自我发现学习,是没有任何人指导的学习方式。两者的差异在于使用教材方面,前者是依照于老师的教导,或口述,或文字;而后者是立足于自然,世界。两者的差异还在于思考的方式也不同,前者在倾听过程中总会遗漏一些东西,就像诗人在写诗的时候运用了丰富的想象力,而我们读书的时候却用不到;而后者,是需要许多重要的学习技巧,比如:敏锐的观察,灵敏的记忆,想象的空间,训练有素的分析能力,省思能力。
  • 相关阅读:
    hash联接算法
    Nginx实现WEB故障转移以及重定向
    MSSQL分区表
    SSO示例
    MSMQ 跨服务器读写队列
    利用Heartbeat完成Mysql主-主同步
    采用heartbeat做Redis的主从切换
    Redis的RDB AOF DATABASE
    Redis初试
    简单线性回归
  • 原文地址:https://www.cnblogs.com/orii/p/10492399.html
Copyright © 2011-2022 走看看