static

1)static 修饰(关键字),可以用来修饰:变量,方法,语句块,类
2)static修饰变量:属于类级别的变量,是在类加载的时候直接加载到
内存当中,所有的类的对象可以共享同一个静态变量
特点:用static修饰变量,我们叫做静态变量,该变量跟类有关,跟
对象无关
访问静态变量: 类名.静态变量名
3)static修饰方法:属于类的方法,所有该类的对象都可以访问该方法
特点:用static修饰方法,我们叫做静态方法,该方法跟类有关,跟
对象无关
方法静态方法: 类名.静态方法名
4)代码块:用{语句}的java的语句块,每次在创建对象的时候,自动
调用
静态块中的异常只能catch 不能throw
5)静态代码块:使用static修饰的代码块,不管该类创建多少个
对象,静态代码块只调用1次,在jdbc,Hibernate,Spring中使用
及其频繁
静态字符串
java编译期间(javac),凡是字面量和常量的运算,都会先运算出结果
运行期当字符串池中有String"字面量"时,java会直接用,如果没有才创建

posted @ 2016-12-31 15:10  乱笙歌  阅读(134)  评论(0)    收藏  举报