博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20172305 2017-2018-2 《程序设计与数据结构》第一周学习总结
阅读量:5137 次
发布时间:2019-06-13

本文共 1099 字,大约阅读时间需要 3 分钟。

20172305 2017-2018-2 《程序设计与数据结构》第一周学习总结

教材学习内容总结

本书的第一章简单的介绍了计算机和JAVA的历史,基础内容很多,代码的讲解还没用正式进入,本周一直在做敲代码的准备,简单敲了老师给的"Hello World!"以及书后的PP1.3、PP1.4等简单的小程序。

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

  • 问题1:三种不同类型的错误,运行错误和逻辑错误的混淆
  • 问题1解决方案:针对EX1.20的“希望做加法时却做里乘法”进行了网上询问,在不确定是逻辑错误还是编译错误的情况下,通过正确答案理解了错误类型

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

  • 问题1:JDK的安装问题
  • 问题1解决方案:JDK安装问题一直处于输入命令下载阶段,等待时间很长。通过询问老师,改用官网在本机下载,在虚拟机上启动安装的方式,解决问题。

    1333004-20180309230734039-2144488956.jpg
    1333004-20180309231730810-309109151.jpg

  • 问题2:上传码云的代码问题
  • 问题2解决方案:按照老师给出的步骤,自己在mkdir src错误的把文件放到不正确的地方,以至于到后面的git add .就一直出问题,在同学的提醒下,修改了存放位置,就可以正确上传了。
  • 问题3:statistics.sh的安装问题
  • 问题3解决方案:通过老师给出的代码进行使用,没有启动成功,通过同学的帮忙,输入一串"chmod +x statistics.sh"才成功。
  • 问题4:敲代码遇到的错误
  • 问题4解决方案:自己敲代码犯了老多错误,每一次少打个花括号,多打个字母,忘记个单词什么的。所谓的成功,就是把所有的错误不但都遇到了而且都解决了。1333004-20180309231505474-160880719.jpg

1333004-20180309230147426-72893606.png

感悟

  • 这周是学习JAVA的第一周,遇到了很多很多的问题,不会的内容,感觉自己的知识体系只不过是冰山一角的冰山一角,会的不过九牛一毛,要学的还有很多。这一周没有老师、助教学长、同学的帮助的话,自己几乎要崩溃了。你不努力,没人会陪你在原地停留。深刻意识到自己与同学的差距,自己没有在假期好好的看书,是造成差距的一个原因。同时英语非常不好的我,又无形的给自己设置一道障碍。现在,只有不断不断的努力,才能弥补与同学的差距。每一周的坚持敲代码,目标才会是现实。有句话说的好,没人能替你成长,你只能风雨兼程,自己朝着终点一路用力奔跑。

    学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 136/200 1/2 15/20 其实敲代码很有意思,慢慢开始适应了。
  • 计划学习时间:20小时

  • 实际学习时间:15小时

参考资料

转载于:https://www.cnblogs.com/sanjinge/p/8512269.html

你可能感兴趣的文章
L2-001 紧急救援 (dijkstra+dfs回溯路径)
查看>>
【概率】poj 2096:Collecting Bugs
查看>>
javascript 无限分类
查看>>
【自制插件】MMD4Maya
查看>>
解决linux服务器乱码
查看>>
mapbox.gl文字标注算法基本介绍
查看>>
【C++】异常简述(二):C++的异常处理机制
查看>>
web.config在哪里
查看>>
SQL Server 2000 版本支持的最大物理内存量
查看>>
spring IOC装配Bean(注解方式)
查看>>
FTP服务器的搭建和使用(centos7)
查看>>
[面试算法题]有序列表删除节点-leetcode学习之旅(4)
查看>>
SpringBoot系列五:SpringBoot错误处理(数据验证、处理错误页、全局异常)
查看>>
MyEclipse搭建SSM框架(Spring+MyBatis+SpringMVC)
查看>>
kubernetes_book
查看>>
Linux下串口通信工具minicom的用法
查看>>
使用SWIG轻松编写Python扩展
查看>>
Redis 常用数据结构命令
查看>>
Tomcat之session解决方案
查看>>
缓冲区溢出漏洞实验
查看>>