
Java学习日记
文章平均质量分 53
小蛋6g
既然不是天才,那就做一个勤奋的笨蛋
展开
-
【Java学习日记24】:方法,调用函数
方法(Method)是程序中最小的执行单元。学习方法小贴士多练习简单方法的定义与调用(如计算器功能)。尝试将复杂问题拆解为多个方法组合解决。原创 2025-04-21 09:15:00 · 332 阅读 · 0 评论 -
【Java学习日记30】:数组的内存图
原创 2025-05-03 17:27:07 · 290 阅读 · 0 评论 -
【Java学习日记29】:数组练习
原创 2025-04-30 10:00:00 · 83 阅读 · 0 评论 -
【Java学习日记28】:数组的概述和静态初始化
数据类型默认值整数(byte/short/int/long)0浮点型(float/double)0.0字符型(char)'\u0000'布尔型(boolean)false引用类型(类/接口/数组)null。原创 2025-04-29 09:15:00 · 149 阅读 · 0 评论 -
【Java学习日记27】:数组概念和定义
最大索引 = 数组长度 - 1。原创 2025-04-28 09:00:00 · 452 阅读 · 0 评论 -
【Java学习日记26】:方法的重载
明确功能目的:所有重载方法需实现相同核心功能(如“加法”)。统一方法名:使用相同的名称表示相同功能。设计参数差异:通过参数类型、个数或顺序区分方法。原创 2025-04-25 20:36:15 · 1192 阅读 · 0 评论 -
【Java学习日记23】:循环练习之猜数字小游戏
原创 2025-04-15 09:15:00 · 431 阅读 · 0 评论 -
【Java学习日记22】:循环练习
另一种思路:了解即可,现在还不用会写他.原创 2025-04-14 09:15:00 · 545 阅读 · 0 评论 -
【Java学习日记21】:while循环与for循环重点解析
确保循环条件最终能变为false。原创 2025-04-11 09:15:00 · 253 阅读 · 0 评论 -
【Java学习日记20】:for循环详解与练习
原创 2025-04-10 19:36:59 · 558 阅读 · 0 评论 -
【Java学习日记19】:if和if else语句
结构适用场景if单条件判断,无需处理反面情况if-else必须处理两种对立结果(非此即彼)掌握条件分支结构是编写灵活逻辑的基石,后续可结合逻辑运算符(&&||!)实现复杂条件判断!原创 2025-04-08 09:30:00 · 974 阅读 · 0 评论 -
【Java学习日记18】:三元运算符和运算符的优先级
运算符优先级:小括号()是最高优先级工具。原创 2025-04-05 10:00:00 · 395 阅读 · 0 评论 -
【Java学习日记17】:短路逻辑运算符
以后使用。原创 2025-04-04 10:00:00 · 641 阅读 · 0 评论 -
【Java学习日记16】:四种逻辑运算符
规则:左右条件同时为真时, 结果为 短路特性:左侧为 时直接返回 ,不计算右侧规则:任意一侧为 则结果为 短路与() vs 单与() 有短路效果, 会计算全部表达式推荐使用 提高效率短路或() vs 单或() 遇到第一个 即停止 会完整执行所有判断异或的特殊性实际开发中几乎用不到可通过 运算符替代判断布尔值的异或关系原创 2025-04-03 14:00:00 · 578 阅读 · 0 评论 -
【Java学习日记15】:赋值运算符和关系运算符
运算符类型特点典型应用场景赋值运算符改变变量值,隐含类型转换变量赋值、复合运算关系运算符返回布尔值,不修改数据条件判断、逻辑控制通过代码实践加深理解,建议尝试编写包含多种运算符的测试案例验证运行结果。原创 2025-04-04 09:45:00 · 315 阅读 · 0 评论 -
【Java学习日记14】:自增自减运算符的基本使用
运算符位置单独使用参与运算时变量前值+1/-1先运算,后使用新值变量后值+1/-1先使用原值,后运算建议通过实际代码调试加深理解,掌握后能更灵活地进行变量值的快速增减操作。原创 2025-04-03 10:00:00 · 298 阅读 · 0 评论 -
【Java学习日记13】:字符串和字符的加操作
操作类型 | 规则字符串 + 任意类型 | 拼接成新字符串字符 + 字符 | 转换为ASCII码后相加(数值结果)字符 + 数值 | 转换为ASCII码后相加(数值结果)数值 + 数值 | 算术加法。原创 2025-04-02 10:30:00 · 684 阅读 · 0 评论 -
【Java学习日记12】:隐式转换与强制转换
将取值范围小的数值类型,自动转换为取值范围大的类型。如果把一个取值范围大的数值,赋值给取值范围小的变量,是不允许直接赋值的。如果一定要这么做就需要加入强制转换。原创 2025-04-01 10:30:00 · 675 阅读 · 0 评论 -
【Java学习日记11】:算术运算符和综合练习
/ 3.333...(至少一个小数参与):对常量/变量进行操作的符号(如:+ (加) - (减) * (乘) / (除) )System.out.println(10 / 3);// 3(整数相除取整)System.out.println(10 % 2);// 0(判断奇偶常用)System.out.println(10 / 2);// 5(整数结果)System.out.println(10 % 3);= 数字 / 10 % 10。原创 2025-03-31 09:00:00 · 685 阅读 · 0 评论 -
【Java学习日记10】:Scanner键盘录入
表示从标准输入设备(键盘)获取数据。原创 2025-03-26 14:30:00 · 540 阅读 · 0 评论 -
【Java学习日记9】:Java标识符命名规则与规范
类型核心要点典型场景示例硬性规则语法强制约束int class→ 编译报错软性规范提升代码可维护性方法名动词开头如loadData()规范的价值:统一团队协作风格,减少后期维护成本。实际开发中优先遵循企业编码规范文档。原创 2025-03-28 10:15:00 · 844 阅读 · 0 评论 -
【Java学习日记8】:数据类型
float虽为4字节,但采用IEEE 754标准,取值范围比8字节的long更大。:存储对象的内存地址(如String、数组、自定义类等)// Float类型必须加F后缀(推荐大写):整数默认为int,浮点数默认为double。// Long类型必须加L后缀(推荐大写):整数4种、浮点2种、字符1种、布尔1种。实际范围:-128 ~ 127。:Long加L,Float加F。:直接存储数据值,共4类8种。二、基本数据类型四类八种。原创 2025-03-27 10:00:00 · 857 阅读 · 0 评论 -
【Java学习日记7】:变量使用注意事项与常见错误
/ long需加L后缀。// 编译报错:未初始化。1. 整型:`int`(默认)、`byte`、`short`、`long`// 正确,等价于 s = (short)(s + 10):cite[7]// float需加f后缀。2. 浮点型:`double`(默认)、`float`变量只在定义它的代码块内有效(如`{}`内)。// 输出"结果:55":cite[7]原创 2025-03-24 16:00:00 · 1000 阅读 · 0 评论 -
【Java学习日记6】:字面量的分类与使用
System.out.println("分数:" + score + "\t性别:" + gender);System.out.println("姓名:" + name + "\t年龄:" + age);System.out.println("手机\t\t3000\t50");System.out.println("笔记本\t8000\t20");System.out.println("商品名称\t单价\t库存");System.out.println("姓名\t年龄\t城市");原创 2025-03-20 17:30:00 · 1900 阅读 · 0 评论 -
【Java学习日记5】:HelloWorld与基础语法解析
:向控制台输出内容,`println` 表示输出后换行。- `public static void main(String[] args)` 是程序的入口,代码从这里开始执行。- class HelloWorld:class 是Java中的关键字,用于定义一个类,HelloWorld 是类名。- 所有字母均为小写,如 `public`、`class`、`static` 等。- 示例:`class Dog {}` 表示定义一个名为 `Dog` 的类。- `main` 方法的格式固定,不可修改。原创 2025-03-18 15:00:00 · 707 阅读 · 0 评论 -
【Java学习日记4】java的基础知识(终)
Java源代码(`.java`文件)会被编译成**字节码**(`.class`文件),而非直接编译为机器码。- 支持三大平台:**Java SE**(桌面应用)、**Java EE**(企业级应用)、**Java ME**(嵌入式系统)。Java的跨平台性是其最显著的特点之一,核心原理在于**Java虚拟机(JVM)**的设计。- **Android应用**:虽然Kotlin逐渐流行,但Java仍是Android开发的基石。- **书籍**:《Java核心技术》《Effective Java》。原创 2025-03-15 11:31:43 · 772 阅读 · 0 评论 -
【Java学习日记3】:手把手教你编写第一个HelloWorld程序
错误提示:`类 HelloWorld 是公共的,应在名为 HelloWorld.java 的文件中声明`- 新建文件夹作为代码仓库(示例:`F:\java_study\code`)- 显示版本号即表示环境变量配置成功(示例:`javac 17.0.9`)- 按 `Win+R` 输入 `cmd` 打开命令行。- 修改后:`HelloWorld.java`- 输入 `javac -version`- 修改前:`新建文本文档.txt`按 `Win+R` 输入 `cmd` 回车。原创 2025-03-12 22:00:00 · 400 阅读 · 0 评论 -
【Java学习日记2】:CMD启动QQ与环境变量配置笔记(Java学习关联)
*对比理解**:QQ环境变量配置相当于把`QQ.exe`所在路径加入`Path`,使系统在任何位置都能识别该命令。> **相同原理**:JDK安装后需配置`JAVA_HOME`和`Path`- 右键`此电脑` → `属性` → `高级系统设置` → `环境变量`- `新建` → 粘贴复制的路径 → 点击`上移`将其置顶(优先级最高)- 打开QQ安装目录 → 地址栏复制路径(如:`F:\QQ\bin`)- 在`系统变量`栏选中`Path` → 点击`编辑`- 多个路径时,系统按**从上到下顺序**查找。原创 2025-03-06 22:30:45 · 479 阅读 · 0 评论 -
【Java学习日记1】CMD基础操作速查笔记
`cd ..` | 返回上一级目录 | 当前路径:`D:\a\b` → 执行后到 `D:\a` || `cd \` | 直接回退到当前磁盘根目录 | 从`D:\a\b\c` → 直接回到 `D:\` |在任意文件夹地址栏输入 `cmd` → 回车,直接打开当前路径的CMD。1. 如何快速从`C:\User\Demo`跳转到`D:\Tools`?原创 2025-03-06 18:42:51 · 568 阅读 · 0 评论