- 博客(63)
- 收藏
- 关注
原创 VM虚拟机
但从外观上看起来,所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果,本章将主要从概念模型的角度来讲解虚拟机的方法调用和字节码执行。“虚拟机”是一个相对于“物理机”的概念 ,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的,而虚拟机的执行引擎则是由自己实现的,因此可以自行制定指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。发布于2025-02-24著作权归作者所有。
2025-05-16 12:00:13
280
原创 虚拟机IP配置
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-16 11:59:10
357
原创 lincx常见操作命令
a 显示所有文件及目录 (.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意 ls -l = ll。若 路径省略,则 变换至使用者的home目录。~ 也表示为home目录的意思 . 则是表示目前所在的目录 .. 则表示目前目录位置的上一层目录。ls path ls -a path # 查看所有文件 包括隐藏文件 ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等 ll -h path # 表示以人性化的显示内容 ll * # *
2025-05-13 15:32:37
146
原创 mr工作原理
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-13 15:32:03
322
原创 vm集群命令
a 显示所有文件及目录 (.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意 ls -l = ll。若 路径省略,则 变换至使用者的home目录。~ 也表示为home目录的意思 . 则是表示目前所在的目录 .. 则表示目前目录位置的上一层目录。ls path ls -a path # 查看所有文件 包括隐藏文件 ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等 ll -h path # 表示以人性化的显示内容 ll * # *
2025-05-13 15:31:15
198
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:30:18
314
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:29:18
232
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:28:45
231
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:28:11
318
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:27:34
242
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:27:02
398
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:24:56
268
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:24:23
281
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:23:49
369
原创 scala
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:23:16
289
原创 vn虚拟机
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-13 15:22:43
362
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-13 15:22:03
305
原创 vi常见操作命令
2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。1、先关闭虚拟机中的操作系统,回到虚拟机主界面。方法二:Host-only方式。
2025-05-12 11:22:34
220
原创 lincx常见操作命令
a 显示所有文件及目录 (.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意 ls -l = ll。若 路径省略,则 变换至使用者的home目录。~ 也表示为home目录的意思 . 则是表示目前所在的目录 .. 则表示目前目录位置的上一层目录。ls path ls -a path # 查看所有文件 包括隐藏文件 ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等 ll -h path # 表示以人性化的显示内容 ll * # *
2025-05-12 11:21:49
213
原创 虚拟机IP配置
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:20:39
240
原创 mapreduce的工作原理
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:19:50
416
原创 hadoop集群的常用命令
a 显示所有文件及目录 (.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意 ls -l = ll。若 路径省略,则 变换至使用者的home目录。~ 也表示为home目录的意思 . 则是表示目前所在的目录 .. 则表示目前目录位置的上一层目录。ls path ls -a path # 查看所有文件 包括隐藏文件 ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等 ll -h path # 表示以人性化的显示内容 ll * # *
2025-05-12 11:18:37
154
原创 hadoop集群的常用命令
同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
2025-05-12 11:17:34
210
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:16:27
228
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:15:52
336
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:15:18
377
原创 hadoop
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2025-05-12 11:14:14
300
原创 linux常见操作命令
a 显示所有文件及目录 (.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意 ls -l = ll。ls path ls -a path # 查看所有文件 包括隐藏文件 ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等 ll -h path # 表示以人性化的显示内容 ll * # *通配符表示任意字符?表示有且只有一个字符。~ 也表示为home目录的意思 . 则是表示目前所在的目录 .. 则表示目前目录位置的上一层目录。
2025-03-03 22:46:41
213
原创 VM虚拟机
远程过程调用接口RPCI(Remote Procedure Call Interface,实现虚拟机向主机发送命令执行)是基于Backdoor机制实现,其在version3和4的DND/CP中均存在堆溢出漏洞:guest发送分片DnD/CP命令数据,host收到后重组,在拷贝时对每个数据包进行长度校验时,默认每个包的binarySize用户不会更改。但是用户更改后,绕过长度检查,从而导致溢出。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
2025-02-24 17:29:42
438
原创 VM虚拟机
但从外观上看起来,所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果,本章将主要从概念模型的角度来讲解虚拟机的方法调用和字节码执行。执行引擎是Java虚拟机最核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念 ,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的,而虚拟机的执行引擎则是由自己实现的,因此可以自行制定指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。
2025-02-24 17:27:43
143
原创 VM虚拟机
2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。
2025-02-24 17:25:00
147
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-12 09:39:08
253
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-12 09:38:37
371
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-12 09:26:01
374
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-12 09:25:30
414
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-12 09:24:54
281
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-09 07:48:36
279
原创 scala
在Scala中有三种用来修饰属性的关键字: var:定义可以修改的参数 val:定义不能修改的参数 private:私有的,修饰后的内容不可再更改,不能访问Scala有参类: class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,type表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。 parameter表示构造参数的名字,typ
2024-12-09 07:48:01
296
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-09 07:46:48
252
原创 scala
伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当声明一个类时,只有一个构造器。表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。
2024-12-09 07:46:16
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人