技术栈
java se
编程火箭车
7 天前
冒泡排序
·
java se
·
java 基础
·
线性查找
·
数组常见操作
·
数组增删改
·
数组拷贝
【Java SE 基础学习打卡】36 数组的常见操作
上一节咱们掌握了数组元素的访问和遍历,现在要落地到实际编程场景:比如从成绩数组里找有没有 95 分的学生(查找)、把成绩按从低到高排好序(排序)、给数组新增一个学生成绩(新增)、删掉无效的成绩(删除)、备份一份成绩数组(拷贝)。
编程火箭车
8 天前
数组索引
·
java se
·
java 基础
·
java 数组
·
数组元素访问与遍历
·
普通 for 循环
·
增强 for 循环
【Java SE 基础学习打卡】35 数组元素的访问与遍历
上一节咱们搞定了数组的定义和初始化 —— 造好了装数据的 “收纳盒”,也给盒子装了默认值或自定义值。但光造好盒子没用,实际编程中得知道:怎么从指定格子里拿数据(取值)、怎么往指定格子里放新数据(赋值),以及怎么把所有格子的内容快速看一遍(遍历)。
编程火箭车
12 天前
java se
·
java 基础
·
java 数组
·
数组定义与初始化
·
静态初始化
·
动态初始化
·
length 属性
【Java SE 基础学习打卡】34 数组的定义与初始化
上一节咱们搞懂了数组的核心概念 —— 它是装同类型数据的 “整齐收纳盒”。但光知道概念没用,得学会 “怎么造这个收纳盒(定义数组)” 和 “怎么往里面装数据(初始化数组)”:比如想装 5 个学生的成绩,是先定盒子大小再装数据,还是直接把成绩放进去让系统自动定大小?为什么刚造好的盒子里会有默认值?
编程火箭车
13 天前
java se
·
java 基础
·
数组概述
·
数组核心特征
·
java 数组
·
批量存储数据
·
连续内存存储
【Java SE 基础学习打卡】33 数组的概述
之前咱们学方法时,处理数据都是 “单个来”—— 比如计算两个数的和、判断一个数是否为偶数。但实际编程中,经常要处理 “一堆同类型的数据”:比如记录一个班级 50 个学生的数学成绩、存储超市 100 种商品的价格、统计一周 7 天的气温。
编程火箭车
14 天前
java se
·
java 基础
·
java 方法
·
方法嵌套调用
·
方法递归调用
·
递归终止条件
·
递归应用场景
【Java SE 基础学习打卡】32 方法的嵌套调用与递归调用
上一节咱们吃透了方法的返回值和 void 关键字,现在写代码时会遇到更灵活的调用场景:比如计算三科平均分,需要先调用 “求和方法” 算出总分,再在 “平均分方法” 里用这个总分 —— 这是方法的嵌套调用;又比如计算 5 的阶乘(5! = 5×4×3×2×1),用循环能做,但用递归会更简洁 —— 这是方法的递归调用。
编程火箭车
14 天前
java se
·
java 基础
·
return 语句
·
编程小白入门
·
java 方法
·
方法返回值
·
void 关键字
【Java SE 基础学习打卡】31 方法的返回值与void关键字
上一节咱们学了方法重载,解决了 “同名方法适配不同参数” 的问题。但新手写方法时还会卡在一个关键点:什么时候方法要 “返回结果”(比如求和后给个数字),什么时候只需要 “干活就行”(比如打印内容)?return 语句到底该怎么写?为什么有时候写 return 会报错,有时候不写又不行?
编程火箭车
17 天前
java se
·
参数传递
·
返回值
·
java 基础
·
新手避坑
·
java 方法
·
方法定义与调用
【Java SE 基础学习打卡】28 方法的定义与调用
上一节咱们搞懂了方法的核心概念 —— 方法是可复用的代码块,就像生活里的 “工具”。但光知道 “工具好用” 还不够,得学会 “怎么造工具(定义方法)” 和 “怎么用工具(调用方法)”:比如想造一个 “计算两数之和的工具”,该怎么给工具起名、定规则?想使用这个工具时,该怎么传递数字、怎么拿到计算结果?
编程火箭车
1 个月前
编程语法
·
java se
·
代码复用
·
编程小白入门
·
方法概述
·
功能模块化
·
java 方法
【Java SE 基础学习打卡】27 方法的概述
前面咱们学完了循环和跳转语句,能实现不少功能了 —— 比如计算 1-100 的和、打印 99 乘法表、找指定条件的数字。但如果遇到这样的场景:“既想计算 1-100 的和,又想计算 50-200 的和,还想计算 1000-2000 的和”,难道要把求和的循环代码写三遍吗?
编程火箭车
2 个月前
java
·
编程基础
·
循环结构
·
while循环
·
java se
·
do-while循环
·
避免死循环
【Java SE 基础学习打卡】24 循环结构 - while
上一节咱们学了 switch 语句,搞定了等值多分支判断。但编程中还有很多 “重复做事” 的场景:比如 “打印 1 到 10 的数字”“每天打卡学习,连续 7 天”“输入密码直到输对为止”—— 这些重复操作,总不能写 10 遍、7 遍重复代码吧?这时候就需要 “循环结构” 登场了。
编程火箭车
2 个月前
编程语法
·
java se
·
switch 语句
·
新手避坑
·
java 分支结构
·
编程小白入门
·
等值判断
【Java SE 基础学习打卡】23 分支语句 - switch
上一节咱们学了if语句,能处理各种判断场景 —— 不管是范围判断(比如 “分数≥60 及格”)还是复杂逻辑判断(比如 “既是学生又有身份证”)。但如果遇到 “等值判断”,比如 “根据星期几安排活动”“根据等级发放奖励”,用if-else if写会显得有点繁琐,而switch语句就是专门解决这种场景的 “高效工具”。
BillKu
5 个月前
java
·
jvm
·
jdk
·
java ee
·
jre
·
java se
·
jakarta ee
Java核心概念详解:JVM、JRE、JDK、Java SE、Java EE (Jakarta EE)
是什么? Java首先是一种编程语言。它拥有特定的语法、关键字和结构,开发者可以用它来编写指令,让计算机执行任务。
诸神缄默不语
1 年前
java
·
数据库
·
java-ee
·
java se
Java SE 与 Java EE 简介
诸神缄默不语-个人CSDN博文目录在学习和使用Java语言时,我们常常会遇到两个常见的术语:Java SE 和 Java EE。它们分别代表了Java的不同应用层次和开发领域。本文将深入介绍Java SE和Java EE的区别、特点以及适用场景,帮助大家更好地理解这两者的关系。
唐僧洗头爱飘柔9527
1 年前
java
·
开发语言
·
正则表达式
·
java基础
·
pattern
·
java se
·
java必备技能
【Java基础】正则表达式的使用与常用类分享
正则表达式定义了字符串的模式。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。
千千寰宇
2 年前
java se
·
智能网联汽车-can总线协议
[Java SE] 经典问题:超出Java Long型(8字节/64位)的二进制比特流数据如何进行大数的数值计算?
近期工作上遇到了这个问题:需要将一个无符号数、且位长>=8字节(等于8字节时,首位bit为1,其他bit不全为0)的二进制字符串转为Java****对象(原始整数),进行整型运算、或浮点数运算
我是有底线的