java学习笔记

本次我系统学习了Java基础核心内容,涵盖变量数据类型、各类运算符、控制台输入输出以及分支语句,补齐了Java基础语法的关键短板。相较于第一篇的基础认知,本次学习更偏向实操应用,让我对Java代码的编写规则、逻辑运算和流程控制有了更深刻的理解,也纠正了很多初学易犯的认知误区,收获颇丰。
在变量与数据类型的学习中,我重点掌握了Java的八种基本数据类型,清晰区分了不同类型的
运算符是本次学习的核心重点,也是代码逻辑运算的基础。我逐一学习了算术、赋值、比较、逻辑和三元运算符的用法。算术运算符中,我重点注意到整数除法的特性,两个整数相除会直接舍弃小数,只保留整数结果,想要精准小数结果需要转换数据类型,解决了我之前计算结果出错的疑惑。赋值运算符简化了代码书写,复合赋值运算符让代码更简洁。比较运算符的结果只有真假两种布尔值,且判断相等必须用双等号,区别于赋值用的单等号,这是编码的高频易错点。逻辑运算符主要用于拼接判断条件,短路与、短路或的特性可以优化代码执行效率,避免无效运算。而三元运算符作为简洁的判断句式,能够简化简单的二分支逻辑,让代码更加精炼。
同时,我掌握了Java基础的输入输出功能。输出语句分为换行输出和不换行输出,可根据排版需求灵活使用。重点学会了Scanner键盘输入功能,通过导入对应工具包、创建扫描器对象、读取数据、关闭资源四个步骤,实现了控制台手动输入数据,打破了之前只能固定赋值的局限,让程序具备了人机交互的基础能力,也让我感受到Java程序的实用性。
最后我学习了流程控制的分支结构,主要包括if-else语句和switch语句。if单分支、双分支和多分支语句,能够适配不同的条件判断场景,满足绝大多数逻辑判断需求。而switch语句更适合固定值的匹配判断,效率更高,同时我牢牢记住了case穿透问题,每个case后必须添加break终止语句,避免程序执行错乱。通过实操练习,我能够根据不同场景灵活选择对应的分支语句。
本次学习让我夯实了Java基础语法,熟悉了代码编写逻辑。同时我也发现自己存在细节把控不足、容易混淆语法规则的问题。后续我会多做实操练习,熟练掌握各类语法的使用场景,规避常见错误,为后续循环结构、数组等知识点的学习打好坚实基础。

posted @ 2026-08-11 15:15  梦幻泡影Qv'Q  阅读(8)  评论(0)    收藏  举报