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. Git—分支管理

    Git—分支管理 分支学习:branch称为分支,默认仅有一个名为master的分支.一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支. branch相关常用 ...

  2. Struts2拦截SQL注入

    <interceptors> <!--设置超时拦截器 --> <interceptor name="sessionOut" class="c ...

  3. vue环境的搭建与第一个demo

    参考两个博客 1 2 git.npm和淘宝镜像的安装过程过程省略了,直接开始webpack + vue-cli + 创建demo 首先,在磁盘创建一个文件夹,命名为vue-projects,里面再建一 ...

  4. windows配置MySQL

    mysql安装.启动和基础配置 --windows版本 1.把下载好的zip文件解压到任意目录下,这个目录就是mysql的安装目录. 2.打开目录找到my-default.ini这个配置文件,复制这个 ...

  5. python常用函数用法整理

    1,zeros函数(同理的还有ones函数) http://www.jb51.net/article/127649.htm 注意: (m,n)是生成m行n列的矩阵,但要生成二维矩阵的时候要用两层括号, ...

  6. consul如何限制注册的ip

    假设当前服务器的ip是:192.168.56.130 允许 所有ip 注册 consul agent -server -ui -bootstrap-expect=1 -data-dir=/usr/lo ...

  7. Django_ORM_字段属性

    Django_ORM_字段属性 常用字段 AutoField int自增列,必填参 primary_key=True 默认会自动创建一个列名为id的列 IntegerField 一个整数类型,范围在 ...

  8. Linux 播放网易云音乐(树莓派)

    环境安装sudo apt-get install python-pipsudo apt-get insyall python-dev mpg123sudo pip install Netease-Mu ...

  9. HTTP 404 Not Found Error with .woff or .woff2 Font Files

      如果是 ERR_ABORTED 404 (Not Found) WOFF2,则有可能是文件不存在

  10. <Android基础>(三) UI开发 Part 3 RecyclerView

    RecyclerView 1)RecyclerView的基本用法 2)横向滚动和瀑布流滚动 3)注册点击事件 3.6 强大的滚动控件 RecyclerView ListView缺点: 1.不使用技巧优 ...