![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
甜辣嘟嘟嘟
2022-2025
慢慢沉淀~
展开
-
【韩顺平 零基础30天学会Java】面向对象编程(中级)拖了hin久~
返回该对象的哈希码值,支持此方法是为了提高哈希表的性能,实际上,由Object类定义的hashCode方法确实会针对不同的对象返回不同的整数。如果子类没有这个属性,就看父类有没有这个属性(如果父类有该属性,并且可以访问,就返回信息),如果父类没有就按照上面的规则,继续找上级父类,直到Object…1.断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下,进而分析找到这个bug。原创 2023-10-08 20:09:15 · 187 阅读 · 0 评论 -
【韩顺平 零基础30天学会Java】面向对象编程(基础)(5days)
它有几个特点(1)方法名和类名相同 (2)没有返回值 (3)在创建对象时,系统会自动调用该类的构造器完成对象的初始化。Java设计者引入类与对象(OOP),根本原因就是现有的技术,不能完美的解决新的需求。p1是对象名(对象引用)new Person()创建的对象空间(数据)才是真正的对象。构造方法也叫构造器,是类的一种特殊方法,它的主要作用是完整对新对象的初始化。2)对象是具体的,实际的,代表一个具体事物,即是实例。3)类是对象的模板,对象是类的一个个体,对应一个实例。原创 2023-09-05 22:11:27 · 264 阅读 · 0 评论 -
【韩顺平 零基础30天学会Java】数组、排序和查找(2days)
二维数组声明方式有:int[][] y or int[] y[] or int y[][]方法二:使用逆序赋值方法(创建一个新数组 ,逆序遍历原数组,原始数组指向新数组【=】)二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不同。遍历数组得到数组所有元素的和 hens[下标],下标是从0开始编号的。(new新一个新数组,赋值,原始数组指向新数组arr=arrNew)([]可以写在数据类型的后面,也可以写在数组名的后面)可以理解成,原来的一维数组的每个元素是一维数组。原创 2023-08-27 11:44:53 · 216 阅读 · 0 评论 -
【韩顺平 零基础30天学会Java】程序流程控制(2days)
将一个循环放在另一个循环体内,就形成了嵌套循环。当只有内层循环的循环条件为false的时候,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支结构称为内层分支外面的结构分支称为外层分支,建议:分支不要超过3层。break语句用于终止某个语句块的执行,一般使用在switch或者循环{for,while,do-while}中。循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开(例如int i=0,j=0),原创 2023-08-21 21:51:54 · 156 阅读 · 0 评论