自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 JavaSe之多线程

本文介绍了Java多线程编程的基础知识。主要内容包括:1. 进程与线程的基本概念,线程是进程的执行单元,负责程序运行;2. 并发与并行的区别,并行是同时执行,并发是交替执行;3. CPU调度策略,Java采用抢占式调度;4. 创建线程的第一种方式(继承Thread类)及其实现步骤;5. 线程常用方法如start()、run()、sleep()等;6. 线程优先级设置和守护线程的概念。文章通过代码示例展示了多线程的基本使用方法和内存运行原理,为Java多线程编程提供了入门指导。

2025-09-04 23:09:03 946

原创 JavaSE之 常用 API 详解(附代码示例)

本文总结了Java开发中常用的4大类核心API:Math数学运算类、BigInteger大整数处理类、BigDecimal高精度小数类和Date日期类。Math类提供静态方法实现绝对值、取整、四舍五入等运算;BigInteger解决long类型范围限制问题;BigDecimal避免浮点数精度损失,支持精确小数运算;Date类用于日期时间表示和毫秒值转换。每类API均包含核心特点、常用方法说明和典型代码示例,可作为Java开发者日常参考手册。这些基础API的熟练使用能显著提升开发效率和代码质量。

2025-09-03 19:31:07 988

原创 JavaSE之String 与 StringBuilder 全面解析(附实例代码)

本文全面解析Java中String和StringBuilder的核心特性与差异。String类具有不可变性、可共享性和字面值即实例三大特点,其底层存储结构从JDK9开始由char[]改为byte[]以节省内存。文章详细介绍了String的5种构造方法、字符串拼接的底层逻辑(涉及StringBuilder)以及经典面试题分析。同时分类讲解了String的常用方法(判断类、获取类、转换类、分割替换类),并对比了StringBuilder的可变性和高效性。通过代码和实战场景,帮助开发者理解如何在不同场景下选择。

2025-09-02 14:54:43 874

原创 JavaSE核心知识点详解:API、Debug、枚举、异常与Object类

Java核心知识点摘要(150字)本文系统讲解Java五大核心基础:1)API文档作为开发字典,提供类/方法查询;2)Debug调试通过断点、变量监控定位错误;3)枚举(Enum)定义固定常量集,含values()/valueOf()方法;4)异常分Error(不可修复)和Exception(可处理),含编译时/运行时异常分类;5)Object类作为所有类父类,提供equals()/toString()等通用方法。全文配代码示例,适合开发者夯实基础与速查参考。

2025-09-02 08:25:32 1023

原创 JavaSE之面向对象核心知识点总结(代码块、内部类、Lombok、单元测试)

面向对象核心知识点摘要 本文系统梳理了Java面向对象编程中的核心概念,包括代码块、内部类、Lombok工具和单元测试。代码块分为构造代码块和静态代码块,前者每次实例化时执行,后者仅在类加载时执行一次。内部类包含静态/非静态成员内部类、局部内部类和匿名内部类,各有不同的访问特性和使用场景。Lombok通过注解简化了getter/setter等样板代码,而单元测试则确保代码质量。这些技术共同提升了Java开发的效率和可维护性。

2025-09-01 14:10:20 793

原创 Python基础之函数进阶:从参数到匿名函数的全面解析

本文系统介绍了 Python 函数的高级用法,包括参数传递、返回值处理和拆包技术。主要内容涵盖:1)缺省参数、命名参数和不定长参数的灵活使用;2)函数返回值拆包到多个变量的方法;3)通过星号(*)和双星号(**)对可迭代对象和字典进行拆包,用于函数参数传递。这些技术能显著提升代码的灵活性和可读性,适用于处理动态参数、配置默认值等常见场景。文章通过具体代码示例详细说明了每种技术的应用场景和注意事项,帮助开发者掌握函数进阶的核心知识点。

2025-09-01 08:26:12 888

原创 JavaSE 核心知识:面向对象编程(接口、多态、权限修饰符、final)

摘要 Java面向对象编程的核心要素包括接口、多态、权限修饰符和final关键字。接口作为规范载体,定义方法集合而不关注实现细节,支持抽象方法、默认方法(JDK8+)、静态方法、常量和私有方法(JDK9+)。多态通过接口引用实现类对象提升灵活性。权限修饰符控制访问范围,final关键字确保不可变性。这些特性共同构建了Java程序的扩展性和可维护性,是面向对象设计的关键基础。

2025-08-31 15:35:10 1102

原创 JavaSE之继承与抽象类详解:从基础概念到实战应用

继承是Java面向对象编程三大特性之一,通过extends关键字实现代码复用。子类可继承父类非私有成员,私有成员需通过getter/setter访问。成员变量访问由声明类型决定,而方法调用由实际对象类型决定(运行期动态绑定)。方法重写需满足签名一致、访问权限不缩小等规则,利用super可调用父类原方法。继承为多态奠定基础,通过抽取共性减少冗余代码,典型应用如新旧手机功能扩展案例。理解继承机制对掌握Java面向对象编程至关重要。

2025-08-31 15:29:55 199

原创 JavaSE之可变参数、递归、数组算法与参数传递全解析

在 Java 开发中,可变参数、递归算法、数组操作(排序 / 查找 / 反转)及方法参数传递机制是基础且高频的核心知识点,不仅是日常开发的必备技能,也是面试中的重点考察内容。本文将从「概念解析→代码实现→原理剖析」三个维度,系统化梳理这些知识点,帮助读者彻底理解并灵活运用。

2025-08-30 13:25:48 1791

原创 一篇文章解决Python基础的容器类型(全网最全!!!)

本文介绍了Python中字符串和列表两种容器类型的基本概念和操作方法。字符串部分讲解了字符串定义、下标访问、切片操作及常见方法如find()、replace()、split()等;列表部分介绍了列表定义、元素访问、基本操作如增删改查等,包括append()、extend()、insert()、remove()等方法,以及排序sort()操作。两种容器都支持切片和遍历操作,是Python中常用的数据类型。

2025-08-29 17:36:41 740

原创 JavaSE之封装及Static关键字

摘要 本文介绍了面向对象编程中封装和static关键字的核心概念。在封装部分,重点讲解了private修饰符的使用,通过getter和setter方法提供安全的数据访问接口,以及this关键字用于区分成员变量和局部变量。同时详细说明了构造方法(无参和有参)的作用及使用场景,并介绍了标准JavaBean的编写规范。在static部分,阐述了静态成员的特点:属于类而非对象,可通过类名直接访问,并介绍了静态方法的使用限制。最后通过代码示例展示了如何在实际开发中应用这些概念。

2025-08-29 11:43:47 828

原创 JavaSE之方法及面向对象

本文介绍了Java方法及面向对象编程的核心概念。主要内容包括:1)方法参数和返回值的应用时机;2)方法使用的注意事项,如调用规则、返回值限制等;3)通过具体案例演示方法调用;4)方法重载的定义与实现;5)面向对象编程思想及实体类与对象的使用;6)成员变量与局部变量的区别;7)最后通过MyData类示例展示实体类定义。文章强调面向对象编程能简化代码,提高开发效率,并详细说明了类与对象的关系及其使用方法。

2025-08-29 09:58:54 817

原创 JavaSE之数组练习、内存、方法介绍

本文介绍了Java数组的基础操作和内存管理知识。主要内容包括: 数组练习:通过代码示例展示了如何获取数组最大值、生成随机数进行条件统计,以及从键盘输入学员姓名并遍历显示。 Java内存管理:详细解释了Java内存的五大区域(栈、堆、方法区、本地方法栈和寄存器)的功能和特点,包括各种数据类型的默认值。 复杂数组操作:演示了数组扩容和数组合并的具体实现方法,通过创建新数组并复制元素完成操作。 二维数组:介绍了二维数组的初始化方式(动态和静态),以及二维数组的常用操作方法,包括获取长度、访问元素、存储元素和遍历数

2025-08-29 09:56:06 269

原创 JavaSe之数组练习、内存、方法介绍

本文介绍了Java数组操作、内存管理和二维数组相关内容。首先通过代码演示了数组的基本操作,包括查找最大值、随机数生成统计和用户输入处理。其次详细讲解了Java内存的五个区域:栈、堆、方法区、本地方法栈和寄存器。接着展示了复杂数组操作,如数组扩容和合并的实现方法。最后重点介绍了二维数组的概念、初始化方式以及操作方法,包括元素存取和遍历。全文提供了丰富的代码示例,适合Java初学者理解数组相关概念和实际应用。

2025-08-28 17:28:18 987

原创 javaSE之循环语句及数组

本文介绍了Java编程中的循环语句和数组基础知识。主要内容包括: 循环语句:详细讲解了for、while、do...while三种循环的语法格式、执行流程及区别,介绍了循环控制关键字break和continue的使用,以及嵌套循环和死循环的概念。 数组操作:阐述了数组的定义方式(动态初始化和静态初始化),数组长度获取方法,索引的特点,以及数组元素的存取操作。特别强调了数组是定长容器,可以存储基本类型和引用类型数据。 实例演示:通过代码示例展示了循环语句和数组的实际应用,包括打印三角形图案和猜数字游戏等。

2025-08-28 09:56:45 268

原创 javaSE之运算符补充及分支语句

本文介绍了Java中的运算符补充、Scanner键盘输入和Switch选择语句。主要内容包括: 1.比较运算符(==、>、<等)用于条件判断,返回布尔值; 2.逻辑运算符(&&、||、!、^)连接多个布尔表达式,具有短路特性; 3.三元运算符根据条件返回不同表达式结果; 4.Scanner类实现键盘输入,需注意next()与nextLine()的区别; 5.Switch语句通过匹配case值执行对应代码块,需使用break避免穿透。文中提供了各类运算符和语句的代码示例及运行结果说

2025-08-27 18:48:14 463

原创 javaSE基础之常量、变量、数据类型转换、运算符知识点

概述:标识符是程序中用来唯一标识变量、方法、类、接口、属性、枚举、注解、记录的符号。

2025-08-27 16:48:14 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除