摘要:
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表达式,是为了简化接口实现的。 关于接口实现,可以有很多种方式来实现。例 阅读全文
摘要:
1、Git 常用命令 命令 作用 git config --global user.name 用户名 设置用户签名 git config --global user.email 邮箱 设置用户签名 git init 初始化本地库 git status 查看本地库状态 git add 文件名 添加到暂 阅读全文
摘要:
1、前言 我们在写程序的时候,程序出现问题。 我们不可避免的需要进行断点调试,我们只需要了解基本的快捷键作用即可进行简单的调试! 2、常用的调试快捷键 工具 作用 step over(步过) 执行下一行代码。如果当前行断点是一个方法,则不进入当前的方法体内 step into(步入) 执行下一行代码 阅读全文
摘要:
前言 博客美化来自cnblogs-theme-silence主题。 如需定制相关内容,请查看主题文档! 美化内容以官方博客皮肤 Custom的基础而来,请先将博客皮肤设定为 Custom 并申请相应的JS权限并禁用模板默认CSS! 主题应用后发现侧边栏控件不同可以去博客园设置里根据个人喜好进行增加或 阅读全文
摘要:
参考: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> 阅读全文
摘要:
集合(Conllection) 1.1、什么是集合 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个 对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序 中有可能无法预先知道需要多少个对 阅读全文
摘要:
注解 Java常用的三个内置注解: @Override : 定义在Java.lang.Override中,表示覆盖父类方法; @Deprecated : 定义在Java.lang.Deprecated中,表示不建议使用的; @SuppressWarning : 定义在Java.lang.Suppre 阅读全文