Java 是最流行的编程语言之一,用于构建 Web 和企业级应用程序。本教程集将帮助您了解 Java 的基本概念。
如果您已经熟悉基础知识,可以前往Java 进阶教程。
Java 基础
- Java基础语法介绍
- Java基本数据类型的介绍
- Java main() 详解
- Java中的控制结构
- Java循环指南
- Java包指南
- Java中的参数值传递机制
- Java中的可变参数(Varargs) (热门)
- Java hashCode()详解 (热门)
- Java Switch语句 (热门)
- Java 8 forEach介绍 (热门)
Java 面向对象编程
- Java类与对象
- Java中的具体类(Concrete Class)
- Java中的访问修饰符 (热门)
- Java构造函数介绍
- Java初始化指南
- Java中的抽象类
- Java 基础教程 - 接口
- Java继承指南
- Java中的继承与组合('Is-a'关系 vs 'Has-a'关系)
- Java中的方法重载和重写
- Java中的组合、聚合与关联
- Java关键字"this"指南
- Java中的super关键字
- Java中"Static"关键字指南 (热门)
- Java中的"final"关键字
- Java 14 Record 关键字 (热门)
- Java 中枚举指南 (热门)
- Java 8 Optional介绍 (热门)
- 比较Java中的对象 (热门)
- Java的equals()和hashCode()约定 (热门)
- Functional Interfaces in Java (热门)
- Java 21中的无名类和实例主方法
- Java中的回调函数(Callback Functions) (热门)
- 模式匹配在Switch语句中的应用 (热门)
- Java 新特性 Sealed Class (热门)
- Java 中的函数式编程 (热门)
- Java transient关键字 (热门)
- Java instanceof 用法 (热门)
- 如何在Java中创建对象的深拷贝 (热门)
- Java中的对象类型转换 (热门)
- Java中接口的静态和默认方法 (热门)
Java Strings
字符串是 Java 中常见的数据类型,用于表示文字。让我们看看如何创建和使用 String 对象。
Java 异常
异常是程序执行过程中的异常行为。让我们了解一下什么是 Java 异常,以及它们如何帮助我们编写不易出错的代码。
- Java中的异常处理(Exception Handling) (热门)
- Java中的检查异常和未检查异常 (热门)
- 在Java中自定义异常处理 (热门)
- Java中的链式异常(Chained Exceptions)
- java 中Throw和Throws的区别
- Java - 使用 try-with-resources 语句 (热门)
Java 数组
Java Collections
一种更复杂的数据结构类型是集合,与数组相比,集合具有动态大小。
- Java ArrayList指南
- Java LinkedList介绍与用法
- Java 中的Diamond Operator
- Java 中Comparator 和 Comparable接口 (热门)
- Java泛型基础 (热门)
- Java中HashSet的指南
- Java HashMap介绍 (热门)
- Java HashMap 初始化的几种方法 (热门)
- Java中的迭代器指南
- Java Array和List之间相互转换
Java Streams
最后Java Streams 它不是数据结构,而是数据源的包装器,允许我们更高效地处理数据。
- Java Stream 介绍 (热门)
- Java 8 Stream API教程 (热门)
- Java 8 函数式接口 (热门)
- Java Collectors 用法 (热门)
- Java Stream Filter与lambda表达式 (热门)
Java IO
- Java中读取和写入用户输入
- Java中如何读取文件 (热门)
- Java 创建文件的几种方法
- Java - 写入文件 (热门)
- Java NIO2文件API入门介绍
- BufferedReader指南 (热门)
- JavaOutputStream指南
- Java序列化入门介绍 (热门)
- Java printf()格式化 (热门)
Java 开发环境
了解 Java 虚拟机和其他开发工具的工作原理非常重要。
当然,关于 Java 编程还有很多东西需要学习,可用的开发工具和 API 每天都在变化。但是,只要你对基本概念有扎实的基础,你就可以开始构建一些东西,并不断学习。
有关 Java 问题解决的更多教程和示例,还可以查看网站上的 Java 分类。