CSDN论坛 > Java > Java SE

一个关于static 的问题 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1445
Bbs4
本版专家分:1445
Bbs2
本版专家分:366
Bbs1
本版专家分:20
Bbs9
本版专家分:51665
Blank
蓝花 2010年5月 Java大版内专家分月排行榜第三
Bbs7
本版专家分:18128
Blank
黄花 2004年2月 Java大版内专家分月排行榜第二
2004年1月 Java大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
java static静态方法的并发性
在做一个web项目的时候需要做一个通用类去处理一些问题,想到这个类很多地方都有用到,又不想每次都new一个,因此就定义了里面的方法是静态方法,然后又因为多个静态方法都用到了同一个对象,结果定义了一个类的全局变量让每个静态方法去调用它,刚开始没什么问题,后来项目上线没多久就挂了,最后发现这样做导致了多线程的并发问题,所以就想在这里记录一下…下面是一个例子,例如:public class TestUti
java面试题之static
java面试题之static
关于static与final 一起用需要注意的问题
对于被static和final修饰过的实例常量,实例本身不能再改变了,但对于一些容器类型(比如,ArrayList、HashMap)的实例变量,不可以改变容器变量本身,但可以修改容器中存放的对象,这一点在编程中用到很多。 public class TestStaticFinal {         private static final ArrayList alStaticFinalV
笔试知识点:面试常考点static
C 语言的 static 关键字有三种(具体来说是两种)用途: 1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。 [cpp] view plain copy print?int foo(){      static int i = 1; // note:1      //int i = 1;  // note:2      i += 1;      return i;  }
java基础面试题之static和final总结
1.static 关键字(静态的) ①静态方法 通常,在一个类里定义一个方法为static,也就是说无需本类的对象即可直接调用此方法。 声明此方法意味着: ·此方法内部不能引用非static变量。 ·此方法不能被子类重写为非static方法。 ·父类的非static方法不能被子类重写为static方法。 ·static代码块可以用static{}来完成,在类被第一次装载时执行初始化,
一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题
一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题 一个关于jspsmartupload下载的问题
关于static的一道题目和static 的小结
昨晚做得一道题目, void test() {           static int  a ; a = a + 2; } 问运行后,a 的值是多少? 我后来在机子上运行了之后,结果是2。 原因: a开始初始化的时候,应该是0。所以a的结果是2。
java反射中的难题
1.访问私有对象(这个是比较简单,不算是难题)使用反射: Field field[] = reClass.getDeclaredFields(); field[0].setAccessible(true); field[0].set(obj, value);//给obj的一个属性设置value2.访问私有方法 (这个是比较简单,不算是难题) Met
关于static的继承问题
今天研究了一下被static修饰的变量和方法,在子类中继承的问题,网上也看了别人的博客,自己也动手试了一下   代码如下 1 //父类 2 package com.xujingyang.test; 3 4 public class Father { 5 public static String staticString="父类中的静态变量"; 6 public S
java 关于static问题
被static修饰的属性和方法为静态属性、静态方法。 静态属性、静态方法最大的特点就是不依靠实例化类得到的对象而直接访问,静态方法只能访问静态方法和静态属性,非静态方法可以访问非静态方法、非静态属性,静态方法,静态属性 当静态方法里面访问非静态属性b和非静态方法a()时,编译报错 报错提示为 当把静态方法访问非静态属性b和非静态方法a()代码注释时,编译通过,运行成功
关闭