通过静态导入,可以不使用类名,直接调用导入类的public的静态方法,使用方法如下所示: 1.被导入的类 2.主体类 3.静态导入的关键点有两个: 1)import后使用static关键字 2)import后路径截止到的不是类而是方法 ...
分类:
编程语言 时间:
2017-10-20 10:04:59
阅读次数:
176
静态变量和静态方法 static关键字最基本的用法是: 1、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来 2、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来 被static修饰的变量、被static修饰的方法统 ...
分类:
其他好文 时间:
2017-10-19 10:24:44
阅读次数:
192
static关键字1.修饰局部变量,延长局部变量的生命周期。使变量成为静态局部变量,在编译时就为变量分配内存,直到程序退出才释放存储单元。2.修饰全局变量,限制全局变量的使用范围为本文件中。全局变量默认为静态全局变量,在编译时就为变量分配内存,直到程序退出才释放存储单元。3.修饰函数,限制函数的使用 ...
分类:
其他好文 时间:
2017-10-18 19:42:50
阅读次数:
137
一、关键点 对象的生命周期:程序执行过程中,该对象存在的那段时间 局部对象:形参、函数体内部定义的变量 二、自动对象 自动对象:只存在于块执行期间的对象 包括:局部变量、形参 三、局部静态对象 特点:该种局部变量的生命周期一直到程序终止 声明局部静态变量:在声明语句前加上static关键字 补充:内 ...
分类:
其他好文 时间:
2017-10-12 21:47:01
阅读次数:
210
static关键字的用法 static的意思是“’静态的”,在java里面可用于修饰属性和方法。 static关键字的应用应注意以下几种情形: 1.static作用于某个字段,一个static字段对每个类来说只有一份存储空间,而非static字段是每个对象有一份存储空间。 2.static作用于方法 ...
分类:
编程语言 时间:
2017-10-10 23:24:00
阅读次数:
405
1.无继承时 即使没有显示地使用static关键字,构造器实际上也是静态方法。因此,当首次创建对象时,或者类的静态方法/静态域首次被访问时,java解释器必须查找类路径,以定位class文件。 然后载入class,有关静态初始化的所有动作都会执行。因此,静态初始化只有在Class对象首次加载的时候进 ...
分类:
编程语言 时间:
2017-10-08 22:39:46
阅读次数:
249
1.static成员变量 static变量又称为类变量,所有实例访问的是同一个变量 static final用于定义常量,通常用大写加下划线命名。 2.static方法 可以通过类名.变量名访问public修饰的static方法 3.static域 static域只会在类加载时期执行一次 {}非st ...
分类:
编程语言 时间:
2017-10-08 21:25:08
阅读次数:
231
1、定义 (1)静态方法:有static关键字即为静态方法; 作用:简化编程,方便调用。 (2)实例方法:不含static关键字的即为实例方法。即使用实例对象调用的方法; 2、方法调用(实例) (1)实例方法可以使用类的任何成员,即静态和实例成员。 (2)实例方法调用实例方法可以直接调用; (3)在 ...
分类:
其他好文 时间:
2017-10-04 22:00:22
阅读次数:
199
在不同的语言环境、或者同一语言不同上下文环境中,static关键字具有不同的意思。 1、C语言中 1.1 声明为static的变量具有以下三部分特性: 1)存储位置:存储于静态内存中 2)创建与作用域:静态变量在程序运行之前创建,在程序的整个执行期间始终存在。 3)初始化取值 1.2 类型 1.2. ...
分类:
编程语言 时间:
2017-10-04 14:31:26
阅读次数:
191
1 public class Student { 2 String name; 3 int id; 4 5 static int ss; 6 public static void printSS(){ 7 //为什么报错 静态方法 不能引用 非静态变量? 8 //分析内存 因为 静态方法从属于类St... ...
分类:
其他好文 时间:
2017-09-28 21:39:11
阅读次数:
210