Java 教程 - 学习 Java 编程

位置:首页>文章>详情   分类: Java教程 > 编程技术   阅读(344)   2023-06-26 07:54:18

Java 是用于开发各种桌面应用程序、Web 应用程序和移动应用程序的最流行的编程语言之一。以下文章将帮助您快速熟悉 Java 语言,并迈向 API 和云开发等更复杂的概念。

1. Java语言基础

从语法和 Java 语言的基本构建块开始。

  • Java简介
  • Java安装
  • 命名约定
  • 关键字
  • Java Hello World 程序
  • Java main() 方法
  • Java 运算符
  • Java 变量
  • Java 数据类型
  • Java 原始类型
  • 评论
  • 块语句
  • 按值传递或按引用传递

2. 流量控制语句

学习编写语句和控制程序的流程。

  • Java if-else
  • Java 开关
  • 三元运算符
  • Java for 循环
  • Java for-each 循环
  • Java while 循环
  • Java do-while 循环
  • Java break 关键字
  • Java continue 关键字
  • 标签声明

3. 面向对象编程

学习在 Java 中创建、安排和管理对象及其关系。

4. Java 字符串

字符串始终是任何编程语言中最常用的结构。学习在 Java 中处理字符串。

  • 字符串类指南
  • Java 字符串常量池
  • 为什么字符串在 Java 中是不可变的?
  • 拆分字符串
  • 加入字符串

5. Java 异常

由于程序中的错误以及执行环境中的运行时错误,程序可能会引发错误。学会处理两者。

  • Java try catch finally块
  • Java 尝试使用资源
  • Java throw 和 throws 关键字
  • 已检查和未检查的异常
  • Java 自定义异常
  • Java同步和异步异常
  • Java 空指针异常
  • Java 抑制异常
  • 异常处理最佳实践

6. 数组

数组是多个元素最基本的容器。学习使用 Java 处理数组。

  • Java数组指南
  • 打印数组
  • 克隆阵列
  • 复制数组范围
  • 两个数组的交集
  • 两个数组的并集

7. Java 集体

除了数组,Java 还支持更高级的集合类型。

  • Java列表
  • 爪哇地图
  • 可比Java
  • Java比较器
  • Java 迭代器
  • 泛型
  • Java排序

8. Java输入输出

了解 Java 中最基本的文件读写操作。

  • Java IO 内部是如何工作的?
  • 创建文件
  • 读取文件
  • 写入文件
  • 附加到文件

9. Java流

Streams 是该语言的一个相当新的补充,但让它变得超级简单。

  • Java 流 API
  • 功能接口
  • 默认方法
  • 拉姆达表达式

10. Java 运行时

学习设置 Java 开发环境并与之交互。

  • JDK 对比 JRE 对比 JVM
  • Java 32 位与 64 位
  • java.exe 与 javaw.exe
  • Java 类路径
  • 系统属性
  • 命令行参数
  • 小端与大端
  • 生成字节码

11.杂项主题

  • Java 记录的构建器模式
  • Java 注解教程
  • Java 克隆指南
  • Java 版本和功能

12. Java 实例

  • Printf 风格的输出格式
  • 四舍五入到小数点后两位

快乐学习!!

标签2: Series
地址:https://www.cundage.com/article/java-tutorial.html

相关阅读

java.lang.String.charAt(int index) 方法返回 index 参数处的字符series/java-string/"&gtl;String 对象。 正如我们所知,Ja...
在本文中,我们将学习如何使用 JFreeChart。我们展示了如何创建各种类型的图表。图表显示在 Swing 应用程序中并保存到图像文件中。我们使用 Java servlet 在 Web 浏览器...
爪哇 输入输出 是一组 API,旨在从各种来源读取数据并将数据写入多个目标。例如,我们可以从文件或通过网络读取数据、写入文件或通过网络写回响应。 此页面将各种与 IO 相关的常见任务分类为一个逻...
日志记录是指在永久存储中捕获应用程序运行时的相关信息。之后,这些日志可用于调试应用程序或平台中的安全故障、配置错误、性能瓶颈和/或错误。 这个 Java 日志系列列出了在日志框架(例如 Log4...
Java 是用于开发各种桌面应用程序、Web 应用程序和移动应用程序的最流行的编程语言之一。以下文章将帮助您快速熟悉 Java 语言,并迈向 API 和云开发等更复杂的概念。 1. Java语言...
从概念上讲,Java 中的数组与其他编程语言中的数组没有什么不同。 数组是连续的内存位置,仅存储序列中的一种类型的项目。 数组提供基于索引的访问,即数组的第一个元素存储在 0号 索引处,第二个元...
在此页面上,我们将经常按顺序列出最新 Java 版本中的主要功能更改。尽管我们已尝试涵盖尽可能多的信息,但如果您知道我们在下面遗漏了什么,请告诉我,我们会添加该信息。 Java 18 特性 Ja...
学习Spring Boot有以下深度教程,涵盖从基本概念到打包、部署、监控等高级概念。 1. 开始 Spring Boot 简介 spring-boot-starter-parent 示例 sp...
简单来说,空间就是运行的能力几个程序或一个程序的几个部分并行。并发使程序能够通过利用底层操作系统和机器硬件的未开发功能来实现高性能和吞吐量。例如,现代计算机有多个 CPU 或一个 CPU 中包含...
很长一段时间以来,遗留的 Java API 一直是 Java 开发人员的一大痛点。随着 Java 8 版本 (JSR-310) 的发布,打包 java .time 引入了新的不可变类,解决了原始...