• 20145120 《Java程序设计》第2周学习总结


    20145120 《Java程序设计》第2周学习总结

    教材学习内容总结

    因为前面有学习过C语言以及汇编语言,类型、运算符、流程控制等很多都是之前接触过的,因此在学习第三章的时候感觉并非十分陌生。但是,其中还是有很多新知识的。
    例如:
    println,之前就没见过,暂时知道println自带换行。
    int占4字节,查了一下C语言里是2字节。java里没有无符号类型的。
    %n编译后可以匹配成合适的换行符。
    用作为忽略符号。
    汇编语言里面有接触过的左移右移>>,<<,>>>。

    还有做了课后题,自己在原来的中间多加了几行代码来更好地理解程序


    ---------------------------------------------分割线---------------------------------------------

    ---------------------------------------------分割线---------------------------------------------

    ---------------------------------------------分割线---------------------------------------------

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

    1.有时会直接写printf忽略前面的System.out.,编译失败之后才改过来。
    2.不清楚println的具体用法,到网上查了也只有println、printf和print之间的区别,再找了一下发现很多都是还看不懂的东西。
    3.教材的69页中count = 01111111_11111111_11111111_11111111,(十进制 2147483648)
    count + 1 = 11111111_11111111_11111111_11111111,(十进制-2147483648)
    感觉+1之后应该是10000000_00000000_00000000_00000000,于是试了一下:

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

    1.printf之前老是忘了System.out,只有多练习了
    2.课后题求最大公约数
    之前C语言里有学过用递归函数求,不过我还不会在java定义函数,就用了辗转相除法

    忘了初始化变量,马上改过来,成功求得(1000,495)= 5。

    其他(感悟、思考等,可选)

    没有特别的感悟,感觉挺有趣的

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 1000行 16篇 300小时
    第一周 20/20 1/16 8/300
    第二周 71/71 2/16 17/300

    参考资料

  • 相关阅读:
    How to configure security of ActiveMQ ?
    CentOS 搭建 nginx + tomcat
    25个 Git 进阶技巧
    写给Git初学者的7个建议
    my links
    Shell scripts to Create a local dir base on the time.
    81For全栈技术网
    一款可视化的在线制作H5
    在线制作h5
    在线制作h5——上帝的礼物
  • 原文地址:https://www.cnblogs.com/20145120hxx/p/5268784.html
Copyright © 2020-2023  润新知