随笔分类 - Java
摘要:Stream API的说明 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据库等操作。使用Stream API 对集合数据进行操作,就类似于使用SQL执行数据库查询。也可以使用 Stream API来并行执行操作。简言之
阅读全文
摘要:前言 到目前为止,空指针异常是导致Java应用程序失败最常见的原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方法防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为Java
阅读全文
摘要:1、Lamdba表达式 1.1、Lambda表达式的概念 Lambda表达式,从本质上来讲,是一个匿名函数。可以使用这个匿名函数,实现接口中的方法,从而简化代码。 1.2、Lambda表达式的使用场景 通常来讲,使用Lambda表达式,是为了简化接口实现的。 关于接口实现,可以有很多种方式来实现。例
阅读全文
摘要:参考:java GUI编程 - wellwellrightbaby - 博客园 (cnblogs.com) 参考:狂神说 GUI入门到编程实战 1、什么是GUI? 图形用户界面,Graphical User Interface,简写为GUI! 2、Java提供了三个主要包做GUI开发: .awt 包
阅读全文
摘要:通过jdbc连接数据库 1、导入相关数据库的jar包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.7</version> </dependency>
阅读全文
posted @ 2020-11-15 08:32
Helen's
摘要:集合(Conllection) 1.1、什么是集合 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个 对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序 中有可能无法预先知道需要多少个对
阅读全文
posted @ 2020-04-08 20:31
Helen's
摘要:注解 Java常用的三个内置注解: @Override : 定义在Java.lang.Override中,表示覆盖父类方法; @Deprecated : 定义在Java.lang.Deprecated中,表示不建议使用的; @SuppressWarning : 定义在Java.lang.Suppre
阅读全文
posted @ 2020-04-08 20:27
Helen's
摘要:JavaWeb实现邮件发 1、传输协议: SMTP协议 处理用户邮件发送的请求。 POP3协议 处理用户邮件接收请的求。 2、所需要的jar包 mail-1.4.7.jar : 点击下载 activation-1.1.1.jar : 点击下载 Pom.xml文件: <!-- mail-1.4.7.j
阅读全文
posted @ 2020-02-23 15:47
Helen's
摘要:什么是UUID? UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,
阅读全文
posted @ 2020-02-22 11:38
Helen's
摘要:JavaWeb实现文件的下载 代码编写: package com.rong.servlet; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.h
阅读全文
posted @ 2020-02-21 20:40
Helen's
摘要:JavaWeb实现文件的上传(整理自西部开源秦疆老师) 1、准备工作 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。 一般采用Apache的开源工具common-fileupload这个文件上传组件。 common-fileupload是依赖于common-io这个包的,所以
阅读全文
posted @ 2020-02-21 20:27
Helen's
摘要:Java跳出多层for循环的4种方式 一、使用return关键字控制 for (int i = 0;i<10;i++){ for (int j = 0; j<10; j++) { if (i<10){ System.out.println("retuen 跳出循环"); return; } } }
阅读全文
posted @ 2019-12-09 13:39
Helen's

浙公网安备 33010602011771号