码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
传统的同步线程锁(两)
一. 线程安全线程安全问题是指程序中公用的东西被多个线程訪问,比方:类的静态变量线程互斥:是指两个线程之间不能够同一时候执行,他们会互斥,必须等待一个线程执行完成,还有一个才干执行二. 同步锁有什么办法能够解决线程安全问题呢?那就是在程序中加锁Java有两种加锁的方法:1. 在代码块中加锁synch...
分类:编程语言   时间:2015-10-17 19:13:37    阅读次数:177
一个有趣的问题
//静态变量//静态变量与实例变量的区别classStaticDemo{staticintx;//静态变量xinty;//实例变量ystaticpublicintgetX(){returnx;}staticpublicvoidsetX(intnewX){x=newX;}publicintgetY()...
分类:其他好文   时间:2015-10-17 17:48:13    阅读次数:131
Java第五周课后作业
题目:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。程序设计思想:首先明确引用静态变量,在题目中只能有一个公共类,所以在程序中,引用静态变量设置创建对象的次数,这样,当创建的对象数+1时,静态变量的+1,方便计数,在...
分类:编程语言   时间:2015-10-17 17:39:33    阅读次数:148
静态变量
在java中不能将方法体内的局部变量声明为static的。例如下诉代码就是错误的。public class example{ public void method(){ static int i = 0; }}在静态方法中不可以使用this关键字在静态方法中不可以直接调用非静态方法,但非静...
分类:其他好文   时间:2015-10-17 14:50:50    阅读次数:97
在静态方法中访问类的实例成员
1.示例程序 1 public class Example 2 { 3 int x = 3;//类的实例变量,初始化值为3 4 static int y = 4;//类的静态变量,初始化值为4 5 public static void method()//静态方法 6 { 7 ...
分类:其他好文   时间:2015-10-17 10:38:42    阅读次数:119
静态字段追踪创建对象个数
//使用类的静态字段和构造函数,在任何时候都可以向//它查询“你已经创建了多少个对象?”。//黄星,2015,10,16class Creat { static int number; //静态变量number默认初值为0。 public Creat() {//每创建一个对象都会首先运行一遍构造.....
分类:其他好文   时间:2015-10-17 09:25:16    阅读次数:220
C++手稿:静态和全局变量的作用域
全局变量和静态变量的存储方式是一样的,只是作用域不同。如果它们未初始化或初始化为0则会存储在BSS段,如果初始化为非0值则会存储在DATA段,见进程的地址空间分配一文。 静态变量的作用域是当前源文件,全局变量...
分类:编程语言   时间:2015-10-17 07:20:09    阅读次数:223
Java类初始化顺序问题
main -> (静态变量、静态代码块) ->main函数体 -> (类变量、初始化块、实例化引用的类) -> 构造函数初始化块与实例化引用的类 的调用顺序 按程序的编写上下顺序执行。1、begin2、public static XXX xx;3、static{}4、public XXX XX;5、...
分类:编程语言   时间:2015-10-15 18:42:27    阅读次数:150
对Java JVM中类加载几点解释
1.用到类的时候,类加载到方法区,同时方法区会存放static的内容(包括静态方法和静态变量),随类的加载而加载2当new的时候,会在堆中创建一个对象,在其中会开辟其中的实例变量内存并初始化,堆中变量默认会被初始化0 null3当方法运行时,进行压栈push操作,不同方法产生一个栈帧,先进后出原则,...
分类:编程语言   时间:2015-10-13 18:46:56    阅读次数:149
07_面向对象(成员变量和局部变量区别、类作为形式参数的问题、匿名对象、封装、private关键字、this关键字、构造方法、成员方法、static关键字、静态变量和成员变量、main方法)_02
7:构造方法(掌握) (1)作用:用于对对象的数据进行初始化 (2)格式: A:方法名和类名相同 B:没有返回值类型,连void都不能有 C:没有返回值 思考题:构造方法中可不可以有return语句呢? 可以。而是我们写成这个样子就OK了:return; 其实,在任何的void类型的...
分类:其他好文   时间:2015-10-11 18:11:40    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!