暗中映秀
码龄6年
关注
提问 私信
  • 博客:54,307
    动态:19
    54,326
    总访问量
  • 39
    原创
  • 649,800
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2018-11-03
博客简介:

我的博客

查看详细资料
个人成就
  • 获得43次点赞
  • 内容获得4次评论
  • 获得176次收藏
创作历程
  • 13篇
    2023年
  • 28篇
    2020年
成就勋章
TA的专栏
  • JavaSE
    12篇
  • 计算机网络(第七版)
    11篇
  • Windows10
    1篇
  • 数据库系统概论(第五版)
    7篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 接口

修饰符 ] interface 接口名称 extends 父接口 1 , 父接口 2 , . . . {// 静态常量 // 抽象的实例方法(普通方法) // 内部类、内部接口、内部枚举(都是静态的) // 默认方法(实例方法,由接口的实现类的实例来调用)、类方法(静态方法) // 私有方法(java 9 提供) }修饰符:public / 省略(包权限)接口名称和类名遵循相同命名规则类是单继承:一个类的直接父类只能有一个接口是多继承:一个接口的直接父类可以有多个。
原创
发布博客 2023.02.20 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 内部类

当静态内部类对象存在时,并不存在一个被它寄生的外部类对象,静态内部类对象只持有外部类的类引用,没有持有外部类对象的引用。在非静态内部类里可以直接访问外部类的私有成员,是因为在非静态内部类的对象里保存了一个它所寄生外部类对象的引用。当调用非静态内部类的实例方法时,必须有一个非静态内部类的实例,非静态内部类实例必须寄生在外部类实例里。如果把一个内部类放在方法里定义,那这个内部类就是一个局部内部类,局部内部类仅在方法里有效。把 A 类定义在 B 类的内部,A——内部类(嵌套类),B——外部类(宿主类)。
原创
发布博客 2023.02.20 ·
1468 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Java 抽象类

抽象方法和抽象类的学习
原创
发布博客 2023.02.12 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 初始化块

与实例初始化块类似的是,系统在类初始化阶段执行类初始化块时,不仅会执行本类的类初始化块,而且还会一直上溯到 Object 类的类初始化块(如果有),先执行 Object 的类初始化块(如果有),然后执行其父类的类初始化块 ……,而且系统会先执行其父类中的实例初始化块(如果有)和构造器,一直追溯到祖宗类 Object 类,先执行 Object 类的实例初始化块(如果有)、构造器,最后才执行该类的实例初始化块(如果有)和构造器,返回该类的对象。实例初始化块负责对对象执行初始化。类初始化块负责对类初始化。
原创
发布博客 2023.02.12 ·
1018 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Java 四种权限修饰符

能用 private 就用 private,不行就放大一级,用 package(default),再不行就用protected,最后用 public。权限大小:private < (default) < protected < public。public:公共访问,权限最大,无论同不同包,是不是子类都能访问。3、会被子类继承重写的方法,通常使用 protected。protected:子类才能访问,无论同不同包。一个原则:该暴露的就暴露,该隐藏的就隐藏。(default):本包下的才能访问。
原创
发布博客 2023.02.11 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 多态

多态(Polymorphism)按字面意思理解就是“多种形态”,即一个对象拥有多种形态。即同一种方法可以根据发送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。多态存在的条件有继承(基类)或 实现 (接口) 关系子类重写父类的方法父类引用变量指向子类对象==注:==多态是针对实例方法的多态,不是属性的多态,也不是类方法的多态。java 引用变量分为两种类型,一种是编译时类型,一种是运行时类型。编译时类型由声明该变量时使用的类型决定;
原创
发布博客 2023.02.11 ·
856 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 自动装箱与拆箱

上面的代码中 i1 和 i2 的数值为 100,因此会直接从 cache 中取已经存在的对象,所以 i1 和 i2 指向的是同一个对象,而 i3 和 i4 则是分别指向不同的对象。从反编译得到的字节码内容可以看出,在装箱的时候自动调用的是 Integer.valueOf() 方法。装箱过程是通过调用包装类的 valueOf 方法实现的,而拆箱过程是通过调用包装类的 xxxValue方法实现的(xxx 代表对应的基本数据类型)。Double、Float 的 valueOf 方法的实现是类似的。
转载
发布博客 2023.02.09 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 继承(扩展)

什么是继承?extends 其实是扩展的意思继承是类与类之间的一种关系,对某一批类中共有的方法和属性进行共性抽取,抽取出来的这个类也就是被继承的类称之为:父类 / 基类 / 超类;继承的类称之为:子类 / 派生类为什么要使用继承?(或者说使用继承解决了什么问题?提高代码复用率继承是多态的前提,没有继承即没有多态。继承设计规范子类们相同特征(共性属性、共性方法)放在父类中定义,子类独有的属性和行为应该定义在子类自己里面。为什么这样做?
原创
发布博客 2023.02.09 ·
1129 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java开发手册下载

Java开发手册黄山版
原创
发布博客 2023.02.06 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java构成覆盖重写的条件(图文)

子父类之间具有继承关系必须保证子父类之中的方法名称、参数列表都要相同与方法重载相区别子类方法的返回类型和父类的返回类型一样,或者是父类返回类型的子类。子类方法的权限必须大于等于父类方法的权限。小扩展提示:public > protected > (default) > private备注:(default) 不是关键字 default,而是什么都不写,留空。重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。但是可以抛出更少,更有限或者不抛出异常。
原创
发布博客 2023.02.05 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么重写了 equals 还要重写 hashCode

对于引用类型来说,如果不重写 equals 方法,即使调用 equals 方法,默认还是是通过 == 来比较两个对象的地址。两个对象的 hashCode 值如果相同,则对象可能相同,也可能不同,需要用 equals 去比较。Set 集合中存储三个同名的对象,输出查看集合的大小以及存储对象的内容。期待的应该存储是一个对象,但却存储了三个,HashSet 没有去重。这样就如我们所期待的那样,向集合中存储多个相同的对象,只保留一个。两个对象的 hashCode 值如果不同,则对象一定不同。
原创
发布博客 2023.02.04 ·
559 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 基础语法

Java是强类型语言——变量的使用要严格符合规定,所有的变量都要先定义后才能使用。基本数据类型(四类八种)整数:byte、short、int(默认)、long浮点数:float、double(默认)布尔:boolean字符(单个):char引用数据类型类接口数组拓展// 整数扩展 进制 int num1 = 0b10;// 二进制 0b int num2 = 010;// 八进制 0 int num3 = 0x10;// 十六进制 0x int num4 = 10;
原创
发布博客 2023.02.02 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLyog下载(学习使用)

SQLyog_v12.08 下载(学习使用)
原创
发布博客 2023.01.13 ·
1378 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Java基础:交换两数的方法

文章目录1、【错误示范】1.1、直接交换1.2、包装类交换2、【正确示范】2.1、数组 + 临时变量2.2、数组 + 加减计算2.3、数组 + 异或运算2.4、成员变量3、总结Java基础:交换两数的方法Java 在有参函数调用时,如果参数传递的是基本类型,进行的是 值传递,而不是 地址 或 引用传递。1、【错误示范】1.1、直接交换public class SwapNumber { public static void swap(int a, int b) { int
原创
发布博客 2020.09.17 ·
7048 阅读 ·
11 点赞 ·
1 评论 ·
22 收藏

学习Excel的使用

文章目录常用的技巧带单位计算填充不连续数据删除空行给Excel图表添加参考线打开开发工具给 Excel 添加目录批量添加下划线批量添加该日是星期几批量添加自定义文字批量将阿拉伯数字转为数字大/小写添加快捷选择快速制作工资条制作动态考勤表对齐姓名数据分组英文字母大小写转换数值大小变符号个数移动单元格批量调整行高和列宽“✚” 拖拽序列/复制一次插入多个空行列/行移动/复制单元格复制工作表重命名工作表批量删除工作表两个工作簿之间复制/移动工作表组合工作表行列转置贴上运算值常用的快捷键Alt 键Ctrl + Shi
原创
发布博客 2020.08.10 ·
2927 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络09:无线网络

计算机网络:无线网络几种无线网络的比较无线局域网的组成一个基本服务集 BSS(Basic Service Set) 包括一个基站和若干个移动站所有的站在本 BSS 以内都可以直接通信,但要和本 BSS 以外的站通信时,都要通过本 BSS 的基站。可以理解为在一个网段的计算机可以直接通信,和其他网段的计算机通信需要过网关。基本服务集 BSS 内的基站叫做 接入点 AP(Access Point)当网络管理员安装 AP 时,必须为该 AP 分配一个不超过 32 字节的服务集标识符 SS...
原创
发布博客 2020.08.05 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络08:因特网上的视频音频服务

文章目录8.1、概述8.2、流式存储音频/视频8.3、IP 电话 计算机网络:因特网上的视频音频服务8.1、概述计算机网络最初是为传送数据信息设计的。因特网 IP 层提供的“尽最大努力交付”服务,以及每一个分组独立交付的策略,对传送数据信息也是很合适的。因特网使用的 TCP 协议可以很好地解决网络不能提供可靠交付这一问题。多媒体信息的特点多媒体信息(包括声音和图像信息)与不包括声音和图像的数据信息有很大的区别。多媒体信息的信息量往往很大。在传输多媒体数据时,对时延和时延抖动均有较高的要
原创
发布博客 2020.08.05 ·
1249 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

计算机网络07:网络安全

文章目录7.1、网络安全概述7.2、两类加密技术7.2.1、对称加密7.2.2、非对称加密7.3、数字签名(又称公钥数字签名)7.4、Internet 上使用的安全协议7.4.1、安全套接字 SSL7.4.2、网络层安全 IPSec7.5、数据链路层安全7.6、防火墙(Firewall) 计算机网络:网络安全7.1、网络安全概述1、安全包括哪些方面数据存储安全应用程序安全操作系统安全网络安全物理安全用户安全教育2、网络安全面临的问题1)截获——从网络上窃听他人的通信内容。2
原创
发布博客 2020.08.05 ·
1048 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Windows10学习.pdf

发布资源 2020.08.03 ·
pdf

计算机网络05:传输层

文章目录5.1、传输层的两个协议5.1.1、概述5.1.2、TCP & UDP 协议的应用场景5.1.3、传输层的端口5.1.4、传输层协议和应用层协议之间的关系5.1.5、网络安全知识5.2、用户数据报协议 UDP5.2.1、UDP 协议的特点5.2.2、UDP 的首部格式5.3、传输控制协议 TCP5.3.1、TCP 协议特点5.3.2、TCP 首部格式5.4、可靠传输的工作原理5.4.1、停止等待协议5.4.2、连续的 ARQ 协议5.5、可靠传输的具体实现5.5.1、以字节为单位的滑动窗口技
原创
发布博客 2020.08.03 ·
1023 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多