- 博客(11)
- 收藏
- 关注
原创 JAVA----内部类
本文系统讲解了Java中Object类、包装类、字符串类及BigDecimal的核心知识点。Object是所有类的父类,重点解析了equals()、hashCode()等方法的原理与重写规范;包装类实现了基本类型与对象的转换,介绍了自动装箱拆箱机制及Integer常量池特性;String类强调不可变性,对比了StringBuilder和StringBuffer的线程安全差异;最后针对浮点精度问题,推荐使用BigDecimal进行精确运算。全文涵盖Java基础核心概念,适合开发者系统复习与面试准备。
2026-06-15 23:08:20
759
原创 JAVA--------接口
我们可以用生活化的例子理解接口:手机的充电口、耳机孔都是统一接口,厂商只需按照接口标准生产配件,就能适配不同设备。对应到 Java 中,接口就是一套强制约定的标准,它规定了行为名称、入参和返回值,但不提供具体执行逻辑。接口的使用者和实现者都必须遵守这套规则,以此实现功能的统一约束。接口并不是类,它是一种独立的引用数据类型,编译后同样会生成专属的.class字节码文件,但它无法像普通类一样实例化对象。接口是一套行为规范,核心关键字为interface,内部成员有固定默认修饰符,无构造方法,不能直接实例化;
2026-06-07 20:18:12
818
原创 JAVA-----循环结构
摘要:本文介绍了编程中的循环结构,包括三种主要循环方式:先判断后执行的while循环、先执行后判断的do-while循环,以及最常用的for循环。文章对比了各循环的特点和使用场景,推荐明确次数时用for循环,不确定次数用while循环,必须执行一次时用do-while循环。同时讲解了循环控制语句break和continue的区别,以及嵌套循环的应用方法,特别是用嵌套循环打印图形的技巧,并说明break/continue在嵌套循环中的作用范围。(149字)
2026-06-02 21:49:40
273
原创 Java 三大修饰符彻底吃透:abstract、static、final
本文系统梳理了Java三大修饰符的核心特性: abstract:用于定义抽象类和抽象方法,强制子类实现规范,支持多态扩展。 static:实现类级别的共享,静态成员独立于对象,包括变量、方法、代码块及内部类。 final:确保不可变性,修饰变量(常量)、方法(不可重写)和类(不可继承)。 关键区别:abstract强调未实现需扩展,static侧重类共享,final保证不可修改。三者分别解决规范制定、资源共享和安全控制问题,是Java设计的重要基石。文末还解答了常见面试问题,如抽象类构造方法的作用、静态方法
2026-06-01 21:07:40
574
原创 JAVA-----分支结构
文章摘要: 本文介绍了Java编程中的三个基础概念:1) 包导入语法和位置;2) if条件分支的四种写法(单分支、双分支、多条件、嵌套);3) switch-case分支的语法规则和关键点;4) 局部变量的定义规则和使用限制。重点讲解了条件判断结构的多种实现方式及其适用场景,包括if语句的灵活性和switch语句对固定值匹配的简洁性,同时明确了局部变量的作用域和命名规范。(150字)
2026-05-31 20:52:37
469
原创 JAVA---面向对象的三大特性
本文摘要:面向对象编程三大特性解析。封装通过private修饰符隐藏数据,提供公共get/set方法确保安全性;继承实现代码复用,子类可重写父类方法并遵循单继承规则;多态允许父类引用指向子类对象,提升程序灵活性。三者共同构建了安全、高效、可扩展的编程体系,是面向对象设计的核心思想。
2026-05-24 21:24:44
698
原创 JAVA----函数
本文介绍了函数编程的核心概念与应用。主要内容包括:1)函数的作用是封装重复代码,提高复用性和维护性;2)函数定义包含方法名、参数列表和返回值类型三要素;3)函数调用分为无参、带参和带返回值三种方式;4)函数运行机制涉及跳转执行和返回调用点;5)递归调用需设置终止条件。文章还强调了函数在代码复用、协作开发中的重要性,并提供了阶乘递归示例。全文系统阐述了函数编程的基本原理和实践要点。
2026-05-21 02:52:50
389
原创 JAVA----面向对象
本文系统介绍了Java面向对象编程的核心概念。面向对象通过类和对象组织代码,比面向过程更适合复杂项目开发。类由属性、方法和构造器组成,其中属性描述对象特征,方法定义行为,构造器用于初始化对象。对象创建涉及内存分配、属性初始化和构造器调用三个阶段。this关键字用于区分成员变量与局部变量,或在构造器中调用其他构造器。引用变量存储对象地址,多个引用可指向同一对象。掌握这些基础概念是理解封装、继承和多态的前提,建议通过编写实体类练习构造器、方法重载和this用法来巩固知识。
2026-05-19 17:23:27
622
原创 JAVA---数组
本文系统介绍了数组的概念和使用方法。数组是存储相同类型数据的连续内存容器,具有高效访问特性。主要内容包括:数组的声明创建、下标规则、元素存取、遍历方式及默认值;内存存储原理和扩容方法(手动复制、System.arraycopy、Arrays.copyOf);可变长参数的使用规则;排序算法(冒泡、选择)及工具类排序;二维数组的定义和使用,包括不规则二维数组。文章涵盖了数组的基础操作和进阶应用,适合编程学习者系统掌握数组相关知识。
2026-05-19 14:31:27
341
原创 Java:变量、类型与表达式
摘要:Java的变量本质是类型契约,强类型特性将运行时错误提前暴露。8种基本类型各有设计权衡,如float/double存在精度问题,char是Unicode码点而非字符。类型转换遵循严格升级链,强制转换可能引发精度丢失、符号翻转等陷阱。表达式结果类型由操作数决定,运算符需注意短路逻辑与副作用控制。Scanner读取数据时需注意nextInt()与nextLine()的缓冲区处理差异。这些机制体现了Java对类型安全的严格把控。
2026-03-31 21:21:21
380
原创 Java环境搭建
《Java零基础环境搭建实战手册》摘要(148字) 本手册针对JDK17+环境配置提供精准指导。核心要点:1)强调手动配置对理解JVM体系结构的重要性;2)详解JDK组件关系,纠正常见认知误区;3)提供PowerShell环境变量配置脚本,特别注明路径命名规范;4)包含工程化HelloWorld示例,演示包管理规范;5)配套自查清单和故障树,快速定位PATH/CLASSPATH问题。所有步骤经Win11实测验证,采用生产级最小配置方案,包含StringBuilder优化等进阶提示,确保环境搭建与后续编码无缝
2026-03-29 21:10:42
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅