分类: Java Code

297 篇文章

Java SQL导出到Excel
字节流 @PostMapping("/downloadExcel") public ResponseEntity<byte[]> downloadExcel() throws Exception { // Excel文件名 String fileName = "StockInfo.xlsx"; // 使用ByteArrayOutput…
Java查看异常代码堆栈信息
catch 中添加如下代码 StackTraceElement[] stackTraceElements = e.getStackTrace(); StackTraceElement element = stackTraceElements[0]; return Result.fail("400", element.getLineN…
java9新特性:接口中声明私有方法
package top.qaqaq.java.P698; /** * @author RichieZhang * @create 2022-11-05 上午 11:52 */ public class MyInterfaceImpl implements MyInterface{ @Override public void methodAbstra…
java9新特性:Java的REPL工具:jshell
/** * @author songhongkang * @create 2019 下午 11:51 * */ public void printHello() { System.out.println("马上建国70周年了,祝祖国母亲生日快乐!"); } printHello(); jshell
java9新特性:模块化系统
package top.qaqaq.java.P696; import top.qaqaq.java.P696.bean.Person; /** * @author RichieZhang * @create 2022-11-05 上午 10:56 */ public class ModuleTest { public static void ma…
Optional类的介绍、Optional类的使用举例
package top.qaqaq.java.P685; import org.junit.jupiter.api.Test; import java.util.Optional; /** * Optional类:为了在程序中避免出现空指针异常而创建的。 * * 常用的方法:ofNullable(T t) * orElse(T t) * * @au…
Stream API的概述、Stream的实例化、Stream的中间操作:筛选与切片、Stream的中间操作:映射、Stream的中间操作:排序、Stream的终止操作:匹配与查找、Stream的终止操作:归约、Stream的终止操作:收集
package top.qaqaq.java.P677; import org.junit.jupiter.api.Test; import java.util.Arrays; import java.util.List; import java.util.stream.IntStream; import java.util.stream.Stre…
Lambda表达式使用举例
package top.qaqaq.java.P668; import org.junit.jupiter.api.Test; import java.util.Comparator; /** * Lambda表达式的使用举例 * * @author RichieZhang * @create 2022-11-03 下午 3:08 */ publi…
学习的思维方式
学习的思维方式: 1. "大处着眼,小处着手" 2. 逆向思维、反证法 List<String> list2; List<Object> list1 = list2; 3. 透过问题看本质 两句话: 1. 小不忍则乱大谋 2. 识时务者为俊杰