![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 70
装满map的哈希
这个作者很懒,什么都没留下…
展开
-
泛型与通配符
文章目录前言一、泛型1. 什么是泛型2. 泛型存在的意义2. 泛型的使用二、通配符1.为什么要使用通配符2.上限通配符3. 下限通配符三、泛型和通配符如何选择总结 前言 泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样 一、原创 2021-09-09 12:00:46 · 213 阅读 · 0 评论 -
多态 动态连接 字节码层面分析
文章目录前言一、案例源码二、分析father字节码2.分析 son 字节码结果 前言 java中的多态性是作为面向对象的程序设计语言最核心的特征,表示一个对象有着多重特征,可以在特定的情况下表现出不同的状态,从而对应着不同的属性和方法。 就java而言,多态性就是允许将父对象设置成为一个或更多与自身子对象相等的技术,赋值之后父对象就可以根据原创 2021-08-02 23:00:49 · 360 阅读 · 0 评论 -
Integer 128不相等 ?
项目场景: 在平常敲代码的时候可能会单纯的认为基本类型可以用 == 进行值的比较,这句话本身没有什么问题,但在有装拆箱环节中我们需要格外注意比较方式,因为装箱就意味着被装箱的变量将不再是基本类型,在这个基础上就不能使用 == 进行判断了,但这也并不绝对,具体还是要看实际环境 问题描述: 在Integer或者Long变量中,如果要使用 ==原创 2021-08-02 21:58:01 · 222 阅读 · 0 评论