一、static关键字为了实现对象之间重复属性的数据共享,主要用于修饰类的成员1. 成员变量1)非静态成员变量:需要创建对象来访问2)静态成员变量:使用类名直接调用,也可以通过对象访问 2. 成员方法可以使用类名直接调用2.1 静态函数:1)静态函数中不能访问非静态成员变量,只能访问静态变量2)静态方法不可以定义this、super关键字3)静态优先于对象存在,静态方法中不可有this&
分类:
其他好文 时间:
2018-04-26 19:05:31
阅读次数:
195
Java中的static关键字主要用于内存管理。我们可以应用static关键字在变量、方法、块和嵌套类中。 static关键字属于类,而不是类的实例。 静态(static)可以是: 变量(也称为类变量) 方法(也称为类方法) 代码块 嵌套类 修饰变量 被static修饰的变量称作静态变量或类变量;没 ...
分类:
编程语言 时间:
2018-04-26 00:58:53
阅读次数:
181
static关键字至少有下列作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(在其他模块用需要使用using na ...
分类:
其他好文 时间:
2018-04-25 00:23:35
阅读次数:
132
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法 ...
分类:
其他好文 时间:
2018-04-21 16:09:25
阅读次数:
152
1.flnal修饰成员变量 1)定义: 如果一个变量不想被修改,那么就用final修饰 2)语法 public static final double PI=3.14; 3)注意 1. 被final修饰的变量也称作为常量,并且常量名全大写 2. 该关键字一般和static关键字结合使用 3. 必须初 ...
分类:
其他好文 时间:
2018-04-18 21:55:59
阅读次数:
175
一维数组基础知识以及所用的主要方法:遍历,求最值,逆序/查找某元素第一次出现的索引值等。面向对象基础知识:形参、构造方法、成员方法、成员变量、封装、this关键字、static关键字,private关键字等。java内存分配。制作简单的文档说明书的方法。
分类:
编程语言 时间:
2018-04-11 23:07:18
阅读次数:
238
构造代码块 直接在类中定义且没有加static关键字的代码块称为{}构造代码; 作用:给对象统一初始化数据 例子:随处可见: 局部代码块 典型例子:while/ for循环 静态代码块 典型例子:单例设计模式中,喜欢用这个作为控制外界进行创建新实例的反面例子(因为只要调用基类里面的方法,这个静态代码 ...
分类:
其他好文 时间:
2018-04-09 15:48:52
阅读次数:
164
静态变量 静态变量也称为类变量,在类中static关键字声明,但在构造方法和语句块之外 静态变量通常被声明为public和private,final和static类型的变量 静态变量在程序开始时被创建,在程序结束时销毁 局部变量不能修饰为static变量 静态方法 静态方法中可以直接调用同类中的静态 ...
分类:
其他好文 时间:
2018-04-07 17:41:44
阅读次数:
122
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。 static关键字 1.修饰成员变量 在我们平时的使用当中,static最常用 ...
分类:
其他好文 时间:
2018-04-02 13:46:09
阅读次数:
149
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一) ...
分类:
编程语言 时间:
2018-04-01 21:51:21
阅读次数:
202