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

教材学习内容总结

  • 基本数据类型与数组

    • 标识符与关键字

      • 标识符不能是关键字、true、false、null、且第一个字符不能是数字字符
      • 标识符字母区分大小写
    • 基本数据类型
      • boolen、byte、short、char、int、long、float、double
    • 类型转换运算
      • 级别高的变量赋值到级别低的变量时,必须强制转换
    • 输入,输出数据
      • Scanner
      • System.out.println、System.out.print
    • 数组
      • 其属于引用型变量
  • 运算符、表达式和语句
    • 运算符与表达式

      • 熟悉了解各类运算符,表达式的意义与适用场合 自增和自减运算符
    • if、switch、break、coutinue、循环语句
      • 这些语句大多和C语言相似,只要注意基础的语法错误就没有太大的问题
    • for语句和数组
      • JDK对for语句的功能进行了增强即for(声明循环变量:数组的名字) { ...... }来遍历数组

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

  • 问题1:Scanner类在输入数据时各语法的具体用法和意义
  • 问题1解决方案:通过询问同学,百度,以及自己动手敲代码,大致了解Scanner如:其初始化声明一个scanner变量,并用new运算符实例化Scanner,实例化Scanner时,需要传入System.in对象,语句“import java.util.*;”,用于导入包含Scanner的类库
  • 问题2 移位运算符“<<、>>、>>>”的具体算法
  • 问题2解决方案: 通过查看别人的博客进行学习理解左移,右移,无符号右移等,当然还有练习通过代码来运行验证正误(负数移位比较麻烦)

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

  • 问题1:在运行例子3_4的时候不能了解输入输出几等奖时的对应
  • 问题1解决方案:通过看书和配套的教材视频由于自己大意,在自己第一遍看书的时候忽略的细节。“如果某个case中没有使用表break语句,程序会执行后继的case的若干个语句,直到碰到break语句为止”
  • 问题2:import java.util.*的意思
  • 问题2解决方案:百度,*表示这个包下的所有类库(不包括子包)、import是导入的意思

代码托管

上周考试错题总结

  • 错题1:Java的出现标志着分布式系统的真正到来。
    A .true
    B .false
    - 原因及理解情况:没有好好看书,书上第15页“Java的出现标志着分布式系统的真正到来。”

其他

在学习过程中有点过分注重敲了,就是在照着敲完代码的后,运行和书上一样就过了,没有仔细深入理解代码,以至于自己在后期和别人讨论的时候有点疑问三不知的感觉回答也比较模。还有就是通过上周的错题来看,自己看书比较马虎,导致书上原话都会做错。以上就是我在本周发现的自己比较严重的问题,以后一定加以改正。

参考资料

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

  1. 20145304 刘钦令 Java程序设计第二周学习总结

    20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...

  2. 201521123063 JAVA程序设计 第二周学习总结

    1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...

  3. 2017面向对象程序设计(Java)第二周学习总结

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结

    丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  6. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  7. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  8. 201871010121 王方 《面向对象程序设计(java)》 第二周学习总结

    这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475 ...

  9. 杨其菊201771010134《面向对象程序设计Java》第二周学习总结

    第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...

  10. 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

随机推荐

  1. DOTween坑点

    Sequence相关 如实现一个物体有序列的运动,A->B->C,需要实例化Sequence与实现方法在同一处调用. Sequence m_Sequence; void SequenceM ...

  2. powershell 函数, foreach中格式化

    function testArg { $n = 1; if($args.Count -eq 0) { "No arg!" } else { $args | foreach {&qu ...

  3. js-高级(原型与原型链、作用域与作用域链、闭包)

    ## 原型与原型链 * 所有函数都有一个特别的属性:   * `prototype` : 显式原型属性 * 所有实例对象都有一个特别的属性:   * `__proto__` : 隐式原型属性 * 显式 ...

  4. 数据标记系列——图像分割 & PolygonRNN++(一)

    当前大多数图像语义分割算法都是基于深度学习的方式,但是深度学习的效果很大程度上是依赖于大量训练数据的.目前的图像分割方法无非两种,一种是通过标注人员手动标注,如Cityscapes(提供无人驾驶环境下 ...

  5. Python——正则模块

    1.re模块是用来操作正则表达式 2.正则表达式——用来字符串匹配的 (1)字符组:[字符组]  例如[0123fdsa456*/-] [0-9] 等同于[0123456789] [a-z] 匹配小写 ...

  6. Lodop打印控件传入css样式、看是否传入正确样式

    Lodop中可以传入页面存在的css样式,也可以是拼接后的新样式,例如本博客的其他博文:Lodop打印如何隐藏table某一列 需要打印的页面,样式不一定都是行内样式,style样式单独写在页面上,或 ...

  7. CentOS修改SSH端口号和禁止root用户直接登录

    linux安装ssh远程登录后,为了安全起见,修改默认的22端口号并禁止root用户直接通过ssh登录. 配置方法如下: 1.使用vi编辑器打开ssh配置文件 /etc/ssh/sshd_config ...

  8. shell 基础(一)

    废话少说 往下看 1. 查看 Shell Shell 是一个程序,一般都是放在/bin或者/user/bin目录下,当前 Linux 系统可用的 Shell 都记录在/etc/shells文件中./e ...

  9. SEO总结

    学习了这么久了seo,对学过的知识进行一下总结. 服务器和域名 首先的一个就是对服务器和域名的选择,服务器最好能是独立的,因为如果不是独立服务器很容易被别人放在服务器上的网站所影响,然后就是域名,需要 ...

  10. va注解应用实例 - Annotation, 自定义注解, 注解类规则【转】

    本文介绍了java的自定义注解及注解类编写的规则, 并通过实例来说明下如何使用java的注解. 实例演示了注解在类,构造方法,方法和字段的使用. 可以从这里下载到完成的工程代码: http://dl. ...