黑马程序员技术交流社区

标题: 基础知识点 [打印本页]

作者: 郑国平    时间: 2019-6-5 21:05
标题: 基础知识点
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关键字标记的成员变量不参与序列化过程

           节约磁盘空间




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2