热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

20172305201720182《程序设计与数据结构》第一周学习总结

教材学习内容总结

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

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

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

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

  • 问题1:JDK的安装问题

  • 问题1解决方案:JDK安装问题一直处于输入命令下载阶段,等待时间很长。通过询问老师,改用官网在本机下载,在虚拟机上启动安装的方式,解决问题。
    20172305 2017-2018-2 《程序设计与数据结构》第一周学习总结
    20172305 2017-2018-2 《程序设计与数据结构》第一周学习总结

  • 问题2:上传码云的代码问题

  • 问题2解决方案:按照老师给出的步骤,自己在mkdir src错误的把文件放到不正确的地方,以至于到后面的git add .就一直出问题,在同学的提醒下,修改了存放位置,就可以正确上传了。

  • 问题3:statistics.sh的安装问题

  • 问题3解决方案:通过老师给出的代码进行使用,没有启动成功,通过同学的帮忙,输入一串"chmod +x statistics.sh"才成功。

  • 问题4:敲代码遇到的错误

  • 问题4解决方案:自己敲代码犯了老多错误,每一次少打个花括号,多打个字母,忘记个单词什么的。所谓的成功,就是把所有的错误不但都遇到了而且都解决了。20172305 2017-2018-2 《程序设计与数据结构》第一周学习总结

代码托管

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

感悟

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

学习进度条

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

  • 实际学习时间:15小时

参考资料

  • 《Java程序设计与数据结构教程(第二版)》
  • Java程序设计的DOS命令基础
  • 别出心裁的Linux命令学习法

推荐阅读
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 本教程将详细介绍Python中的包、模块、类和函数的概念,探讨它们在程序中的作用及相互关系,帮助读者更好地理解Python的结构化编程。 ... [详细]
  • 在使用Netty 4.1.48版本运行自带的HTTP服务器示例时,观察到大量本地IP环回连接。本文将探讨这些环回连接的原因,并解释其与TCP连接的关系。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
author-avatar
kitty2702935423
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有