关于类的调用次数,大体使用静态变量来实现。 代码: package yds; import java.util.Scanner; class Number{static int sum;public Number(){ sum++;}int Sum(){ return sum;}}public cl ...
分类:
其他好文 时间:
2018-11-13 02:47:17
阅读次数:
163
static用法: 1、静态变量: 2、静态方法: 3、静态代码块: 4、静态内部类: 5、静态导包: ...
分类:
其他好文 时间:
2018-11-13 00:02:27
阅读次数:
192
类和对象 权限修饰符: 局部变量 局部变量的有效范围 this关键字 在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法,构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的 静态变量,常量和方法 由static修饰的变量,常量和方法被称为静态变量,常量和方法 两个方法同时修 ...
分类:
编程语言 时间:
2018-11-12 22:19:59
阅读次数:
205
1.单列模式的定义 保证一个类只有一个实例存在,同时提供能对该实例加以访问的静态方法。 2.为什么要使用单列模式 在整个程序空间使用全局变量,共享资源; 大规模系统中,为了性能的考虑,需要节省对象的创建时间等。 3.实现单列模式的步骤 a) 构造函数私有化 b) 提供一个公有的静态方法 c) 在类中 ...
分类:
其他好文 时间:
2018-11-12 19:47:25
阅读次数:
128
类加载器工作机制:1.装载:将Java二进制代码导入jvm中,生成Class文件。2.连接:a)校验:检查载入Class文件数据的正确性 b)准备:给类的静态变量分配存储空间 c)解析:将符号引用转成直接引用3:初始化:对类的静态变量,静态方法和静态代码块执行初始化工作。双亲委派模型:类加载器收到类 ...
分类:
其他好文 时间:
2018-11-11 15:58:31
阅读次数:
126
首先,先给出结论,静态变量在多线程的情况下是会出现安全的问题的,下面上代码验证: 验证思路,通过两个线程去a++,最后结果应该是2000,否则就是线程不安全的; java public class TestStatic { public static int a=0; public static v ...
分类:
其他好文 时间:
2018-11-10 21:16:41
阅读次数:
174
封装 信息隐藏,隐藏对象的细节 访问修饰符 public private protected 默认 属性封装的实现 方法封装的目的(隐藏方法实现细节) UML类图(建模语言,图形化语言) 类的构造方法 对属性进行初始化赋值 new 操作符 {自动调用} 类变量(静态变量) 类方法(静态方法) 优先于 ...
分类:
编程语言 时间:
2018-11-09 00:03:25
阅读次数:
225
size - list section sizes and total size是GNU Development Tools,列出目标文件各个部分所占的字节数,当不输入目标文件时,将会把a.out文件作为缺省输入文件名。 输出各段说明: text段:正文段字节数大小 data段:包含静态变量和已经初 ...
分类:
系统相关 时间:
2018-11-08 13:18:14
阅读次数:
269
1.对象可以简单认识成一个内存块,一个区域。 2.内存分为:栈内存,堆内存,方法区(堆的一部分,包括类的信息,静态方法,静态变量,字符串常量),这点对理解很多东西都很有用 3.包先简单理解成一个文件夹(域名倒着写) 4.面向对象: 继承: 类只能单继承,接口才可以多继承 子类构造函数调用前默认会调用 ...
分类:
编程语言 时间:
2018-11-06 17:41:28
阅读次数:
135
变量: 静态变量: 常量: 变量类型: 1、 自动类型转换: 小类型转换为大类型 Int+float=>float // int 32位 float 64位 Int+bool=>int // 12+flase(true)=>12(13) 2、 获取变量类型: var_dump($变量名);//输出类 ...
分类:
Web程序 时间:
2018-11-04 22:53:44
阅读次数:
232