学习笔记1之static
来源:互联网 发布:人工智能李开复百度云 编辑:程序博客网 时间:2024/06/10 21:49
static :静态修饰符
特点:随着类的加载而加载,初始化也在类加载时完成
优先于对象构造而存在
被类的所有对象共享
可被类名调用或对象调用(推荐用类名调用)
使用:共性时用静态,特性时用非静态
注意:static修饰的方法中没有this关键字
普通的方法可以访问静态的成员变量或静态方法,但是静态方法只能访问静态的成员变量或静态方法。
静态成员变量与成员变量之间的区别?
1.静态变量属于类,成员变量属于对象
2.静态变量属于方法静态区,成员变量存放在栈中
3.静态变量在类加载的时候初始化,成员变量在实例化对象的时候初始化
4.成员变量只能使用对象调用,静态变量既可以使用对象调用也能使用类调用
random()方法在Scanner类中,是double类型,使用时需要导入包
import java.util.Scanner
使用方式:需要用一个变量取接这个随机值,想要成为什么类型的变量,必须强制类型转换,然后就随机生成了这个数
例:int c=(int)(Math.random()*100);0~100的整数
代码块:{}括起来的代码就是代码块
静态代码块:类加载时执行,用于给类做初始化。
模拟数据,加载驱动
花括号前面加一个static
初始化代码块:构造对象之前执行,只有一个花括号
局部代码块:方法里面,限制变量的生命周期,提高内存利用率
阅读全文
0 0
- 学习笔记1之static
- 学习笔记之关键字static
- Java学习笔记之Final(Static)变量
- c++学习笔记之static成员
- Java学习笔记之关键字static
- php学习笔记之static的问题
- Java学习笔记之static关键字。
- Java之学习笔记(28)-------------static
- Java之学习笔记(29)-----------static
- java学习笔记之static关键字
- Java学习笔记之static与this
- C语言学习笔记1:static
- Java学习笔记:static
- 学习笔记 static
- Django 学习笔记-STATIC
- static学习笔记
- static关键字学习笔记
- static学习笔记
- 实时DXT压缩
- epoll学习
- 贪心算法
- PHP设计模式教程
- centos中yum相关问题梳理(一)
- 学习笔记1之static
- 事件分发
- 虚拟货币开发专题(什么是去中心化的点对点)
- Python [os.path] 路径
- python读取excel
- python2.7编码
- 浅谈<photo.h>框架
- 设计模式基础(一)
- zabbix 安装