博客
关于我
20165214 第二周学习任务
阅读量:797 次
发布时间:2023-04-04

本文共 1357 字,大约阅读时间需要 4 分钟。

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

第二周的学习内容主要集中在Java的基础知识上,尤其是基础数据类型与数组的相关知识,以及运算符、表达式和语句的学习。通过这两周的学习,我对Java的基本操作有了更深入的理解,也积累了一些实践经验。

教材学习内容总结

第二章讲解了Java中的基本数据类型与数组。通过学习,我掌握了以下几点内容:

  • 基本数据类型:Java支持8种基本数据类型,包括byte、short、int、long、float、double以及charboolean。这些数据类型在存储数据时有不同的范围和精度。例如,byte类型的值在-128到127之间循环,当超过127时会从-128开始重新计算。

  • 输入与输出:学习了如何使用Scanner读取键盘输入和System.out.println()等方法进行输出。Scanner的使用非常方便,可以通过hasNext()方法先判断输入类型,再获取数据。

  • 数组的相关知识:数组是一种基本的数据结构,可以通过声明、分配和初始化来使用。数组的长度可以通过length属性获取。需要注意的是,数组在Java中是引用类型,只有数组对象不同,数组的内容才会不同。

  • 第三章主要介绍了Java中的运算符、表达式和语句。学习过程中,我对以下内容有了更深入的理解:

  • 运算符:Java支持多种运算符,包括算术运算符、比较运算符和逻辑运算符。需要注意的是,Java中的位运算符和逻辑运算符有明显区别,前者是基于整数运算的。

  • 控制结构:学习了ifelseforwhile等循环语句的使用方法。特别是for语句,还可以用于遍历数组中的元素。

  • 输入处理Scanner类在读取输入时需要注意使用hasNext()方法来判断输入类型,避免直接读取错误的数据类型。

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

    在学习过程中,我遇到了一些问题并通过自己的努力解决了它们:

  • 问题1:在Ubunutu系统中没有中文输入法,无法输入汉字。这让我意识到在学习过程中需要确保环境配置正确。

  • 问题2:关于byte类型循环的问题,我通过查资料和实验验证了byte类型的值在超过127时会从-128开始循环。

  • 问题3:在编程题中遇到一个关于for循环变量定义的问题。通过实验发现,循环变量只能在for语句的范围内定义,不能在循环体内随意修改。

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

    在编写代码时,我也遇到了不少问题:

  • 问题1:在编写例子时,不小心在程序后面加了一个额外的下划线,导致编译失败。

  • 问题2:在编写程序时,忘记导入必要的包,导致程序运行失败。

  • 代码托管

    我将所有的代码托管在码云平台上,源文件放在src文件夹中,编译后的字节码文件放在bin文件夹中。课后作业和调试程序则放在了课后作业文件夹中。

    上周考试错题总结

    上周的考试中,我遇到了一些问题,但通过复习和巩固,我已经将这些问题解决了。

    其他

    本周的学习与上周不同,我每天完成一部分内容,这种学习方式让我感觉轻松且有条理。通过不断练习和查阅资料,我对Java的基础知识有了更深入的理解。同时,我也学会了如何使用工具和资源来提高学习效率。

    通过这两周的学习,我对Java的基本操作有了更全面的掌握,也为后续的学习打下了坚实的基础。希望自己能够继续保持学习的热情,不断进步!

    转载地址:http://rsrfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL_西安11月销售昨日未上架的产品_20161212
    查看>>
    Mysql——深入浅出InnoDB底层原理
    查看>>
    MySQL“被动”性能优化汇总
    查看>>
    MySQL、HBase 和 Elasticsearch:特点与区别详解
    查看>>
    MySQL、Redis高频面试题汇总
    查看>>
    MYSQL、SQL Server、Oracle数据库排序空值null问题及其解决办法
    查看>>
    mysql一个字段为空时使用另一个字段排序
    查看>>
    MySQL一个表A中多个字段关联了表B的ID,如何关联查询?
    查看>>
    MYSQL一直显示正在启动
    查看>>
    MySQL一站到底!华为首发MySQL进阶宝典,基础+优化+源码+架构+实战五飞
    查看>>
    MySQL万字总结!超详细!
    查看>>
    Mysql下载以及安装(新手入门,超详细)
    查看>>
    MySQL不会性能调优?看看这份清华架构师编写的MySQL性能优化手册吧
    查看>>
    MySQL不同字符集及排序规则详解:业务场景下的最佳选
    查看>>
    Mysql不同官方版本对比
    查看>>
    MySQL与Informix数据库中的同义表创建:深入解析与比较
    查看>>
    mysql与mem_细说 MySQL 之 MEM_ROOT
    查看>>
    MySQL与Oracle的数据迁移注意事项,另附转换工具链接
    查看>>
    mysql丢失更新问题
    查看>>
    MySQL两千万数据优化&迁移
    查看>>