- 博客(14)
- 收藏
- 关注
原创 代码块详解
代码块又称初始化块,属于类中的成员,【即 是类的一部分】,类似于方法,将逻辑语句封装在方法体中,通过{ } 包围起来。但和方法不同的是,代码块没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显示调用,而是加载类时,或创建对象时隐式调用。
2024-01-31 14:50:42
571
原创 Object类详解
之前我们了解到Object类是所有类的基类,其中包含了很多方法,现在我们去一一了解一下。在JDK文档中找到Object类,看看它有哪些方法这里我们主要看一些常用的就行。比如:equals()、finalize()、hashcode()、toString()等。
2024-01-25 20:10:05
798
原创 一口气理解方法重写/覆盖(override)
子类的方法的形参列表方法名称,要和父类方法的形参列表方法名称完全一样。子类方法的返回类型和父类方法返回类型一样,或者是父类返回类型的子类比如 父类返回类型是Object,子类方法返回类型是String子类方法不能缩小父类方法的访问权限,要按照public -> protected -> 默认 ->private 的顺序父类和子类cry()方法的方法名(cry)及括号里的形参要保持一致,无参也行。
2024-01-19 21:51:25
386
1
原创 java的数组反转
第二种方法不需要新建临时数组,我们只需要把数组的第一个元素和最后一个交换,第二个元素和倒数第二个交换即可。Java中数组反转一般有两个思路,第一个是新建一个临时数组,把原来的数组内各值倒着给放进去。但是这样的方法的缺点是效率不高,需要遍历整个数组,时间复杂度和空间复杂度都不合适。第二种方法不需要遍历整个数组,只需要遍历到一半就可以了,在时间上节省很多。
2022-08-20 09:59:06
11121
1
原创 Hadoop集群搭建
需要的安装包: 1.jdk压缩包 2.hadoop压缩包搭建hadoop集群一.使用VMvare创建两个虚拟机,我使用的是ubuntu16.04版本的,并关闭全部虚拟机的防火墙 1.因为默认的虚拟机主机名都是ubuntu,所以为了便于虚拟机的识别,创建完成虚拟机后我们对虚拟机名进行修改,我们把用于主节点的虚拟机名称设为master(按自己的喜好创建),把用于从节点的虚拟机名称设为slave1修改主机名的命令:sudo gedit /etc/ho...
2021-09-24 21:33:08
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人