1.静态成员变量是属于整个类的全局变量,它不单属于某一个对象;普通成员变量是属于类中的对象,它不能被所有对象共享。 2.静态成员变量必须在全局进行定义,而由于普通成员变量在创建一个对象的时候可以对它进行初始化,因此就不需要单独对它进行定义,只要声明即可。 3.静态成员变量在没有对象之前就存在。 程序 ...
分类:
编程语言 时间:
2017-06-03 12:42:19
阅读次数:
160
Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。 然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它 ...
分类:
编程语言 时间:
2017-05-28 21:40:00
阅读次数:
309
static关键字:(修饰:属性,方法,代码块,内部类) 修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 修饰的资源,在类加载期间执行 修饰的属性: 属于对类所有实例对象共享的变量 访问静态的属性:类名.属性名() 修饰的方法: 属于静态方法,可以直接类名.方法名()调用, 一般是 ...
分类:
其他好文 时间:
2017-05-25 18:21:04
阅读次数:
170
static关键字:(修饰:属性,方法,代码块,内部类) 修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 修饰的资源,在类加载期间执行 修饰的属性: 属于对类所有实例对象共享的变量 访问静态的属性:类名.属性名() 修饰的方法: 属于静态方法,可以直接类名.方法名()调用, 一般是 ...
分类:
其他好文 时间:
2017-05-25 17:42:49
阅读次数:
122
通过前面三篇博客的介绍,基本上对Java的多线程有了一定的了解了,然后这篇博客根据生产者和消费者的模型来介绍Java多线程的一些其他知识。 我们这里的生产者和消费者模型为: 生产者Producer 生产某个对象(共享资源),放在缓冲池中,然后消费者从缓冲池中取出这个对象。也就是生产者生产一个,消费者 ...
分类:
编程语言 时间:
2017-05-25 11:48:02
阅读次数:
238
Static关键字 1.static修饰的资源属于类级别的资源,静态的资源,对于类的所有实例对象的共享的资源 2.static关键字可以用来修饰属性,方法,代码块 3.static修饰的资源,在类加载期间执行 Static修饰的属性 static关键字修饰属性,属于对类所有实例对象共享的变量 访问静 ...
分类:
其他好文 时间:
2017-05-17 23:49:43
阅读次数:
378
static修饰符可以修饰变量、常量、方法和代码块,分别称为静态变量、静态常量、静态方法和静态代码块。 1.static变量 在java中,如果希望某个变量的值能被所有的对象共享,可以将该变量声明为静态变量(也叫类变量)。静态变量在类装载时,只分配一块储存空间,所有此类的对象都可以操控此块储存空间, ...
分类:
编程语言 时间:
2017-04-24 23:11:58
阅读次数:
250
Day09总结 1. Static 关键两个点: 1,关注其语法特点 2,关注其使用场景 静态的使用: l 静态变量 静态变量所有对象共享一份,非静态的成员变量,每个对象独享一份 l 静态变量和普通成员变量的区别(局部变量和成员变量的区别) n 归属不同 u 成员变量:对象 u 静态变量:类 n 调 ...
分类:
编程语言 时间:
2017-04-24 21:18:18
阅读次数:
221
ipc{ 1.通信{ 数据传送{ pipe 传字节流 ,MessageQueue 传结构化消息对象 } 共享内存(最快) } 2.信号 Signal(唯一异步的IPC) 3.同步 semaphore (最重要)}exec 把一个新程序加载到自己内存中,替换数据段,代码段,堆,stack 父进程先结束 ...
分类:
其他好文 时间:
2017-04-22 15:43:42
阅读次数:
220
在类型前面加static修饰的数据成员,是隶属于类的,成为类的静态数据成员,也称为“类的变量” 静态数据成员被该类的所有对象共享(即所有对象中的这个数据域实际上处于同一个内存位置) 静态数据要在实现文件中赋初值,格式为: Type ClassName::static_var = Value; 返回值 ...
分类:
编程语言 时间:
2017-03-27 22:56:53
阅读次数:
235