static在java
答:当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。用static修饰的方法可以用类名直接调用,不用的一定要先实例化一个对象然后才可以调用 比如 person这个类里面有一个方法public static add(){} 那么可以直接用person类调用 person.add();当然也可以用下面的方法先出一个对象在...
答:static关键字主要有两种作用:第一,为特定数据类型或对象分配单一的存贮空间,而与创建对象的个数无关。第二,希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。具体而言,static在java中主要有四种使用情况:成员变量、成员方法...
答:这里,classname 是类的名字,在该类中定义static方法。可以看到,这种格式与通过对象引用变量调用非static方法的格式类似。一个static变量可以以同样的格式来访问——类名加点号运算符。这就是Java 如何实现全局功能和全局变量的一个控制版本。下面是一个例子。在main() 中,static方法callme() 和static ...
答:作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的...
答:在类加载的时候,就进行创建和初始化或执行代码;他们对于一个类来说,都只是一份 类的所有实例都可以访问倒他们 1.静态成员变量:指用stitc关键字修饰的成员变量,他会在类加载以后惊喜创建和初始化,2.静态方法:用static关键子修饰的方法,他可以被对象访问,也可以直接通过类名来访问,3.静态代码块...
答:在类中,变量的前面有修饰符static称为静态变量(类变量),方法的前面有修饰符static称为静态方法(类方法)。静态方法和静态变量是属于某一个类,而不属于类的对象。2、如果一个方法没有用static来修饰的话就说明这是一个成员方法,只能通过对象来调用这个方法 3、在Java程序运行时,是没有实例化任何...
答:staticvoid go() { System.out.println("Welcome");} } publicclass Cal { publicstaticvoid main(String[] args) { Simple.go();} } 调用一个静态方法就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量...
答:static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。static变量前可以有private修饰,表示这个变量可以在类的...
答:根据先后顺序,就有以下两条规则 1、非静态的方法可以调用静态的或者非静态的属性和方法;2、静态的方法不可以调用非静态的属性和方法,因为非静态的还不一定存在,只能先构造出来后,再通过实例引用 例如 在main方法中 可以直接调用static 的方法,调用非static方法 需要先构造出类的实例,通过实例才能...
答:类名.静态方法名(参数列表...)类名.静态变量名 用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。关于直接单独使用。就类似这样 static{ 。。。} 这是静态块或者静态区,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,...
网友评论:
楚生17570165510:
谁能告诉我static在java中的解释和具体的用法? -
59560甄叙
: static就是声明的静态变量,下面是VB中的静态变量解释,他和JAVA中的是一样的:1. 静态局部变量 在局部变量的说明前再加上static说明符就构成静态局部变量. 例如: static int a,b; static float array[5]={1,2,3,4,5}; 静态局部变量属于静...
楚生17570165510:
java 中static用法 -
59560甄叙
: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念.被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类...
楚生17570165510:
请问java语言中的static的用法 -
59560甄叙
: 1)static方法static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了.并且由于这个特性,在静态方法中不能访问类的...
楚生17570165510:
java中static的用法 -
59560甄叙
: 1.静态方法通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法声明为static的方法有以下几条限制:·它们仅能调用其他的static 方法.·它们只能访问static数据.·...
楚生17570165510:
Java中static是什么意思,有什么作用 -
59560甄叙
: 静态的意思,在一个类中,成员变量用static修饰,作为这个类的公有属性成员方法用static修饰,可以不创建当前类的对象,直接用类名.方法名调用 且static修饰后,在内存中是在方法区里,一般工具类是全部静态修饰,用的频率较高
楚生17570165510:
java中static怎么用
59560甄叙
: static 属于全局,也就是类的属性 和方法,换句话说 一个类,不管有多少个实例,却只有一个全局变量 class B {static int a=0;} B b1=new B();..................;B bn=new B(); b1~bn 都是类B的实例,每个实例都共享 变量a,a是全局变量,属于类B的属性...
楚生17570165510:
Java中static是什么意思 -
59560甄叙
: static 表示静态方法,用来修饰方法,在main方法里,必须有static ,否则就会报错,至于为什么呢,本人也不太清楚,但是必须要,并且不能替换,main方法本身就要求是静态的,这是规定.记住ja...
楚生17570165510:
JAVA编程中static的用途与用法 -
59560甄叙
: 1修饰符static1)静态类变量(修饰成员变量):1.Static int data语句说明data为类变量,为一个类的共享变量,是所有对象共享的,它不 属于任何对象,是属于整个类的(静态方法也是一样).2.Static定义的是一块为整个类共有的一块存储区...
楚生17570165510:
“java”中“static”是什么意思?该如何使用? -
59560甄叙
: 意思:静态 用法:类中的静态变量和静态方法在类没有new的时候可直接调用.例:类A(其中有静态变量b和静态方法m),A的一个实例a(a=new A();) 调用时可以用A.b和A.m,也可以用a.b和a.m,并且两种调法是一样的.这里的一样是完全一样. 想深入了解类加载过程,得读JVM的书.呵呵...
楚生17570165510:
如何理解Java中的static修饰符? -
59560甄叙
: static 就是静态的,.java文件是不能运行的,它是先编绎成.classs文件,然后运行的,运行首先要加载到内存中,类的加载分三步:第一步:类的查找:查找并加载类的二进制文件 第二步:类的连接:(1)验证:判断加载的二进制文件是否正确 (2)准备:为静态变量分配内存,并赋上默认值 (3)解析:把所有的符号引用转为直接引用 第三步:类的初始化:执行static代码块和static变量的赋值 由以上可以看出,一旦类被加载了,当你主动使用它时,静态变量就生成了