w3schools
教程
HTML
CSS
JAVASCRIPT
PYTHON
PYTHON2
JAVA
C
C++
C#
SQL
Excel
Linux
AI
BOOTSTRAP
PHP
教程库
参考手册
技术文章
测验
练习
HOWTO
FAQ
Java
教程
Java 教程
Java 简介
Java 下载安装
Java 入门
Java 语法
Java 注释
Java 变量
Java 数据类型
Java 数据类型转换
Java 运算符
Java 字符串
Java 数学方法
Java 布尔值
Java If...Else
Java Switch
Java While 循环
Java For 循环
Java Break/Continue
Java 数组
Java 方法
Java 方法
Java 方法参数
Java 方法重载
Java 作用域
Java 递归
Java 类库
Java OOP
Java 对象和类
Java 类属性
Java 类方法
Java 构造函数
Java 修饰符
Java 封装
Java 包与API
Java 继承
Java 多态
Java 内部类
Java 抽象类
Java 接口
Java 枚举
Java 用户输入
Java 日期和时间
Java ArrayList
Java LinkedList
Java HashMap
Java HashSet
Java 迭代器
Java 包装类
Java Exceptions
Java 正则表达式
Java 线程
Java Lambda
Java 文件处理
Java 文件
Java 创建/写入文件
Java 读取文件
Java 删除文件
Java 如何使用
添加两个数字
Java 参考手册
Java 关键字
abstract
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
enum
extends
final
finally
float
for
if
implements
import
instanceof
int
interface
long
new
package
private
protected
public
return
short
static
super
switch
this
throw
throws
try
void
while
Java 字符串方法
Java 数学方法
Java & MongoDB 教程
Java XML 教程
Java 常用包
java.io 包
java.lang 包
java.math 包
java.time 包
java.util 包
java.util.regex 包
java.util.zip 包
Java 各版本参考
Java8 (2014-3-18)
Java9 (2017-9-21)
Java10 (2018-3-10)
Java11 (2018 年 9 月)
Java12 (2019 年 3 月)
Java13 (2019 年 9 月)
Java14 (2020-3-17)
Java15 (2020 年 9 月)
Java16 (2021 年 3 月)
Java 实例
Java 实例
Java 练习
Java 测验
❮ 上一节
下一节 ❯
Java
实例
Java 语法
创建一个简单的"Hello World"程序
Java 语法解析
Java 注释
一行代码前的单行注释
一行代码末尾的单行注释
多行注释
Java 注释解析
Java 变量
创建字符串变量
创建一个整数变量
创建变量不赋值,稍后赋值
覆盖现有变量值
创建最终变量(不可更改且只读)
结合显示的文本和变量
将一个变量添加到另一个变量
用逗号分隔的列表声明多个相同类型的变量
Java 变量解析
Java 数据类型
Java中不同数据类型的演示
创建字节类型
创建一个短类型
创建一个int类型
创建一个长类型
创建一个浮点类型
创建双精度类型
创建一个布尔类型
创建一个char类型
创建字符串类型
Java 数据类型解析
Java 数据类型转换
加宽类型转换
缩小类型转换
Java 类型转换解析
Java 运算符
加法运算符
减法运算符
乘法运算符
除法运算符
模数运算符
增量运算符
减量运算符
赋值运算符
比较运算符
逻辑运算符
Java 运算符解析
Java 字符串
创建一个字符串
字符串中的引号
查找字符串的长度
使用方法将字符串转换为大写和小写
在字符串中查找字符串
字符串连接
如果你添加一个数字和一个字符串,结果将是一个字符串连接
Java 字符串解析
Java 数学方法
Math.max(x,y) - 返回 x 和 y 的最大值
Math.min(x,y) - 返回 x 和 y 的最小值
Math.sqrt(x) - 返回 x 的平方根
Math.abs(x) - 返回 x 的绝对(正)值
Math.random() - 返回一个介于 0 和 1 之间的随机数
Java 数学解析
Java 布尔值
创建一个布尔类型
判断一个表达式是真还是假
使用"等于"运算符计算布尔表达式
Java 布尔解析
Java If...Else (条件语句)
if 语句
else 语句
else if 语句
Java If...Else 解析
Java Switch 语句
switch 语句
带有默认关键字的 switch 语句
Java Switch 解析
Java 循环语句
While 循环
Do while循环
For 循环
For-each 循环
Break 打破循环
Continue 继续循环
Java 循环解析
Java 数组
创建和访问数组
更改数组元素
求数组的长度
访问数组
遍历数组
使用 for-each 循环遍历数组
多维数组
循环遍历多维数组
Java 数组解析
Java 方法
创建和调用方法
多次调用一个方法
带参数的方法
多参数方法
返回值
带有 if...else 的方法
方法重载
递归
具有停止条件的递归函数
Java 方法解析
Java 类和对象
创建一个类和一个类的对象
创建一个类的多个对象
访问类属性(变量)
修改属性
覆盖现有的属性值
多个属性
创建类方法
带参数的方法
使用对象访问类方法
创建类构造函数
带参数的构造函数
Java 类和对象解析
Java 修饰符
Public class
Default class
Public attributes
Private attributes
Default attributes
Protected attributes
Final class
带有抽象方法的抽象类
Java 修饰符解析
Java 封装
Java 封装(getter 和 setter)
Java 封装解析
Java 包
从 Java API 导入一个类
从 Java API 导入包
创建一个包
Java 包解析
Java 继承
Java 继承(扩展)
Java 多态性
Java 继承解析
Java 内部类
内部类
私有内部类(尝试从外部类访问时出错)
静态内部类
从内部类访问外部类
Java 内部类解析
Java 抽象 & 接口
Java 抽象类和方法
Java 接口(实现)
多个接口
Java 接口解析
Java 枚举
用一组常量创建一个枚举
类中的枚举
switch 语句中的枚举
遍历一个枚举
Java 枚举解析
Java 用户输入
读取用户输入
读取各种类型的用户输入
Java 用户输入解析
Java 日期和时间
显示当前日期
显示当前时间
显示当前日期和时间
格式化日期和时间
Java 日期说明
Java 数组列表
创建一个数组列表
访问 ArrayList 中的项目
从 ArrayList 中删除一个项目
从 ArrayList 中删除所有项目
获取 ArrayList 的大小
循环遍历 ArrayList
使用 for-each 循环遍历 ArrayList
创建一个应该存储数字(整数)的 ArrayList
Java ArrayList 解析
Java 哈希映射
创建一个HashMap
访问 HashMap 中的项目
从 HashMap 中删除一个项目
从 HashMap 中删除所有项目
获取HashMap的大小
遍历 HashMap
创建一个应该存储字符串键和整数值的 HashMap
Java HashMap 解析
Java 哈希集
创建一个 HashSet 并向其中添加项目
检查某个项目是否存在于 HashSet 中
从 HashSet 中删除一个项目
从 HashSet 中删除所有项目
获取一个HashSet的大小
遍历一个 HashSet
创建一个应该存储整数值的 HashSet
Java HashSet 解析
Java 迭代
获取迭代器
循环遍历一个集合
从集合中删除项目
Java 迭代器解析
Java 包装类
创建一个应该存储数字(整数)的 ArrayList
创建包装对象
使用包装方法
将包装对象转换为字符串
Java 包装类解析
Java 异常处理 (Try...Catch)
try...catch 语句
finally 语句
抛出语句
Java 异常解释
Java 正则表达式
在语句中搜索单词"w3schools"
Java 正则表达式解析
Java 线程
通过扩展线程类来运行线程
通过实现Runnable接口来运行线程
并发问题
避免并发问题
Java 线程解析
Java 文件处理
创建文件
写入文件
读取文件
获取文件信息
删除文件
Java 文件解析
❮ 上一节
下一节 ❯
颜色选择器
Java 参考手册
Java 实例
Java 测验/考试
读后有收获微信请站长喝咖啡