首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java技巧总结
字母哥哥
创建于2022-05-18
订阅专栏
java技巧总结
等 11 人订阅
共45篇文章
创建于2022-05-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
总结java中创建并写文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法。Files.newBufferedWriter(Java8)Files.wri
使用Java API进行tar.gz文件及文件夹压缩解压缩
在java(JDK)中我们可以使用ZipOutputStream去创建zip压缩文件,(参考我之前写的文章使用javaAPI进行zip递归压缩文件夹以及解压),也可以使用GZIPOutputStrea
使用java API进行zip递归压缩文件夹以及解压
在本篇文章中,给大家介绍一下如何将文件进行zip压缩以及如何对zip包解压。所有这些都是使用Java提供的核心库java.util.zip来实现的。 首先我们来学习一个简单的例子-压缩单个文件。将一个名为test1.txt的文件压缩到一个名为Compressed.zip的zip…
通过java程序(JSch)运行远程linux主机上的shell脚本
下面的例子是教给大家如何通过java程序,运行远程主机上的shell脚本。(我讲的不是一个黑客学习教程,而是使用用户名密码去执行有用户认证资格的主机上的shell脚本)。并且通过java程序获得shell脚本的输出。 首先通过maven坐标引入JSch依赖库,我们正是通过JSc…
在java中进行日期时间比较的4种方法
1.Date.compareTo()java.util.Date提供了在Java中比较两个日期的经典方法compareTo()。如果两个日期相等,则返回值为0。如果Date在date参数之后,则返回值
使用java8API遍历过滤文件目录及子目录及隐藏文件
1.使用Files.list()迭代目录及其子目录文件Files.list()可以迭代目录及其子目录文件输出:2.使用filter表达式过滤文件过滤器函数引用,isRegularFile表示普通文件输
真的简单,文本文件逐行处理–用java8 Stream流的方式
本文中为大家介绍使用java8StreamAPI逐行读取文件,以及根据某些条件过滤文件内容1.Java8逐行读取文件在此示例中,我将按行读取文件内容并在控制台打印输出。上面的程序输出将在控制台中逐行打
使用位运算、值交换等方式反转java字符串-共四种方法
在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法。StringBuilder(str).reverse()char[]循环与值交换byte循环与值交换apache-
恕我直言你可能真的不会java第12篇-如何使用Stream API对Map类型元素排序
在这篇文章中,您将学习如何使用Java对Map进行排序。前几日有位朋友面试遇到了这个问题,看似很简单的问题,但是如果不仔细研究一下也是很容易让人懵圈的面试题。所以我决定写这样一篇文章。在Java中,有
恕我直言你可能真的不会java第11篇-Stream API终端操作
一、JavaStream管道数据处理操作在本号之前写过的文章中,曾经给大家介绍过JavaStream管道流是用于简化集合类元素处理的javaAPI。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍
恕我直言你可能真的不会java第10篇-集合元素归约
StreamAPI为我们提供了Stream.reduce用来实现集合元素的归约。reduce函数有三个参数:Identity标识:一个元素,它是归约操作的初始值,如果流为空,则为默认结果。Accumu
恕我直言你可能真的不会java第9篇-Stream元素的匹配与查找
在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如:是否包含某一个“匹配规则”的元素是否所有的元素都符合某一个“匹配规则”是否所有元素都不符合某一个“匹配规则”查找第一个符合“匹配规则”
恕我直言你可能真的不会java第8篇-函数式接口
一、函数式接口是什么?所谓的函数式接口,实际上就是接口里面只能有一个抽象方法的接口。我们上一节用到的Comparator接口就是一个典型的函数式接口,它只有一个抽象方法compare。只有一个抽象方法
恕我直言你可能真的不会java第7篇:像使用SQL一样排序集合
在开始之前,我先卖个关子提一个问题:我们现在有一个Employee员工类。 你知道怎么对一个Employee对象组成的List集合,先按照性别字段倒序排序,再按照年龄的倒序进行排序么?如果您不知道4行代码以内的解决方案(其实是1行代码就可以实现,但笔者格式化为4行),我觉得您有…
恕我直言你可能真的不会java第6篇:Stream性能差?不要人云亦云
答:互联网是一个新闻泛滥的时代,三人成虎,以假乱真的事情时候发生。作为一个技术开发者,要自己去动手去做,不要人云亦云。 的确,这位粉丝说的这篇文章我也看过,我就不贴地址了,也没必要给他带流量。怎么说呢?就是一个不懂得测试的、不入流开发工程师做的性能测试,给出了一个危言耸听的结论…
恕我直言你可能真的不会java第5篇:Stream的状态与并行操作
一、回顾Stream管道流操作通过前面章节的学习,我们应该明白了Stream管道流的基本操作。我们来回顾一下:源操作:可以将数组、集合类、行文本文件转换成管道流Stream进行数据处理中间操作:对St
恕我直言你可能真的不会java第4篇:Stream管道流Map操作
一、回顾Stream管道流map的基础用法最简单的需求:将集合中的每一个字符串,全部转换成大写!所以map函数的作用就是针对管道流中的每一个数据元素进行转换操作。二、处理非字符串类型集合元素map()
恕我直言你可能真的不会java第3篇:Stream的Filter与谓词逻辑
一、基础代码准备建立一个实体类,该实体类有五个属性。下面的代码使用了lombok的注解Data、AllArgsConstructor,这样我们就不用写get、set方法和全参构造函数了。lombok会
恕我直言你可能真的不会java第2篇:Java Stream API?
一、什么是JavaStreamAPI?JavaStream函数式编程接口最初是在Java8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效
恕我直言你可能真的不会java第1篇:lambda表达式会用了么?
本文配套教学视频:B站观看地址在本号之前写过的一些文章中,笔者使用了lambda表达式语法,一些读者反映说代码看不懂。本以为java13都已经出了,java8中最重要特性lambda表达式大家应该都掌
下一页