- 博客(9)
- 收藏
- 关注
原创 Consumer类
那个lambda表达式的意思就是重写了接口里的方法,它返回了一个接口的子类对象回来(实现这个接口的类),调用speak方法就是需要一个String类型的参数和一个Consumer类型的参数。今天学习mybatisPlus的时候看到了System.out::println()这个方法,百思不得其解,后续查看资料发现和Consument类有关。还有一个默认的方法andThen,使用andThen方法,把两个Consumer接口连接到一起,再消费数据。使用Lambda表达式,来使用这个接口。
2022-10-22 11:53:48 1187 2
原创 运用集合框架模拟斗地主的发牌与洗牌
package com.ThreadPool; import java.util.*; public class Demo_Poker { private static HashMap<String,Integer> map; public static void main(String[] args) { String[] color = new String[]{"黑桃","红桃","梅花","方块"}; String[] num =
2021-03-31 12:20:19 107
原创 Java中的File文件类
Java中的File文件类 java中的File类更应该叫做一个路径 文件路径或者文件夹路径 路径分为绝对路径和相对路径 绝对路径是一个固定的路径,从盘符开始 相对路径相对于某个位置,相对于当前目录下 File类的构造方法 public File(String pathname) public File(String parent,String child) public File(File parent,String child) File类
2021-03-19 17:52:52 151
原创 关于Java中的静态分配与动态分配
关于Java中的静态分配与动态分配 前言 最近在不断学习的JAVA的过程中,看到了静态分配与动态分配这两个名词,只知其名,不知其义,于是上网查阅了资料,看到了几篇优秀的文章,对静态分配与动态分配有了一定的了解. 参考文章 参考文章 主题 在理解动态绑定和静态绑定之前必须先理解虚方法和非虚方法。 虚方法和非虚方法 虚方法:非私有的实例方法等。 非虚方法:只要能被invokestatic和invokespecial指令调用的方法,都可以在解析阶段中确
2021-03-16 15:16:37 689
原创 Java中String类的常考面试题汇总
Java中String类的常考面试题汇总 前言 由于在学习中需要不断完善自身,在网络上搜寻了几道关于java中String类的面试题,汇总为一篇博客,以便在将来有需要时,能够找到复习的地方 主题 第一题 String s1 = "abc"; String s2 = "abc"; System.out.println(s1 == s2); // true System.out.println(s1.equals(s2));// true ...
2021-03-15 01:14:28 330
原创 关于java中继承机制的一些猜想
关于java中继承机制的一些猜想 前言 Java作为当下热门的语言之一,拥有着面向对象的强大特性,其不仅吸收了C++语言的各种优点,还摒弃了C++中难以理解的多继承(改为了多层继承)和指针,方便了我们将现实生活中的事物,通过类的概念进行表达出来,其核心有三大特点,封装,继承,多态,今天我就来谈一谈我对java继承的一些浅显理解. 问题 java中继承这一特点,大大方便了我们编写代码,提高了代码的复用性,以及维护性,同时他也是多态的前提.但关于继承在此我有些
2021-03-14 13:23:44 200 2
原创 java中静态方法是否能够被重写?
就java中静态方法是否能够被重写进行讨论 java是一门面向对象的语言,具有三大特点,封装,继承,多态,今天主要解决的是关于继承中重写的问题 在java中子类可以继承父类非私有的成员(成员变量,成员方法),不需要再去重新手写一遍代码,继承提高了代码的复用性,以及可维护性,同时也是多态的前提,但子类有时候不想要原封不动的使用父类的方法时,这个时候就用到了重写 在讲重
2021-03-12 11:54:41 502 1
原创 Markdown语法的复习
Markdown 语法的复习 标题 “# 标题内容” 一级标题 “## 标题内容” 二级标题 字体 类型 方法 样式 粗体 两个星号(*)包裹 文本 斜体 一个星号(*)包裹 文本 粗体加斜体 三个星号(*)包裹 文本 删除线 两个波浪线包裹 文本 引用 一个大于号(>) 引用 分割线 三个星号或者三个横线(***或者—) 图片 ![图片名字] + () 超链接 [超链接名字] 加上 (路径地址) 百度 列表 有序列表 A B C D 无序列表
2021-03-10 16:38:11 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人