java入门学习
文章平均质量分 92
java入门学习
_hermit:
鞘安于钝,以护剑利
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【从零开始java学习|第二十四篇】Hashmap相关知识点
HashMap 是 Java 中基于哈希表的高效键值对存储结构,核心依赖 “哈希函数 - 数组 - 链表 / 红黑树” 的组合实现O(1)级操作。其底层结构在 JDK8 中引入红黑树优化了哈希冲突处理,扩容机制通过 2 的幂容量保证索引分布均匀。原创 2025-10-24 16:12:10 · 980 阅读 · 0 评论 -
【从零开始java学习|第二十三篇】泛型体系与通配符
Java泛型是集合框架的核心特性,主要包括泛型类(如ArrayList<E>)、泛型方法(如Collections.sort())、泛型接口(如List<E>)和泛型通配符(?、?extends T、?super T)四种实现方式。原创 2025-10-14 09:35:53 · 1021 阅读 · 0 评论 -
【从零开始java学习|第二十二篇】集合进阶之collection
本文概述了Java集合框架的核心接口和实现类。Collection是单列集合的根接口,其子接口List(有序可重复)和Set(无序不重复)形成两大分支,各有特点鲜明的实现类:ArrayList(数组)、LinkedList(链表)、HashSet(哈希表)、TreeSet(红黑树)等。原创 2025-10-11 19:08:57 · 921 阅读 · 0 评论 -
【从零开始java学习|第二十一篇】包装类是干嘛的
Java包装类是将基本数据类型对象化的封装类,主要用于适配集合框架、泛型等面向对象场景。8种基本数据类型都有对应的包装类,数值型继承Number类,非数值型继承Object类。原创 2025-09-30 18:17:59 · 788 阅读 · 0 评论 -
【从零开始java学习|第二十篇】常用API之Object类
本文总结了Java中Object类的三个核心方法:toString()、equals()和clone()。原创 2025-09-24 15:14:51 · 803 阅读 · 0 评论 -
【从零开始java学习|第十九篇】为什么需要内部类
Java内部类是定义在外部类内部的类,主要分为四种类型:成员内部类、静态内部类、局部内部类和匿名内部类。成员内部类依赖外部类实例,可访问外部类所有成员;静态内部类不依赖外部类实例,仅能访问外部类静态成员;局部内部类定义在方法内,作用域受限;匿名内部类则是没有类名的一次性实现类。内部类能增强封装性、简化代码结构,并可间接实现多继承效果。原创 2025-09-19 11:38:00 · 709 阅读 · 0 评论 -
【从零开始java学习|第十八篇】抽象类与接口
抽象类通过abstract定义,包含抽象方法和普通方法,用于规范子类行为(如Animal类);接口用interface定义,强调能力扩展(如Swim接口)。JDK8后接口支持default和static方法。原创 2025-09-17 20:27:13 · 901 阅读 · 0 评论 -
【从零开始java学习|第十七篇】面向对象进阶
本文系统介绍了Java中包、final关键字、权限修饰符和代码块的核心概念及应用。包通过目录结构解决类名冲突并实现分类管理,结合default权限控制访问范围。原创 2025-09-16 20:11:45 · 992 阅读 · 0 评论 -
【从零开始java学习|第十六篇】什么是多态
Java多态是面向对象编程的核心特性,指同一方法在不同对象上表现出不同行为。实现多态需要继承、方法重写和父类引用指向子类对象。原创 2025-09-16 11:31:53 · 682 阅读 · 0 评论 -
【从零开始java学习|第十五篇】什么是继承
继承是 Java OOP 的核心支柱,核心是 “代码复用 + 体系化设计”。掌握继承的特点(单继承、多层继承)、子类继承范围(按访问修饰符区分)、成员访问规则(变量隐藏、方法重写)、构造调用逻辑(先父后子),以及this/super的用法,是理解多态、抽象类、接口的基础,也是面试中考察 Java 基础是否扎实的关键。原创 2025-09-15 17:36:37 · 1032 阅读 · 0 评论 -
【从零开始java学习|第十四篇】static静态关键字
摘要: static关键字用于实现类级别的成员共享,可修饰变量、方法、代码块和内部类。静态成员在类加载时初始化,所有对象共享同一份,无需实例化即可访问。原创 2025-09-14 20:02:09 · 653 阅读 · 0 评论 -
【从零开始java学习|小结】记录学习和编程中的问题
这个文章用来持续更新我学习和编程中的困惑与答案。原创 2025-09-14 16:40:27 · 227 阅读 · 0 评论 -
【从零开始java学习|第十三篇】集合知识点总结
Java集合主要解决数组的局限性,提供动态存储、丰富功能和标准接口。分为Collection(List/Set/Queue)和Map两大体系。核心实现类包括ArrayList(动态数组)、LinkedList(链表)、HashSet(哈希表)、HashMap(数组+链表/红黑树)等。原创 2025-09-11 11:59:08 · 757 阅读 · 0 评论 -
【从零开始java学习|第十三篇】字符串究极知识总结
本文全面解析Java字符串处理,重点介绍String、StringBuilder和StringJoiner三类核心字符串类。原创 2025-09-08 23:55:04 · 934 阅读 · 0 评论 -
【从零开始java学习|第十二篇】常用API
Java API是开发者的核心工具箱,提供预定义的类、接口和方法,帮助开发者高效实现字符串处理、数学运算、数组操作、日期处理、集合管理和输入输出等功能。原创 2025-09-08 11:33:29 · 798 阅读 · 0 评论 -
【从零开始java学习|第十一篇】构造一个JavaBean
JavaBean是符合特定规范的Java类,作为标准化数据封装载体,具有封装性、规范性、兼容性和可重用性。原创 2025-09-07 11:54:23 · 840 阅读 · 0 评论 -
【从零开始java学习|第十篇】面向对象
面向对象编程(OOP)以对象为核心,通过封装、继承、多态三大特征实现代码复用和维护。类是对象的模板,定义属性和方法;对象是类的实例,通过new创建。封装通过private保护数据,提供getter/setter方法控制访问。this关键字用于区分局部变量和成员变量。构造方法用于初始化对象,分为无参和带参两种形式,若未定义则编译器自动生成默认构造方法。理解这些概念有助于编写结构清晰、易于扩展的面向对象程序。原创 2025-08-30 20:21:21 · 849 阅读 · 0 评论 -
【从零开始java学习|第九篇】方法的相关知识与练习
本文系统介绍了Java方法的核心概念与使用方法。通过实例演示了数组操作等常见应用场景,强调方法在代码组织和维护中的重要性。原创 2025-08-22 21:40:54 · 788 阅读 · 0 评论 -
【从零开始java学习|第八篇】数组相关知识与练习
本文介绍了Java数组的基本概念与操作方法。数组是存储相同类型数据的引用类型,长度固定且元素连续存储。文章详细讲解了静态/动态初始化、元素访问、数组遍历等基础操作,以及数组内存模型和常见问题(如索引越界)。原创 2025-08-21 15:36:55 · 687 阅读 · 0 评论 -
【从零开始java学习|第七篇】判断与循环语句
本文介绍了Java中的流程控制语句,包括分支结构和循环结构。文章通过具体示例演示了各语句的使用场景和注意事项,并提供了练习题帮助理解。原创 2025-08-17 00:34:11 · 664 阅读 · 0 评论 -
【从零开始java学习|第六篇】运算符的使用与注意事项
本文系统介绍了Java运算符的分类与使用规则。主要内容包括:算术运算符(二元和一元)、类型转换(隐式与强制)、字符串的"+"操作、赋值运算符(基本和复合)、关系运算符、逻辑运算符(非短路与短路)、三元运算符以及运算符优先级。原创 2025-08-14 22:26:35 · 837 阅读 · 0 评论 -
【从零开始java学习|第五篇】项目、模块、包、类的概念与联系
本文系统介绍了IntelliJ IDEA中Java项目的层级结构。项目(Project)作为顶层容器,包含多个功能独立的模块(Module);模块内通过包(Package)分类管理类(Class),形成"项目→模块→包→类"的层级关系。原创 2025-08-13 23:05:27 · 930 阅读 · 0 评论 -
【从零开始java学习|第四篇】IntelliJ IDEA 入门指南
本文全面介绍Java开发神器IntelliJ IDEA的安装使用与高效开发技巧。原创 2025-08-13 00:00:08 · 1443 阅读 · 2 评论 -
【从零开始java学习|第三篇】变量与数据类型的关联
本文系统介绍了Java数据类型与变量的核心概念。数据类型分为基本类型(四类八种:整数、浮点、字符、布尔)和引用类型(存储对象地址)。变量作为数据的容器,其使用需遵循类型规则,包括定义时赋值、同一作用域内不重名等要点。原创 2025-08-12 23:22:01 · 867 阅读 · 0 评论 -
【从零开始java学习|第二篇】java中的字面量
Java中的字面量是直接书写的固定数据值,分为整型、浮点型、字符串、字符、布尔和null六类。字面量是固定值,与可变变量不同,编译器通过其书写格式判断数据类型。掌握各类字面量的书写规则对编程至关重要。原创 2025-08-11 18:27:33 · 902 阅读 · 0 评论 -
【从零开始java学习|第一篇】java中的名词概念(JDK、JVM、JRE等等)
要入门 Java,理解核心概念之间的关系是基础。我是对Java 中最核心的基础概念、工具及相关名词进行了整理,包含它们的含义、区别和记忆方法。原创 2025-08-11 12:11:17 · 1632 阅读 · 0 评论
分享