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语句就是专门解决这种场景的 “高效工具”。
BillKu5 个月前
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的区别、特点以及适用场景,帮助大家更好地理解这两者的关系。
唐僧洗头爱飘柔95271 年前
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****对象(原始整数),进行整型运算、或浮点数运算
我是有底线的