20175313 《Java程序设计》第一周学习总结

教材学习内容总结

  • 了解Java的四个特点
  • 学习JDK的安装以及系统环境变量的设置
  • 掌握Java源文件命名、编译、运行
  • 熟悉git的常用指令

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

  • 问题1:使用vi src/Hello.java后,不知道怎么进入编辑模式。
  • 问题1解决方案:学习vim编辑器的使用
  • 问题2:没有进入仓库就进行文件编辑,git add .git commit -m [...]git push等操作。
  • 问题2解决方案:进入仓库,将编辑好的文件复制到仓库的指定文件中,然后重新进行一系列的操作。
  • 问题3:在虚拟机上产生的公钥无法粘贴到主机上。
  • 问题3解决方案:打开虚拟机,设备——共享粘贴板——双向

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

  • 问题1:使用chmod进行命令授权时,忘记加sudo
  • 问题1解决方案:重新加上sudo,再次执行
  • 问题2:在虚拟机上调试时,机器显示没有安装JDB
  • 问题2解决方案:sudo apt-get updatesudo apt-get install openjdk即可。

代码托管

上周考试错题总结

  • 错题1

    • 原因:没有正确了解Java平台无关性的重要性
    • 理解情况:现在已经能够较为深刻的明白。
  • 错题2

    • 原因:对Java源文件的编译、运行了解的不够透彻。
    • 理解情况:编译的时候源文件必须在当前目录中才能进行编译。
  • 错题3

    • 原因:忽略package的作用,把他当作正常情况对待。
    • 理解情况:代码中有package时,运行代码时一定要加上包名前缀。

心得体会

  • 作为初学者,应该记住一些必要的格式,这并不是意味着死记硬背,而是要多动手,代码不是用来看的,要动手敲。
  • 只要一步一步的按照老师博客上的去执行,你就会发现其实并不难,就是要有耐心,遇到问题的时候,先思考,不会的还可以百度,百度真的是一个很好用的学习工具。
  • 一定要合理的分配好时间,千万不要觉得很简单,就等到最后一天的时候才去看。(虽然不难,但是真的很多。)

    参考资料

  • 使用开源中国(码云)托管代码

  • 使用JDB调试Java程序

  • 使用码云和博客园学习简易教程

《Java程序设计》 第一周学习总结的更多相关文章

  1. 《JAVA程序设计》_第一周学习总结

    20175217吴一凡 <java程序设计> 第一周学习总结 虽然已经做好了心理准备,但第一周的学习任务着实让我忙了整整三天,还是挺充实的吧.寒假已经在自己的电脑上安装好了虚拟机,我就在我 ...

  2. 201521145048《Java程序设计管理》第一周学习总结

    1. 本周学习总结 学习并了解Java的发展与历史 在网上视频中学习Java 了解并区分JVM JRE JDK 将java与已学语言做比较,发现相同处 2. 书面作业 Q1.为什么java程序可以跨平 ...

  3. 20172329 2018-2019《Java软件结构与数据结构》第一周学习总结

    2018-2019-20172329 <Java软件结构与数据结构>第一周学习总结 在这学期就已经大二了,也已经步入了学习专业课的核心时间,在这个阶段,我们应该了解自己的学习情况,针对自己 ...

  4. 20172328 2018-2019《Java软件结构与数据结构》第一周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第一周学习总结 概述 Generalization 本周学习了软件质量.数据结构以及算法分析的具体内容,主要依托于所用教材 ...

  5. 《JAVA软件结构与数据结构》第一周学习总结

    学号 20172326 <JAVA软件结构与数据结构>第一周学习总结 教材学习内容总结 软件质量的几大特性 增长函数与大O记法 大O记法用来表示表示增长函数,从而来表示算法的复杂度 算法的 ...

  6. 20172305 2018-2019-1 《Java软件结构与数据结构》第一周学习总结

    20172305 2018-2019-1 <Java软件结构与数据结构>第一周学习总结 教材学习内容总结 本周内容主要为书第一章和第二章的内容: 第一章 软件质量: 正确性(软件达到特定需 ...

  7. 20172328 2018—2019《Java软件结构与数据结构》第二周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第二周学习总结 概述 Generalization 本周学习了第三章集合概述--栈和第四章链式结构--栈.主要讨论了集合以 ...

  8. 20172328 2018-2019《Java软件结构与数据结构》第三周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第三周学习总结 概述 Generalization 本周学习了第五章:队列.主要内容包含队列的处理过程.如何用对例如求解问 ...

  9. 20172328 2018-2019《Java软件结构与数据结构》第五周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第五周学习总结 概述 Generalization 本周学习了第九章:排序与查找,主要包括线性查找和二分查找算法和几种排序 ...

  10. 20172328 2018-2019《Java软件结构与数据结构》第六周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第六周学习总结 概述 Generalization 本周学习了第十章:非线性集合与数据结构--树.主要讨论了树的使用和实现 ...

随机推荐

  1. Code::Blocks debug程序

    设置Settings--->Compiler, 打上勾: Produce debugging symbols [-g] 需要在settings->debugger settings-> ...

  2. LR 场景选项配置--笔记

    1 tools-options --设置关系到loadgenerator行为应用于一个场景中的所有的load generator 这些设置用于未来所有运行的场景并且通常只需要设置一次 2 expert ...

  3. Nintex Workflow Get Attachment link

    不多解释,直接上图,操作简单

  4. HackerRank beautiful string

    问题 https://vjudge.net/problem/HackerRank-beautiful-string 给一个字符串S,可以任意取走S中的两个字符从而得到另外一个字符串P,求有多少种不同的 ...

  5. 19JDBC初体验

    一.JDBC常用类和接口 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API.JDBC是Java访问数据库的标准规范,可以为 ...

  6. Java 属性映射(DozerBeanMapper)

    package com.kps.common.utils; import java.util.ArrayList; import java.util.Collection; import java.u ...

  7. 微信小程序API 文档快速参考索引

    内容那么多,这个页面到底做了什么? 第一:解决微信文档APi文档使用不便: 第二:解决了内容搜索与索引:—— 最好是写成全文索引文档,但是比较需要时间,而且更新是一件麻烦的事:所以以下是直接 连接官网 ...

  8. MT【277】华中科技大学理科实验班选拔之三次方程

    (2015华中科技大学理科实验班选拔)已知三次方程$x^3+ax^2+bx+x=0$有三个实数根.(1)若三个实根为$x_1,x_2,x_3$,且$x_1\le x_2\le x_3,a,b$为常数, ...

  9. 「POJ - 2318」TOYS (叉乘)

    BUPT 2017 summer training (16) #2 A 题意 有一个玩具盒,被n个隔板分开成左到u右n+1个区域,然后给每个玩具的坐标,求每个区域有几个玩具. 题解 依次用叉积判断玩具 ...

  10. while(~scanf(..))为什么可以这样写

    因为读到文件的结束符时,scanf返回值是EOF,也就是-1,而~(-1)的作用就是对-1的按位取反. 在计算机中,数字按补码存储,正数的补码和原码一样,负数的补码是其反码+1,反码也就是符号位仍为1 ...