Java基础CleanCode之lombok&try-with-resources
程序员文章站
2024-03-21 20:03:40
...
Lombok之@Data、@Accessors
package com.base;
import lombok.Data;
import lombok.experimental.Accessors;
// @Data等价于@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstructor的集合
@Data
// 为属性setter提供链式操作功能
@Accessors(fluent = true)
public class TestLombok
{
private long id;
private String value;
public static void main(String[] args)
{
TestLombok testLombok = new TestLombok().id(111111).value("111111");
System.out.println(testLombok.toString());
}
}
使用try-with-resources安全简洁关闭资源
try (FileInputStream ins = new FileInputStream(file)) {
int n;
while ((n = ins.read()) != -1) {
// ...
}
}
替代传统写法:
FileInputStream ins = new FileInputStream(file);
try {
int n;
while ((n = ins.read()) != -1) {
// ...
}
} finally {
ins.close();
}
上一篇: 使用二维数组打印一个 10 行杨辉三角
下一篇: 使用一个二维数组打印杨辉三角
推荐阅读
-
Java基础CleanCode之lombok&try-with-resources
-
Java自学之路-Java基础教程-19:Java四大特性之抽象性以及abstract
-
Java自学之路-Java基础教程-14:Java基本语句之4-条件判断语句switch和case
-
Java自学之路-Java基础教程-17:Java四大特性之继承性以及extends父类和子类
-
Java自学之路-Java基础教程-8:Java术语之成员变量和方法变量
-
JAVA基础总结(二)之基础语法
-
java安全编码指南之基础篇 博客分类: 企业开发webjava java安全
-
java基础之泛型 博客分类: java基础
-
java基础之泛型 博客分类: java基础
-
grails学习之自定义标签 博客分类: java基础Groovy/Grails grails标签自定义groovy日期格式化