
java
文章平均质量分 93
java技术
氵奄不死的鱼
日拱一卒,功不唐捐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java实现HTTP的上传与下载
相信很多人对于java文件下载的过程都存在一些疑惑,比如下载上传文件会不会占用vm内存,上传/下载大文件会不会导致oom。下面从字节流的角度看下载/上传的实现,可以更加深入理解文件的上传和下载功能。原创 2023-09-03 16:58:51 · 2299 阅读 · 0 评论 -
Java8 Optional详解
根据Oracle文档,Optional是一个容器对象,可以包含也可以不包含非null值。Optional在Java 8中引入,目的是解决 NullPointerExceptions的问题。本质上,Optional是一个包装器类,其中包含对其他对象的引用。在这种情况下,对象只是指向内存位置的指针,并且也可以指向任何内容。从其它角度看,Optional提供一种类型级解决方案来表示可选值而不是空引用。在Optional之前在Java 8之前,程序员将返回null而不是Optional。这种方法有一些缺点。一原创 2022-06-19 16:51:44 · 503 阅读 · 0 评论 -
Java8 Stream流式操作接口详解
stream是用于集合使用的流式操作,可使用collection.stream获取流本文对stream的所有接口的功能使用方法做挨个分析。接口就是stream支持的所有方法了。我们挨个看用法传入predict接口,泛型要求 Predicate是当前流中类型,或者是其父类看到这个接口就可以使用花样用法了。相当于实现了test方法,根据lamda条件返回true或者false两个条件都要满足Predicate.or()...原创 2022-06-18 19:54:52 · 1676 阅读 · 0 评论