- 博客(8)
- 收藏
- 关注
原创 数组的认识
在处理层面,数组的线性结构与有序特性,使其能够便捷地支持遍历、排序、筛选等批量数据处理操作,同时与循环结构的天然契合,进一步降低了数据处理的逻辑复杂度。在存储层面,数组通过同类元素的集中存储与连续(或逻辑连续)的空间分配,减少了内存碎片,提高了内存利用率,同时为批量数据的存储提供了简洁的结构支撑,避免了分散存储带来的管理复杂度。作为数据结构的基础形态,数组并非孤立元素的简单堆砌,而是通过固定的结构关联,将分散的数据元素整合为可高效管理的集合,为数据的存储、访问与操作提供统一的逻辑框架。
2025-12-29 08:57:21
371
原创 对象和类的概念
这种基于对象与类的思维方式,使得程序的结构更清晰、逻辑更严谨,也为系统的扩展与迭代提供了便利 —— 只需修改类的定义或新增对象实例,即可实现功能的更新与扩展,无需重构整个系统。从逻辑顺序来看,类的构建先于对象的创建 —— 必须先通过抽象思维提炼出类的定义,明确属性与行为的规范,才能基于该类创建出具体的对象。同一类别的所有对象,都共享类所定义的属性结构与行为逻辑,但每个对象的属性值可以不同,行为执行的具体场景与结果也可能存在差异,这种 “共性基础上的个性差异”,使得面向对象思想既具备规范性,又拥有灵活性。
2025-12-29 08:47:33
342
原创 抽象类和接口
抽象类(Abstract Class) 和接口(Interface) 作为实现抽象编程的两大核心机制,分别承载着不同的设计使命:抽象类兼顾共性属性与部分实现,接口则定义纯粹的行为规范。无论是简单的类设计,还是复杂的系统架构,抽象类与接口都是实现 “高内聚、低耦合” 设计目标的不可或缺的工具。抽象类的核心价值在于 “提炼共性”—— 它可以包含普通属性、普通方法(已有具体实现),同时必须包含至少一个抽象方法(无具体实现,仅声明方法签名),强制子类实现该方法,保证子类的行为一致性。
2025-12-25 21:00:15
882
原创 集合和泛型
掌握集合的核心类型差异、泛型的语法规则与应用场景,能大幅提升代码质量和开发效率,从容应对日常开发中的各类数据管理需求。在 Java 编程中,数组作为基础数据结构,存在固定长度、类型单一的局限性 —— 当需要动态增减元素、存储不同类型对象(且保证安全性)时,数组难以满足需求。集合框架提供了统一的方法简化数据操作,核心功能包括元素的添加、删除、修改、查询,以及判断元素是否存在、获取集合大小等。泛型是 “参数化类型”,允许在定义类、接口、方法时声明 “类型参数”,使用时再指定具体类型,实现类型的灵活复用。
2025-12-25 20:58:24
610
原创 Java的工作指南
Java开发的本质是“用技术解决业务问题”。- 工程化:Maven/Gradle、Docker/Kubernetes、CI/CD(Jenkins/GitLab CI)。- 协作:Git(学习rebase/cherry-pick)、Jira(任务追踪)、Confluence(文档协作);- 四象限法则:优先处理“重要且紧急”任务(如线上故障),用番茄工作法攻克复杂开发(25分钟专注+5分钟休息)。- 技术方案汇报:用“问题-方案-收益”结构(如“当前接口超时率20%,建议引入缓存,预计降低至5%”);
2025-06-19 13:46:42
467
原创 java的学习
面向对象编程(OOP):类与对象的关系、构造方法、封装(private/protected/public修饰符)、继承(extends)、多态(接口/抽象类)。- 架构与优化(1年以上):学习分布式系统设计、性能调优(JVM调优、SQL优化)、容器化技术(Docker/Kubernetes),接触大数据或云原生技术。- 基础入门(1-3个月):掌握Java语法、面向对象编程核心概念(封装/继承/多态)、常用API(集合框架、IO流),能编写简单控制台程序。
2025-06-19 13:45:58
548
原创 Deepseek发展前景
这种出色的性能表现,源于其独特的训练方法和技术创新,像大规模的强化学习、基于规则的奖励系统、知识蒸馏技术以及对涌现行为网络的探索等,不仅提高了模型的准确性和效率,还降低了训练成本,使其在技术层面站稳脚跟,为未来发展奠定了坚实基础。凭借强大的技术实力、出色的市场表现以及广阔的应用场景,它有望在人工智能领域持续深耕,成为推动行业发展的重要力量,为人们的生活和工作带来更多智能化的便利与创新。在当今人工智能飞速发展的时代,DeepSeek作为大模型领域的一颗耀眼新星,正以惊人的速度崛起,其发展前景备受瞩目。
2025-03-06 16:20:37
455
原创 初识Java
而且,Java 有众多优秀的开发框架,如 Spring、Spring Boot 和 MyBatis 等,这些框架简化了开发流程,提高了开发效率。它将现实世界中的事物抽象成类和对象,类是对象的模板,对象是类的实例。无论在 Windows、Linux 还是 macOS 系统上,只要安装了对应版本的 JVM,Java 程序就能运行,极大提高了开发效率和程序的可移植性。但正是这些挑战,让我更加深入地了解 Java。未来,我期待能深入学习 Java,掌握更多高级特性和框架,运用 Java 开发出更优秀的软件和应用。
2025-03-06 16:11:32
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅