博客
关于我
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中json_extract的使用方法
    查看>>
    mysql中kill掉所有锁表的进程
    查看>>
    mysql中like % %模糊查询
    查看>>
    MySql中mvcc学习记录
    查看>>
    mysql中null和空字符串的区别与问题!
    查看>>
    MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
    查看>>
    MYSQL中TINYINT的取值范围
    查看>>
    MySQL中UPDATE语句的神奇技巧,让你操作数据库如虎添翼!
    查看>>
    Mysql中varchar类型数字排序不对踩坑记录
    查看>>
    MySQL中一条SQL语句到底是如何执行的呢?
    查看>>
    MySQL中你必须知道的10件事,1.5万字!
    查看>>
    MySQL中使用IN()查询到底走不走索引?
    查看>>
    Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
    查看>>
    MySql中关于geometry类型的数据_空的时候如何插入处理_需用null_空字符串插入会报错_Cannot get geometry object from dat---MySql工作笔记003
    查看>>
    mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
    查看>>
    mysql中出现Unit mysql.service could not be found 的解决方法
    查看>>
    mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
    查看>>
    Mysql中各类锁的机制图文详细解析(全)
    查看>>
    MySQL中地理位置数据扩展geometry的使用心得
    查看>>
    Mysql中存储引擎简介、修改、查询、选择
    查看>>