![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 83
一起努力!!!
春风~十一载
沐浴阳光,一路向北~
展开
-
【Java之基础】简述hashcode和equals的区别
简述hashcode和equals的区别如果在hashmap当中来说的话,作用分别如下:hashcode是定位当前元素,需要找到某个元素在当前数组(桶)当中的下标equals是需要在hashcode定位的某个下标(桶)中遍历链表,比较哪个key是相同的。举个例子,如果我们要在字典中查找“美丽”这个词语,我们应该先找到“美”在哪个地方,那么实际上我们找“美”的过程就可以理解成hashcode。查找“美”字后,由于“美”后面(下标)有很多字可以组成词语,例如“美人”、“美景”等等。但我们需要找到的原创 2022-02-12 10:53:33 · 930 阅读 · 7 评论 -
【Java基础】一篇文章帮你搞懂Java之内部类
内部类一. 实例内部类1. 定义2. 如何获取实例内部类这个对象的引用3. 注意事项二. 静态内部类1. 定义2. 如何获取静态内部类这个对象的引用3. 注意事项匿名内部类1. 定义2. 常见用法3. 注意事项一. 实例内部类1. 定义什么是实例内部类呢?顾名思义,就是在一个普通类的内部再定义一个类,即为实例内部类。如:class OuterClass{ public int data1=1; public static int data2=2; class InnerCl原创 2021-09-19 16:36:01 · 1197 阅读 · 71 评论 -
【Java基础】泛型相关知识点总结
泛型,其实算是Java当中经常使用且比较难的语法了,很多人一开始都很难理解,下面,我将会用简单的方式带你去理解它,让你打好基础,以后不必再害怕~Java之泛型泛型的定义为什么要用到泛型三级目录泛型的定义这里大家可以不必去看网上的有些定义,因为相对于比较学术化,只需记住泛型可以在程序设计中指定某种类型,让程序的设计更加规范化即可为什么要用到泛型了解到了泛型是什么后,那我们来讨论讨论为什么要用泛型这个语法,这个语法到底是干什么的?别急,下面,我先给大家举一个例子:class Stack { .原创 2021-09-08 13:51:19 · 1803 阅读 · 93 评论 -
【Java基础】包
包包将类放到包中的方法导入包中的类包的访问权限控制常见的系统包温馨提示:本节课的语法内容会比较多奥,但不会很难,只需要小伙伴们在空闲时间多加练习就好啦!那么,就让我们开始吧!包包是什么?其实就是一个文件夹,包 (package) 是组织类的一种方式,使用包的主要目的是保证类的唯一性。将类放到包中的方法基本规则1.在文件的最上方加上一个 package 语句指定该代码在哪个包中。2.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 )。3.包名要原创 2021-05-24 17:42:46 · 166 阅读 · 5 评论 -
【Java基础】类和对象总结
类和对象面向对象编程和面向过程编程类和对象的关系类的基础语法和实例化访问对象的方法匿名对象面向对象编程和面向过程编程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,原创 2021-04-27 23:23:11 · 359 阅读 · 6 评论 -
【Java基础】手把手教你掌握Java之数据类型和运算符
数据类型与运算符冯·诺伊曼体系结构变量及其用法和命名整形变量(int)长整型变量(long)双精度浮点型(double)单精度浮点型变量(float)字符型变量(char)布尔类型变量(boolean)字符串类型变量(String)变量的命名规则总结数值提升运算符冯·诺伊曼体系结构在本篇文章的开头,我给大家介绍一个很伟大的任务:冯·诺伊曼,相信很多人都听过。冯·诺依曼(John von Neumann,1903~1957),20世纪最重要的数学家之一,在现代计算机、博弈论、核武器和生化武器等诸多领域内有原创 2021-04-05 09:56:26 · 5460 阅读 · 37 评论 -
【Java基础】初识Java
Java语言Java是什么为什么选择Java三级目录Java是什么Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。为什么选择Javajava有多火?1.97%的企业桌面运行Java2.美国有98%的桌面(或计算机)运行Java3.全球有900万Java开发人员4.开发人员原创 2021-03-29 12:52:38 · 1637 阅读 · 11 评论