20175320 2018-2019-2 《Java程序设计》第2周学习总结

教材学习内容总结

  • 本周学习了教材的第二章及第三章的内容。在这两章中介绍了Java编程中的基本数据类型与数组以及运算符、表达式和语句,而其中的重点便是基本的数据类型与数组。
  • 教材在介绍数据类型前介绍了标识符与关键字,在这里我们要注意标识符应满足的四个条件。
  • Java的数据类型基本与c语言一致,但是多出了逻辑类型。
  • 在实际编程的过程中一定要注意各种数据类型的取值范围,并熟练掌握类型转换运算,知道不同的变量应该怎样正确地赋值。
  • 第二章的重点是数据的输入输出以及数组,着重注意Scanner类以及System.out.println()的使用、数组的声明以及为数组分配变量。
  • 在数组中Java与c语言存在一些用法的区别:1、Java可以使用int型变量的值指定数组的元素的个数,2、可以使用“数组名.length”来输出数组元素的个数,3、若要输出各数组的引用,则使用数组名,但char型数组必须让数组和字符串做并置运算。
  • 第三章运算符、表达式和语句与c语言中的用法类似,但也需要注意几个不同之处:1、Java中关系运算符以及逻辑运算符的输出结果还有if语句中的括号内必须是Boolean型数据,2、Java中多出了instanceof运算符,3、Java的for可以使用“for each”语句。

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

  • 问题1:教材例子2_3中的import java util.Scanner语句在书上没有做出介绍。
  • 问题1解决方案:在网上查找资料后了解到import语句是导入所需要包中的类接口,接下来就可以用类名指定某一个类,而java.util包是Java的实用工具类库,Scanner是扫描仪的意思。该语句可以简化文本扫描,主要用于控制台的输入。

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

  • 问题1:编译例子3_1时显示了如图所示的错误。
  • 问题1解决方案:用vim打开Example3_2.java文件,找到错误行,将图中的'r'改为3。

代码托管

本周修改了仓库,代码托管已可以访问。

上周考试错题总结

上周的博客已经总结了第一周课下测试的内容,本周课堂测验过程中,我的Kernighan程序输出的结果比预期要小,检查代码发现我将原程序中的sum+i打成了sum+1

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

  • 在学习Java时要明确这是一门面向对象的编程语言,但可以将Java与c语言进行对比,找到两者的异同,从而简化我们的学习过程。
  • 一定要多多练习,上机操作。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 587/660 2/3 18/33

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

参考资料

20175320 2018-2019-2 《Java程序设计》第2周学习总结的更多相关文章

  1. 学号 20175212 《Java程序设计》第九周学习总结

    学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...

  2. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  3. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  4. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  5. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  6. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  7. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  8. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  9. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  10. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

随机推荐

  1. linux下安装EJBCA 搭建私有CA服务器

    linux下安装EJBCA 搭建私有CA服务器 EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器: 一:首先我的测试环境: 1.  linux mint18.3 62位: ...

  2. Xcode10.1 import头文件无法索引

    如下路径,修改设置 Xcode --> File --> Workspace Settings --> Build System --> Legacy Build System

  3. 再看C# ThreadPool与Task的认识总结

    工作线程与I/O线程     在ThreadPool中有这样一个方法: public static bool SetMaxThreads(int workerThreads, int completi ...

  4. bootstrap table 的简单Demo

    暂时够用,不够用再补充 T_T script: <link rel="stylesheet" href="lib/bootstrap.min.css"&g ...

  5. 链接了dpdk的进程启动core在 Illegal instruction

    失败后的core栈像下面这样: Program terminated with signal SIGILL, Illegal instruction. # 0x00000000036a3fdd in ...

  6. OpenCV 学习笔记 07 支持向量机SVM(flag)

    1 SVM 基本概念 本章节主要从文字层面来概括性理解 SVM. 支持向量机(support vector machine,简SVM)是二类分类模型. 在机器学习中,它在分类与回归分析中分析数据的监督 ...

  7. Effective Java 第三版——66. 明智谨慎地使用本地方法

    Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...

  8. invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

    Mac系统升级git会找不到并且报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools) ...

  9. 物联网架构成长之路(25)-Docker构建项目用到的镜像1

    0. 前言 现在项目处于初级阶段,按照规划,先构建几个以后可能会用到的Image,并上传到阿里云的Docker仓库.以后博客中用到的Image,大部分都会用到这几个基础的Image,构建一个简单的物联 ...

  10. kubernetes 学习资料

    谷歌大神详解 Kubernetes 配置管理最佳方法 https://www.kubernetes.org.cn/3031.html all in on kubernetes https://gith ...