素材阁

Java 速查表

共 62 条常用 Java 写法,覆盖基础语法、字符串、集合、面向对象与泛型、异常与 IO、构建与运行六组场景, 逐条给出写法与说明。支持搜索与分类筛选,点击写法即可复制。

基础语法

写法说明
基本数值类型声明
字符串是不可变对象
常量声明
Java 10+ 局部变量类型推断
打印并换行
格式化输出
字符串转整数
数值转字符串
安全比较(含 null)
基本类型比值;对象比引用,内容比 equals

字符串

写法说明
长度(方法,不是属性)
左闭右开切片
按正则切分为数组
去两端空白(strip 支持 Unicode)
拼接集合为字符串
字面 / 正则替换
大小写转换
前缀 / 包含判断
Java 15+ 格式化实例方法
重复拼接
忽略大小写比较
循环拼接更高效

集合

写法说明
有序可变列表
不可变列表
增 / 取 / 长度
键值映射
取值带默认
缺失时初始化
遍历键值对
去重集合
按键排序的映射
排序(元素需可比较)
按字段排序
高效双端队列 / 栈

面向对象与泛型

写法说明
类定义
Java 16+ 不可变数据类
字段修饰:权限 + 不可变
覆写方法需加注解
接口定义
Java 17 密封类型
泛型方法与上界
常见序列化入口(第三方)
模式匹配变量(Java 16+)
函数式接口,可用 lambda

异常与 IO

写法说明
捕获与收尾
抛出异常
try-with-resources 自动关闭
读整个文本文件
写文本文件
列目录(流式)
读一行标准输入
Optional 兜底取值

构建与运行

写法说明
编译为 Main.class
运行已编译类
Java 11+ 直接运行单文件源码
运行可执行 jar
Maven 清理并打包
跑测试
Gradle 构建
列出当前运行的 Java 进程
打印线程栈,排查卡死
交互式 REPL,试代码片段

使用说明

Java 常用语法速查表:涵盖集合、泛型、Lambda 与 Stream、异常、并发与常用工具类,支持搜索、筛选与复制。

  1. 搜索类名或关键字(如 Stream、HashMap)。
  2. 用分类标签切换主题分组。
  3. 点击复制按钮拷贝代码。

常见问题

包含版本相关的写法吗?
以广泛兼容的常用写法为主,涉及新特性时会标注。
数据需要联网吗?
不需要,本地筛选。
适合面试复习吗?
适合快速回顾集合与 Stream 等高频考点。

延伸阅读

相关工具