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

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的出现标志着分布式系统的真正到来。”

其他

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

参考资料

原文地址:https://www.cnblogs.com/20175226wpy/p/10500900.html

时间: 2024-10-12 15:13:42

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

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

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

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

项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475377.html 作业学习目标 学习并掌握Java Application程序结构: 学习并掌握Java语言的数据类型与变量: 学会使用Java运算符构造各类表达式: 掌握Java Application输入输出技术: 掌握Java流程控制技术(分支.循环): 掌握Math类.Strin

201771010123汪慧和《面向对象程序设计Java》第二周学习总结

一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言中已经被赋予特定意义 的一些单词. ?常见有:class.public.try.catch.if. float.import.void等. 关键字不做变量名. 3.Java有三种注释的方式:   // 注释内容由//一直到此行结束. /*和*/ 定义一个注释块.  /**开始,*/结束 这种注释方法

(java) 第二周学习总结

在java源代码中,每个变量都必须声明一种类型(type).有两种类型:primitive type和reference type.引用类型引用对象(reference to object),而基本类型直接包含值(directly contain value).因此,Java数据类型(type)可以分为两大类:基本类型(primitive types)和引用类型(reference types).primitive types 包括boolean类型以及数值类型(numeric types).n

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

20172328李馨雨<程序设计与数据结构>第二周学习总结 又到周五,李馨雨同学要开始写博客了.让我们开始吧!(????) 教材学习内容总结 1.首先是String类定义的字符串,然后是print和println的区别.转义字符的学习.(让我印象深刻的\b[回车符]在字符串结尾不显示哈哈,及其更新的\t[换行符],还有在课堂上真正明白了什么是回车.) 2.了解变量.常量.赋值语句.变量:保存数据的内存单元.常量:坚定自己不会变的数据!除非你用java的反射(有点复杂,改权限.去修饰符等等.没实

20165217第二周学习总结

20165217叶佺<Java>第二周学习总结 教材学习内容总结 本周主要学习了 1.如何设置变量及赋值,如何设置常量 2.print和println的区别,一些基本的转义字符 3.表达式及一些运算符.数据的加宽转换和缩窄转换 4.重点讲一下Scanner类.这个类可以输入不同类型的输入值,这样就不用在写代码时事先赋予一定的值了.Scanner类的一些方法是很有用的,在做PP2.4,PP2.6等课后作业时都用到了 教材学习中的问题和解决过程 问题1:在运行书上的程序2.8和2.9时,一直没有结

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

20145326《Java程序设计》第二周学习总结

20145326<Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,java是个支持面向对象的程序语言,但在正式进入面向对象支持语法的探讨前,对于类型.变量.运算符.流程控制等,这些各种程序语言都会有的基本语法元素,还是要有一定的基础.虽然各种程序语言都有这些基本语法元素,但千万别因此而轻忽它们,因为各种程序语言都有其诞生的宗旨与演化过程,对这些基本语法元素,也就会有其独有的特性. 1. 类型 在java的世界中,并非每个东西都

20165223《JAVA程序设计》第二周学习总结

20165223 <JAVA程序设计>第二周学习总结 教材学习内容总结 第二章要点 标识符与关键字 基本数据类型 类型转换运算 输入输出数据 数组 第三章要点 运算符与表达式 语句概述 if条件分支语句 switch开关语句 循环语句 break和continue语句 数组与for语句 教材学习中的问题和解决过程 标识符与关键字 标识符=名字:由字母.下划线.$.数字组成,长度不受限:第一个字符不能是数字字符:区分大小写:不能用关键字:不能是true.false.null java使用的语言: