最新文章列表

java

static关键字:用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下特点:随着类的加载而加载。也就是说静态会随着类的消失而消失,也就是说生命周期最长。 优先于对象存在,明确一点静态是先存在的对象是后存在的 被所有对象共享 可以直接被类名调用,类名.静态成员 实例变量和类变量的区别: 1存放的位置:类变量随着类的加载而存在于方法区中,实例变量随着对象的建立而存放最在堆内存中 2 ...
weida191231 评论(0) 有719人浏览 2012-03-16 09:42

【Java】static在java中的意义,特点与使用

学习本文你到底要学到什么:1、 static在java中到底代表什么,为何要用它?2、 static在java中怎么用?3、 static 有那些特点和使用的“局限”? 1、 s ...
moto0421 评论(2) 有13182人浏览 2012-02-29 15:17

关键字

  修饰符static: 把对象相关的变成类相关的,它可以修饰属性、方法、代码块和内部类 static修饰属性(类变量): 那么这个属性就可以用" 类 ...
剑锋无刃 评论(0) 有683人浏览 2012-02-05 19:14

php和java中静态变量static

因为静态成员是在类第一次加载的时候就创建的,所以在类的外部不需要对象而使用类名就可以访问的到静态的成员;静态成员被这个类的每个实例对象所共享,那么我们php语言使用对象可不可以访问类中的静态成员? 静态的成员不是在每个对象内部存在的,但是每个对象都可以共享,所以我们如果使用对象访问成员的话就会出现没有这个属性定义,使用对象访问不到静态成员的,在其它的面向对象的语言中, Java是可以使用对象的 ...
275553385 评论(0) 有1469人浏览 2012-01-30 13:31

strtus2访问静态方法 及静态常量 数字日期格式化

  <s:property value="%{getText('struts.webui.debt.list.operate.comfirm')}"/>   <s:property value="@com.mij.util.NumberUtils@format(#debt.allcost,getText('strtus.webui.format. ...
anole1982 评论(0) 有2895人浏览 2012-01-19 17:05

静态常量被引用时,编译阶段即确定值

最近在对一个产品出升级补丁时遇到一个问题,与静态常量有关。 问题现象: 产品包中有一个product.jar,出升级补丁时,只修改了该jar包中的一个类中的一个静态常量。 public class AppConstant { public static final String APP_NAME = "MyProduct"; } 改为 public c ...
up2pu 评论(0) 有1457人浏览 2012-01-07 12:10

final与static关键字

一、final: 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。其 ...
xdwangiflytek 评论(0) 有1817人浏览 2011-12-31 11:24

static{}(静态代码块)与{}(非静态代码块)的异同点

static{}(静态代码块)与{}(非静态代码块)的异同点 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,     一般在代码块中对一些static变量进行赋值。 不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。     静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new     一次就执行一次 ...
宋建勇 评论(0) 有1438人浏览 2011-12-23 17:43

java 类初始化顺序

我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest {           // 静态变量        public static Str ...
hegan_2009 评论(0) 有753人浏览 2011-12-21 09:17

private static 和public static 的区别

private static  和  public static 都是静态变量,在类加载时就定义,不需要创建对象,但是private static 是私有的,不能在外部访问,只能通过静态方法调用,这样可以防止对变量的修改public static 是公开的,在外部就可以访问,且可以对该值修改,在编程中,如果不希望静态变量随意修改,就应该声明private(私有)的,这样外部不能随意修改,此时在把构造 ...
lovejing007 评论(0) 有2230人浏览 2011-12-20 16:16

静态修饰符

class Test0 { public static String staticField = "父类-静态变量"; public String field = "父类-普通变量"; public Test0() { System.out.println("父类-构造器"); } ...
fatedgar 评论(0) 有860人浏览 2011-12-20 09:10

java基础知识温故知新(三、static语句块)

经过测试可以看出static{}语句块当该类第一次被初始化时调用,且只运行 一次,在构造函数之前测试代码:class TestStatic { public static void main(String[] args)  {  TestS.prin();  TestS tests1=new TestS();  tests1.pri();  TestS tests2=new TestS();  t ...
bluenemo 评论(0) 有1869人浏览 2011-12-13 19:19

java提高性能一些细节(转)

最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解 ...
android_madness 评论(0) 有664人浏览 2011-12-13 11:19

java static学习笔记

static的局限性: 1.在static的方法中仅能够调用其他的static方法和static变量; 2.在static方法中不能以任何方式引用this或 super; 3.static变量在定义时必须进行初始化,并且初始化的时间早于非静态。 4.static的变量的初始化仅能一次,且只在需要输出之前接受最后一次初始化 static的用法原理: 1.在java虚拟机中,对于对象的引用存在 ...
Drakedog 评论(0) 有755人浏览 2011-12-03 09:28

C++ static 类成员

节选自《C++ Primer》,还是书上写的最清楚。     12.6. static 类成员   对于特定类类型的全体对象而言,访问一个全局对象有时是必要的。也许,在程序的任意点需要统计已创建的特定类类型对象的数量;或者,全局对象可能是指向类的错误处理例程的一个指针;或者,它是指向类类型对象的内在自由存储区的一个指针。   然而,全局对象会破坏封装:对象需要支持特定类抽 ...
qimo601 评论(0) 有3914人浏览 2011-11-30 16:32

Java 类中类属性 (static 变量) 和对象属性 (非 static 变量) 的初始化顺序

Java 类中类属性 (static 变量) 和对象属性 (非 static 变量) 的初始化顺序可以用如下程序测试: /** * @(#) Test.java * @author fancy */ public class Test { static String a = "string-a"; static String b; String ...
Yinny 评论(0) 有1689人浏览 2011-11-20 18:25

c++ static 关键字用法

转载:http://www.cnblogs.com/hucn/archive/2011/03/25/1995386.html 一、 static 变量   static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属 ...
qimo601 评论(0) 有1704人浏览 2011-11-19 11:19

C++类的静态数据成员-关键字static

  C++类的静态数据成员-关键字static 定义:用static关键字声明的数据成员称为静态数据成员。 每个类只有一个存储单元,静态数据成员为该类的所有对象共有,不属于某个对象。静态数据成员的初始化必须在类以外进行定义性说明。 形式为:<类型> <类名>::<静态数据成员> =值 静态成员注意以下几点: 1、静态成员必须初始化,如果 ...
qimo601 评论(0) 有1899人浏览 2011-11-15 09:53

Struts2的OGNL调用公共静态方法

一直以来都知道Struts2的OGNL支持在前台调用后台的静态方法,以前也用过,但用的比较少,今天自己重新开始了一个新的项目,在实现一个功能的时候用到了Struts2的在前台调用后台的静态方法,弄了半天没有出来结果,原来是自己没有在Struts的配置文件里面申明可以在前台使用后台的静态方法,故写出来供自己以后参考参考,并以此为教训。   假设有一个com.xxx.util.Util类,其中有一个 ...
234390216 评论(1) 有14240人浏览 2011-11-14 19:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics