
Java
文章平均质量分 52
有意思比有意义本身更有意义
让我们超速 在这高速公路
让我们报复 这世界带着风度
展开
-
IDEA使用 Database 去连接 MySQL 下载驱动失败问题
最近在使用 IDEA 的 Database 去连接 MySQL 时需要下载一个驱动,但是一直提示下载失败。下面就是有效的解决方案,大家可以试试。原创 2023-09-25 19:12:40 · 2043 阅读 · 1 评论 -
SpringMVC-文件上传和下载
如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1000个字节,但是自己的程序调用available()方法却只得到900,或者100,甚至是0,感觉有点莫名其妙,怎么也找不到原因。本地程序调用available()方法有时得到0,这可能是对方还没有响应,也可能是对方已经响应了,但是数据还没有送达本地。对方发送了1000个字节给你,也许分成3批到达,这你就要调用3次available()方法才能将数据总数全部得到。原创 2023-09-11 15:30:38 · 258 阅读 · 0 评论 -
java8--Optional类
一.介绍二、代码使用案例原创 2023-08-31 01:42:38 · 69 阅读 · 0 评论 -
java8--强大的Stream API
1.Stream关注的是对数据的运算,与CPU打交道集合关注的是数据的存储,与内存打交道2.注意①Stream 自己不会存储元素②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream③Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行3.Stream 执行流程①Stream的实例化②一系列的中间操作(过滤、映射、...)③终止操作4.说明:①一个中间操作链,对数据源的数据进行处理。原创 2023-08-30 18:40:05 · 413 阅读 · 1 评论 -
java8--lambda表达式各种应用场景总结
Lambda 表达式是 Java 8 引入的一种语法特性,它允许你以更紧凑的方式表示匿名函数或代码块。Lambda 表达式主要用于函数式编程和简化代码,它在多种场景下都能发挥作用。以下是 Java 中 Lambda 表达式的主要用法总结:这些只是 Lambda 表达式的一些常见用法。通过使用 Lambda 表达式,你可以编写更简洁、更具可读性的代码,并且在函数式编程范式中更自然地表达逻辑。请注意,在使用 Lambda 表达式时需要了解参数列表、箭头操作符和代码块的语法结构。使用 Lambda 之前(使用匿名原创 2023-08-30 17:53:19 · 1110 阅读 · 2 评论 -
java8--方法引用、构造器引用、数组引用
有难度。原创 2023-08-29 17:37:28 · 113 阅读 · 1 评论 -
java8新特性--Lambda表达式
>右边:lambda,体应该使用一对{}包裹;如果lambda体只有一条执行语句(可能是return语句),可省略这一对{}和return关键字。->左边:lambda形参列表的阐述类型可以省略(因为存在类型推断);1.举例:(o1,o2)->Integer.compare(o1,o2);->左边:lambda形参列表(其实就是接口中的抽象方法的形参列表)->右边:lambda体(其实就是重写的抽象方法的方法体)4.Lambda表达式的本质:作为函数式接口的实例。3.Lambda表达式的使用:6种。原创 2023-08-29 17:30:00 · 88 阅读 · 1 评论 -
java8新特性--java内置的四大核心函数式接口
【代码】JAVA内置的四大核心函数式接口。原创 2023-08-29 17:07:41 · 127 阅读 · 1 评论