A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑国平 初级黑马   /  2019-6-5 21:05  /  622 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static、final、transient 等关键字作用?

static: 1.修饰变量  

         2.修饰方法  

         3.静态块 用于初始化操作:


       public calss PreCache{
           static{
         //执行相关操作
      }
    }
         
         4.修饰内部类

         5.静态导包:

       import static java.lang.Math.*;

                public class Test{

                public static void main(String[] args){

         //System.out.println(Math.sin(20));传统做法

                  System.out.println(sin(20));
   }
}




final:用于修饰类、类方法、变量。


        1、被final修饰的类不可以被继承

        2、被final修饰的方法不可以被重写

        3、被final修饰的变量不可以被改变




transient:用transient关键字标记的成员变量不参与序列化过程

           节约磁盘空间

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马