zoukankan      html  css  js  c++  java
  • 20165233 Java第二、三章学习总结

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

    教材学习内容总结

    第二、三章

    ch2

    • 标识符与关键字
    • 基本数据类型:
      • 逻辑类型:boolean
      • 整数类型:int、byte、short、long(注意:long型常量用后缀L来表示;且Java中没有无符号声明
      • 字符类型:char
      • 浮点类型:float、double(float常量后面必须有后缀f或F
    • 类型转换运算
    • 输入、输出数据
    • 数组

    ch3

    • 运算符与表达式
    • if条件分支语句
    • switch开关语句
    • 循环语句(包括for语句、while语句、do-while语句)
    • break和continue语句
    • 利用更简便的方式遍历数组:for(声明循环变量:数组的名字)

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

    • 问题1:什么情况下,需要输入import java.util.Scanner

    • 问题1解决方案:这个是控制台动态输入的语句,
      System.out.println("请输入一个数字:");
      Scanner scan=new Scanner(System.in);
      a=scan.nextInt();
      System.out.println(a);
      在你需要给一个变量赋值是就可以用了!

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

    • 问题1:课堂带包的代码编译运行测试过程中,javac -d bin Hello.java报错“找不到文件”。

    • 问题1解决方案:由于Hello.java文件位于src文件夹中,所以正确的命令行应该为javac -d bin src/Hello.java

    • 问题2:第三章例题Example3_8程序最后输出的结果,字符串输出的结果都是对应的位置数字,不是字符,为什么会有这样的结果?

    • 问题2解决方案:在输出语句的位置,for(char ch:b)中,粗心得将char打成了int,进行了类型强制转换。

    代码托管

    上周考试错题总结

    • 错题1:课堂带包的代码编译运行测试

    • 建立目录结构:利用mkdir 20165233mkdir srcmkdir bin,建立所需要的目录结构。

    • 打包:package is5233

    • 编译:javac -d bin src/Hello.java,由于题目要求将Hello.java文件放入src
      文件夹,所以是src/Hello.java.要将编译后的字节码放入bin文件夹就要使用-d

    • 运行:java -cp .:bin is5233.Hello,要到放置字节码文件的文件夹中进行运行。

    原因:对于上节课所讲的内容没有熟练掌握,现已完全理解并会熟练使用这些语句。

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

    第二、三章知识是学习Java的基础,已经学习过c语言对于这部分知识的掌握更加容易。但是在学习过程中发现有一些与c语言不太一样的知识点。例如:Java中没有无符号的声明变量的用法;数组的[]中不能指定数组元素的个数等。所以对于学习上细节方面应尤为注意,否则很容易出错。

  • 相关阅读:
    关于C#中Environment.OSVersion判断操作系统及Win10上的问题
    C#各种数组直接的数据复制/转换
    移位操作<<和>>,是逻辑数字上的移动(和大端小端无关)
    log4net学习笔记
    链接错误——无法解析的外部符号 ConvertStringToBST
    当Thread.Sleep的暂停时间参数设置过小时,精度很差的解决方法
    Python发送邮件
    Python使用HTMLTestRunner运行所有用例并产生报告
    pandas学习笔记
    Python requests模块做接口测试
  • 原文地址:https://www.cnblogs.com/minchan0624/p/8536830.html
Copyright © 2011-2022 走看看