一、类和对象理论 1.面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 2.面向对象: 核心是"对象(容器)"二字 对象的终极奥义就是将程序"整合" 对象是"容器",用来盛放数据与功能的; 反过来说,什么是对象?能存放数据和功能的地方就是一个对象 ...
分类:
其他好文 时间:
2021-07-05 18:57:44
阅读次数:
0
1、概念 使用static 修饰成员变量,此时该成员变量又对象层级提升到类层级,被所有对象共享 该成员变量随着类的加载而准备就绪,与是否创建对象无关. 总之:类存在的时间比对象早 2、修饰的范围 static 修饰符表示静态的,可修饰字段、方法、代码块、内部类,其修饰的成员属于类,也就是说 stat ...
分类:
其他好文 时间:
2021-05-03 11:49:22
阅读次数:
0
static关键字 被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量) 被static修饰的成 ...
分类:
编程语言 时间:
2021-04-16 12:10:29
阅读次数:
0
1. 基本概念 1.1. 使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。 1.2. static关键字修饰的成员可以使用引用.的方式访问,但推荐类名.的方式。 2. 使用 ...
分类:
编程语言 时间:
2020-12-15 11:43:13
阅读次数:
4
ALTERLOGFILEGROUP语句此语句将名为‘file_name‘的UNDO文件添加到现有日志文件组logfile_group中。ALTERLOGFILEGROUP语句只有一个ADDUNDOFILE子句,当前不支持DROPUNDOFILE子句。注意所有NDB集群磁盘数据对象共享同一命名空间。这意味着每个磁盘数据对象必须具有唯一的名称(而不仅仅是给定类型的每个磁盘数据对象)。例
分类:
数据库 时间:
2020-12-11 12:29:32
阅读次数:
6
static 静态的东西可以被该类所有的对象共享; 被存在方法区中的静态区中。 静态的东西可以直接用对象名调用,也可以用类名调用,但是推荐用类名调用; 假如不用类名调用的话,还得新建一个对象才可以调用。浪费空间。 静态的随着类的加载而加载进来,比创建对象要加载的早,非静态的东西随着对象的创建而存在, ...
分类:
其他好文 时间:
2020-07-23 16:42:14
阅读次数:
73
对于类的非静态成员,每个对象都有自己的一份拷贝,即每个对象都有自己的数据成员,不过成员函数却是每个对象共享的。那么调用共享的成员函数是如何找到自己的数据成员?答案就是用this指针,下面举例说明: 当vbBook对象调用OutputPages成员函数时,this指针指向vbBook对象,当vcBoo ...
分类:
其他好文 时间:
2020-07-19 11:20:31
阅读次数:
80
单例 :单例模式确保一个类只有一个实例,并提供全局访问点,实现单例模式的方法是私有化构造函数,通过getInstance()方法实例化对象,并返回这个实例,并保证在JVM中只有一个实例 单例模式优缺点 优点 1、单例类只有一个实例,不会频繁创建对象 2、共享资源,全局使用,访问速度比较快(只有一个实 ...
分类:
其他好文 时间:
2020-07-12 17:17:47
阅读次数:
67
在上一个实验”IAM策略”中,我们了解到可以对IAM用户赋予一些策略,使这些用户只能对特定的资源赋予特定的权限,以及在策略中,我们也可以通过变量的方式动态控制每一个IAM用户的策略。但在某些场景下,我们需要对某些资源赋予权限,比如有一个S3存储桶,我们想要把这个存储桶/存储桶中的对象共享给某一个AWS账号,或者某一个AWS账号下的IAM用户,在这种情况下,我们需要创建基于资源的策略。S3存储桶策略
分类:
其他好文 时间:
2020-06-18 16:11:44
阅读次数:
108
static修饰符的作用:是静态的意思,区分类与对象,如果在字段和方法前添加了static,那么它就属于类,否则就属于对象 (被所有的对象共享,节省空间,当没必须每个对象都存储一份的时候,可以直接使用类名调用) static内存分析 深入变量(分为成员变量跟局部变量) 成员变量:类成员变量(静态变量 ...
分类:
编程语言 时间:
2020-06-14 20:36:45
阅读次数:
72