![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java SE
Java SE
自定义的Vae
微信公众号:自定义的Vae
展开
-
Java中的Stream流?并不只用于读写文件
文章目录前言Stream流概述流的获取根据Collection获取流根据数组获取流Stream流的常用方法forEachfiltermapcountlimitskipconcatreducemapToInt前言关注我,持续更新从零开始学习Java的过程如果有兴趣想了解更多,欢迎访问个人博客,记录了全过程如果有帮助到你,希望大佬们能在Github给我一个Star支持一下,谢谢!QQ交流群(秃头俱乐部):1046260719,期待你的加入Stream流概述Stream流按照以前主要用于读写文件IO原创 2020-12-27 21:56:23 · 202 阅读 · 0 评论 -
深度解析之Java8-函数式接口
文章目录前言函数式接口介绍@FunctionalInterface注解函数式接口的使用常用函数式接口Supplier接口抽象方法getConsumer接口介绍抽象方法accept默认方法andThenPredicate接口介绍抽象方法test默认方法and默认方法or默认方法negateFunction接口介绍抽象方法apply默认方法andThen前言学习完了java8推出的函数式接口有必要进行总结一下并与大家分享关注我,持续更新从零开始学习Java的过程如果有兴趣想了解更多,欢迎访问个人博客,原创 2020-12-26 23:05:33 · 262 阅读 · 0 评论 -
Lambda表达式
文章目录Lambda函数式编程思想Lambda表达式使用前提Lambda表达式省略格式Lambda表达式的应用Lambda表达式无参数无返回值Lambda表达式有参数有返回值Lambda表达式有参数无返回值Lambda函数式编程思想语法格式(参数列表) -> {方法体}Lambda表达式是一个匿名函数,基于数学中的λ演算得名面向对象过程强调的是通过对象的形式来做事情,调用对象的方法来完成事情而函数式编程思想强调的是做什么,而不是以什么形式做,只看结果,不看过程Lambda表达式使用前提原创 2020-12-15 22:37:25 · 268 阅读 · 0 评论 -
Map集合?看一篇就够
文章目录Map集合概述Map集合常用子类Map接口中的常用方法put(K key, V value)remove(Object key)get(Object key)Map集合的遍历通过键找值进行遍历通过键值对Entry对象进行遍历HashMap存储自定义类型键值LinkedHashMap集合Hashtable 集合练习:计算字符串每个字符出现的次数Map集合概述在现实生活中,有这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系就叫做映射,在Java中,提供原创 2020-12-13 21:44:39 · 124 阅读 · 0 评论 -
Java中Set集合存储不重复元素的原理
Set集合存储不重复元素的原理前提:存储的元素必须重写hashCode方法和equals方法测试类package Advanced.Set;import java.util.HashSet;public class Demo02HashSetSaveString { public static void main(String[] args) { //创建HashSet集合对象 HashSet<String> set = new HashSet&原创 2020-12-11 20:17:07 · 708 阅读 · 0 评论 -
java中网络编程
文章目录网络通信协议UDPTCP三次握手TCP通信客户端服务器端文件上传案例客户端服务器端结果截图网络通信协议UDP用户数据报协议,UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因为这种情况即使偶尔丢失一两个数据原创 2020-12-05 16:04:39 · 116 阅读 · 0 评论 -
深度详解java的多线程基础
文章目录一、线程是什么?二、多线程的两种创建方式①继承Thread类实现步骤:代码实现:②实现Runnable接口Runnable接口介绍Runnable接口实现步骤实现Runnable接口好处三、Thread类的常用方法1.获取线程的名称2.设置线程的名称3.指定线程暂停的时间四、匿名内部类方式实现线程创建匿名内部类概述五、线程安全问题及其解决方法线程安全问题产生的原因解决线程安全问题三种方式1. 同步代码块同步技术原理2. 同步方法3. Lock锁六、线程通信等待唤醒案例:线程之间的通信等待唤醒代码实现原创 2020-11-28 17:39:01 · 141 阅读 · 0 评论 -
(JDBC)java实现插入100条数剧和查询、删除等简单数据库操作
文章目录软件环境个人博客(记录了从零开始学习java的过程)网址:https://hs-vae.com一、准备工作1.在DataGrip中建立一个ms_memer表2.新建 jdbc.properties 配置文件3.编写 Config 类:加载配置文件4.编写 DBUtils工具类二、批量插入100条数据1.实现代码2.插入100条数据后的ms_memer表三、查询九月份登录过系统的会员名称和登录时间1.实现代码2.查询结果四、删除9月1日以前注册的会员信息1.删除前的ms_memer表2.实现代码3.删原创 2020-11-07 19:18:48 · 3161 阅读 · 6 评论