java静态方法,静态属性

来源:互联网 发布:淘宝怎么打折 编辑:程序博客网 时间:2024/05/21 11:09

静态方法,静态属性,都是不需要创建实例对象就可以调用,而且是单例的,不管创建多少个对象,都是共享一个 静态属性。
静态方法不可以调用非静态的变量,只可以调用静态的属性。
静态方法不可以调用非静态的方法,只可以调用静态的方法

静态方法和static代码块在类被加载的时候就会被执行!!!!

我们定义常量是这样的
public static final double PI=3.1415926;

static 表示只有一个常量,单例模式
final 表示不可以更改

有的时候我们定义数据库连接属性什么的,可以把那些个常量这样定义,
更好的方式就是定义一个常量工具类,这个类定义

public DB{    public static final String USER="root";    public static final String PASSWD="1995";    public static final String DRIVER="com.mysql.jdbc.Driver"    public static final StringURI="jdbc:mysql://localhost:3306/db}

调用的话就是
DB.USER
DB.PASSWD
。。。

0 0