20165214 第一周学习任务

20165214 2016-2017-2 《Java程序设计》第一周学习总结

教材学习内容总结

  • 第一章要点(相关的指令记在自己的笔记本上面):
    • JDK的安装
      在了解了JDK是什么之后,我在想的是JDK是装在Ubuntu里面还是直接装在我们的电脑里面?
      网上查了一下,发现两个都可以,而装在Ubuntu里面会方便一些。但是我打算两个都试着装看看。
      首先是直接装在电脑里:
      根据视频的教程,我在这里下载了JDK1.8。
      然后接下来安装在Ubuntu里面:通过这个链接里的教程在Ubuntu里下载了JDK1.8。下面是在Ubuntu中通过java-version所查看的结果

    • 学习上传代码到码云

    • 编写源文件后保存时的注意事项

      • 使用文本写完保存时,需要修改文件名为*.java,然后保存类型选择为"所有"
      • 若有public,名要用跟在public后面的类的名字,且一个文本最多只有一个public
      • 若没有public,任何一个类的名字都可以。
    • 如何使用编译器编译源文件

      • 先进到源文件的目录,然后使用javac *.java。名与保存的名相同即可。
    • 如何使用解释器执行节代码

      • 先进到源文件的目录,然后使用java *。注意名为主类名。
    • java的反编译

      • javap *.class。注意要加后缀。

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

  • 问题1:遇到了个问题,就是在安装的时候弹出了这样一个界面

  • 问题1解决方案:我打开了任务管理器,找到了这个文件


把它们关掉以后,就可以继续安装了。

  • 问题2:上传代码到码云时跳出了这样一个界面

  • 问题2解决方案:通过上网查找,输入了两次git pull origin master然后就可以了

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

由于本次作业中的程序调试都是照着教程来打的,所以没有出现太大的问题,出现的都是一些拼写的错误。
这体现了我的练习程度还很不够,需要多打一些代码。

代码托管

  • 代码提交过程截图:运行git log --pretty=format:"%h - %an, %cd : %s",结果如下
  • 代码量截图:运行find src -name "*.java"|xargs cat| grep -v ^$ |wc -l,结果如下

上周考试错题总结

Pathon不是Java的后续!
然后编写程序时有时候只改变一两个小地方,结果将会大不相同!接下来的学习要学会去区分!

其他

这周的学习让我的感觉是Java的学习一定要勤,要去把一些基本的指令给记下来,不然要想学习新的内容很困难,更别说提升了。
还有就是,要达到每周的学习量,必须每天坚持,不能累积到最后几天。累计到最后几天的话学得累而且效率低。。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 36/200 1/2 8/20
原文地址:https://www.cnblogs.com/zhuwenyuan/p/8506858.html