20155305乔磊 2016-2017-2 《Java程序设计》第二周学习总结

教材学习内容总结

第三章学习了基本类型 整数(short、int、long) 字节(byte) 浮点数(float/double) 字符(char):汉字、英文字符都是双字节的,Java字符编码是Unicode6.2.0,JVM编码是UTF-16 Big Endian;以及学习了注释,变量,字面常量,运算符,类型转换

学习了流程控制复习了语法
if
if...else
if...else
if switch...case
以及循环 类型
for
while
do...while
break/continue
学习代码托管,用git上传,共有三步
git add .
git commit -m”备注“
git push origin master

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

  • 问题:switch可以用来比较什么?
  • 解决方案:通过学习,可以比较整数,字符串,字符,Enum。
  • 问题:逻辑运算符和位运算符经常混淆。
  • 解决方案:复习并巩固了&&和||是逻辑运算符,&和|是位运算符

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

  • 问题:本周未学习代码调试,只是最简单的代码例如HelloWorld的代码上传托管,熟练掌握

代码托管

这周的代码托管学会运用git命令之后,在想要用git log命令时发现了一些错误,我曾经用自己电脑先给自己设置了user name和user email 后来帮室友也设置,之后提交历史就是室友的user name,在老师和自己查询的帮助下,知道了可以用git config --list来查看自己的git

上图是修改后的我的20155305的git user name

  • 代码提交过程截图:

    • 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图!

      上图是未曾修改前一直在上传代码,发现错误以后,尝试了很多种办法,没有成功,一开始以为和公钥有关,重新设置了公钥,也重新克隆过文件夹,都没有能改了user name,在周三上课时向老师进行了提问后,看到了老师利用git log --list来查看的方法深有体会,于是上网查询,更改了user name为我的20155305

      上图是我修改前后的两次上传代码过程提交的截图

  • 代码量截图:

    • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
    • 没有用上述方法进行代码量截图,而是使用老师给出的statistics文件进行脚本拷贝到项目根目录里,运行命令chmod +x statistics 给脚本加上可执行权限,项目根目录下运行了./statistics就可以看到自己今天和本周写了多少代码。

上周考试错题总结

  • 通过实践获得的是(软知识)。
  • (新手)不能离开详细的指令。
  • 只有通过(TCK)兼容性测试的实现,才可以使用java这个商标。
  • (git init)命令可以在工作目录中创建新的git仓库。
  • IDEA教程调试有四种断点:行断点,方法(函数)断点,(条件断点)和临时断点。

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

学习应该要严谨,编写代码尤其要认真严谨,失之毫厘差之千里。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/1 18/18
第二周 153/200 1/1 18/20

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导

转载于:https://www.cnblogs.com/20155305ql/p/6472624.html

20155305乔磊2016-2017-2《Java程序设计》第二周学习总结相关推荐

  1. 2019年JAVA程序设计第二周編程总结

    2019第二周实验报告 Java实验报告 班级 计算机科学与技术二班 学号 20188442 姓名 吴怡君 完成时间 2019/9/7 评分等级 实验一 Java开发环境与简单Java程序 一. 实验 ...

  2. 201871010115——马北《面向对象程序设计JAVA》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  3. 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第四周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行为. 面向对象中,子类继承父类,就是把程序中相同的代 ...

  4. 20155305乔磊2016-2017-2《Java程序设计》第六周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第六周学习总结 教材学习内容总结 InputStream与OutputStream 串流设计 1.串流:Java将输入/输出抽 ...

  5. 20155305乔磊2016-2017-2《Java程序设计》第十周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第十周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. ...

  6. 20155305乔磊2016-2017-2《Java程序设计》第八周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第八周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口, ...

  7. 20155305乔磊2016-2017-2《Java程序设计》第五周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第五周学习总结 教材学习内容总结 try.catch 1.求平均数程序示例 import java.util.Scanner; ...

  8. 20155305乔磊2016-2017-2《Java程序设计》第三周学习总结

    20155305乔磊 2016-2017-2 <Java程序设计>第三周学习总结 教材学习内容总结 对象(Object):存在的具体实体,具有明确的状态和行为 类(Class):具有相同属 ...

  9. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

最新文章

  1. UA MATH571B 试验设计VI 随机效应与混合效应1
  2. github 修改fork的代码之后如何提交代码并pull request
  3. 智能电源分配PDU应用
  4. cad2017怎么改变选择方式_CAD编辑对象选择的方法有哪些
  5. java int相除向上取整_Java基础篇——Java运算符
  6. lduan server 2012 ***管理 上(三十九)
  7. C语言循环设计结构,c语言---循环结构设计.ppt
  8. c语言学习-输入三个数求三个数中的最大数
  9. Bailian3709 2进制转化为3进制【进制】
  10. 企业如何进行数据质量评估
  11. 每日一道剑指offer-替换空格
  12. windows10-seaslog安装笔记
  13. 主板检测卡c5_电脑开机停在主板logo
  14. vue 源码学习总纲
  15. 如何快速去掉word页眉横线
  16. 微信小程序安全需求基线
  17. 数学笔记14——微积分第一基本定理
  18. 浅谈电弧光保护在10kV变电站高压室的应用方案
  19. 【实习日志】SSM用户管理系统搭建+更新
  20. Netlify前端自动化部署服务

热门文章

  1. 小白编程笔记——JavaScript中两种把表单内容传递给Controller的方法
  2. vr虚拟现实技术的前景!对未来发展带来有利的趋势吗?
  3. GCT备考-潜心复习
  4. C#练习题答案: 产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
  5. Java开发为何深入人心 ?我来带你解开 Spring、IoC、DI 的秘密~
  6. Windows 10家庭版启用远程桌面的方法
  7. 设计模式之: 享元模式
  8. 计算机没有autoCAD_BKM ? 37期 — 教你Python玩转AutoCAD
  9. 笔记本电脑计算机乱跳,笔记本屏幕的鼠标指针乱跳解决方法
  10. oj 中G++和C++区别