zoukankan      html  css  js  c++  java
  • 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

    参考资料

  • 相关阅读:
    Mac连接远程Linux管理文件(samba)
    centos6 防火墙iptables操作整理
    安装postgresql
    linux CentOS6.5 yum安装mysql 5.6
    centos--git搭建之Gogs安装
    查看mysql 默认端口号和修改端口号
    centos之mysql安装配置使用
    流媒体服务器SRS部署
    redis配置文件参数说明
    redis 安装
  • 原文地址:https://www.cnblogs.com/20145120hxx/p/5268784.html
Copyright © 2011-2022 走看看