javase
自傷無色丶
这个作者很懒,什么都没留下…
展开
-
18 个Java8 日期处理的实践
示例1:Java 8中获取今天的日期 示例2:Java 8中获取年、月、日信息 示例3:Java 8中处理特定日期 示例4:Java 8中判断两个日期是否相等 示例5:Java 8中检查像生日这种周期性事件 示例6:Java 8中获取当前时间 示例7:Java 8中获取当前时间 示例8:Java 8如何计算一周后的日期 ...转载 2020-03-06 09:45:19 · 468 阅读 · 0 评论 -
Java8函数式接口介绍—Consumer、Function、Predicate
这里写自定义目录标题何为函数式接口?新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入何为函数式接口?函数式接...原创 2019-12-09 15:20:23 · 2176 阅读 · 0 评论 -
Java1.8—使用Stream通过对象某个字段对集合进行去重
有两种方法实现,一种是通过重写对象的的equals()和hashcode(),再使用distinct,distinct就是通过equals来去重的,下面看一个简单例子。package com.test.demo;import lombok.Data;/** * @description: * @author: * @create: 2019-11-28 17:08 **/@...原创 2019-11-28 18:03:59 · 11463 阅读 · 0 评论 -
深入浅出 Java 8 Lambda 表达式
Java是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象。在 Java 中定义的函数或方法不可能完全独立,也不能将方法作为参数或返回一个方法给实例。从 Swing 开始,我们总是通过匿名类给方法传递函数功能,以下是旧版的事件监听代码:someObject.addMouseListener(new MouseAdapt...转载 2019-11-07 11:38:09 · 188 阅读 · 0 评论 -
关于socket编程中io流的总结
先来看这段代码当初看到这段代码的时候产生了这样一个疑惑,out=new printstream(client.getoutputstream())这里为什么不是client.getinputstream,因为菜鸟楼主认为,这里对服务端来说是输出,而对于客户端来说却是输入。而后来经过请教和思考证明我当初是走入了这样一个误区,将server.accept()返回的socket当成是客户端那边的so原创 2016-03-05 11:00:49 · 685 阅读 · 0 评论 -
java类初始化顺序及过程
当一个类被首次使用时,它会执行初始化,为类变量赋予初始值,这里所说首次使用包括:创建类的实例初始化某个类的子类调用类的静态成员或方法含有main()方法的类启动调用反射方法可结合如下例子说明:class Bowl {Bowl(int marker) {System.out.println("Bowl(" + marker + ")");}void f(int marker) {Syste原创 2016-12-01 15:58:23 · 360 阅读 · 1 评论 -
JVM内存模型详解
一 jvm运行时数据区有哪些我们先来看一张图JVM运行时数据区分类1. JVM栈 (Java Virtual Machine Stacks)2. 堆内存 (Heap Memory)3. 方法区 (Method Area)4. 本地方法栈 (Native Method Stacks)5. 程序计数器 (Program Counter (PC) Register)...转载 2019-05-21 16:38:10 · 138 阅读 · 0 评论