- 博客(9)
- 收藏
- 关注
原创 JavaSE之可变参数、递归、数组算法与参数传递全解析
在 Java 开发中,可变参数、递归算法、数组操作(排序 / 查找 / 反转)及方法参数传递机制是基础且高频的核心知识点,不仅是日常开发的必备技能,也是面试中的重点考察内容。本文将从「概念解析→代码实现→原理剖析」三个维度,系统化梳理这些知识点,帮助读者彻底理解并灵活运用。
2025-08-30 13:25:48
859
原创 一篇文章解决Python基础的容器类型(全网最全!!!)
本文介绍了Python中字符串和列表两种容器类型的基本概念和操作方法。字符串部分讲解了字符串定义、下标访问、切片操作及常见方法如find()、replace()、split()等;列表部分介绍了列表定义、元素访问、基本操作如增删改查等,包括append()、extend()、insert()、remove()等方法,以及排序sort()操作。两种容器都支持切片和遍历操作,是Python中常用的数据类型。
2025-08-29 17:36:41
416
原创 JavaSE之封装及Static关键字
摘要 本文介绍了面向对象编程中封装和static关键字的核心概念。在封装部分,重点讲解了private修饰符的使用,通过getter和setter方法提供安全的数据访问接口,以及this关键字用于区分成员变量和局部变量。同时详细说明了构造方法(无参和有参)的作用及使用场景,并介绍了标准JavaBean的编写规范。在static部分,阐述了静态成员的特点:属于类而非对象,可通过类名直接访问,并介绍了静态方法的使用限制。最后通过代码示例展示了如何在实际开发中应用这些概念。
2025-08-29 11:43:47
591
原创 JavaSE之方法及面向对象
本文介绍了Java方法及面向对象编程的核心概念。主要内容包括:1)方法参数和返回值的应用时机;2)方法使用的注意事项,如调用规则、返回值限制等;3)通过具体案例演示方法调用;4)方法重载的定义与实现;5)面向对象编程思想及实体类与对象的使用;6)成员变量与局部变量的区别;7)最后通过MyData类示例展示实体类定义。文章强调面向对象编程能简化代码,提高开发效率,并详细说明了类与对象的关系及其使用方法。
2025-08-29 09:58:54
552
原创 JavaSE之数组练习、内存、方法介绍
本文介绍了Java数组的基础操作和内存管理知识。主要内容包括: 数组练习:通过代码示例展示了如何获取数组最大值、生成随机数进行条件统计,以及从键盘输入学员姓名并遍历显示。 Java内存管理:详细解释了Java内存的五大区域(栈、堆、方法区、本地方法栈和寄存器)的功能和特点,包括各种数据类型的默认值。 复杂数组操作:演示了数组扩容和数组合并的具体实现方法,通过创建新数组并复制元素完成操作。 二维数组:介绍了二维数组的初始化方式(动态和静态),以及二维数组的常用操作方法,包括获取长度、访问元素、存储元素和遍历数
2025-08-29 09:56:06
231
原创 JavaSe之数组练习、内存、方法介绍
本文介绍了Java数组操作、内存管理和二维数组相关内容。首先通过代码演示了数组的基本操作,包括查找最大值、随机数生成统计和用户输入处理。其次详细讲解了Java内存的五个区域:栈、堆、方法区、本地方法栈和寄存器。接着展示了复杂数组操作,如数组扩容和合并的实现方法。最后重点介绍了二维数组的概念、初始化方式以及操作方法,包括元素存取和遍历。全文提供了丰富的代码示例,适合Java初学者理解数组相关概念和实际应用。
2025-08-28 17:28:18
829
原创 javaSE之循环语句及数组
本文介绍了Java编程中的循环语句和数组基础知识。主要内容包括: 循环语句:详细讲解了for、while、do...while三种循环的语法格式、执行流程及区别,介绍了循环控制关键字break和continue的使用,以及嵌套循环和死循环的概念。 数组操作:阐述了数组的定义方式(动态初始化和静态初始化),数组长度获取方法,索引的特点,以及数组元素的存取操作。特别强调了数组是定长容器,可以存储基本类型和引用类型数据。 实例演示:通过代码示例展示了循环语句和数组的实际应用,包括打印三角形图案和猜数字游戏等。
2025-08-28 09:56:45
257
原创 javaSE之运算符补充及分支语句
本文介绍了Java中的运算符补充、Scanner键盘输入和Switch选择语句。主要内容包括: 1.比较运算符(==、>、<等)用于条件判断,返回布尔值; 2.逻辑运算符(&&、||、!、^)连接多个布尔表达式,具有短路特性; 3.三元运算符根据条件返回不同表达式结果; 4.Scanner类实现键盘输入,需注意next()与nextLine()的区别; 5.Switch语句通过匹配case值执行对应代码块,需使用break避免穿透。文中提供了各类运算符和语句的代码示例及运行结果说
2025-08-27 18:48:14
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人