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 分类。