`
cccai_1234
  • 浏览: 24492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA static关键字用法笔记

阅读更多

     最近在复习JAVA的一些基础知识,看到有关于static关键字的知识,这里做一个笔记。

     

     1.static修饰变量、方法

      被static修饰的变量、方法被称为静态变量、方法。我们可以直接调用这些变量、方法而不需要创建它们所在类的实例。静态方法中只能直接使用静态变量而不能使用类的非静态变量,也只能调用其它静态方法。

   

      2.static修饰一个语句块

      被static修饰的语句块被称为静态语句块。静态语句块在类加载时即执行,会在main方法及构造函数前执行且只会执行一次。

 

      3.static修饰内部类

      被static修饰的内部类被称为静态内部类。静态内部类可以独立于外部类,不需要创建外部类的实例即可调用此内部类,因此可想而知静态内部类是不能访问外部类中的非静态成员。

 

      4.static导包

      static也可一用来导入引用包/类。具体用法为import static xx.xx.xx;使用这种方法我们可以用来导入一些静态方法或者静态内部类以方便我们使用。

 

       综上所述,被static关键字修饰的东西都可以直接访问到而不必新建这个类的实例

 

分享到:
评论

相关推荐

    Java学习笔记---15.面向对象编程10-Java中final关键字,抽象类与接口

    在Java中, 可以使用final关键字修饰类、方法以及成员变量。 (1).final标记的类不能被继承; (2).final标记的方法不能被子类复写; (3).final标记的变量即成为常量,只能被赋值一次. 注意: 如果使用final来...

    Javaw基础课程笔记.zip

    Java 视频教程目录: ...day08:Java 字符串的基本操作_静态static关键字 day09:Java 类的继承_super和this关键字。 day10:Java 接口。 day11:Java final 关键字_内部类_成员内部类_局部内部类_匿名内部类。

    JAVA--达内培训笔记

    JAVA--达内培训笔记】 1、Java之父Golsling 1995年5月23日 Java诞生 1998年12月 1.2版本 Java2 J2SE J2EE J2ME 2004年12月 1.5版本(5.0) Java JavaSE JavaEE JavaME 2、Java SE --- Java标准平台 Java EE -...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《java jdk 7学习笔记》适合java的初中级读者,以及广大java应用开发人员。 作译者 林信良(网名:良葛格) 学历:台湾大学电机工程学系 经历:台湾升阳教育训练技术顾问、专业讲师,oracle授权训练中心讲师 ...

    Java开发详解.zip

    020510_【第5章:面向对象基础】_static关键字笔记.pdf 020511_【第5章:面向对象基础】_理解main方法笔记.pdf 020512_【第5章:面向对象基础】_代码块笔记.pdf 020513_【第5章:面向对象基础】_构造方法私有化笔记....

    Java 基础学习笔记:数据类型,常见运算,final & static,Java 常见类,异常 & 反射

    Java 基础学习笔记,主要包括: 10_Java常见对象.md 10_Java常见对象_2.md 1_数据类型.md 3_运算.md 4_Object通用方法.md 5_关键字.md 6_反射.md 8_泛型.md JDK8新特性.md 正则表达式.md Java是一种面向对象的编程...

    Java-study 自学复习笔记.rar

    关键字是Java中具有特殊含义的单词,不能用作变量名或方法名。Java中的关键字包括:public、class、static、void、if、else等。 字面量 字面量是程序中直接出现的常量值,可以是数字、字符、字符串或布尔值。Java...

    java学习笔记-java思维导图流程图表格整理

    Java学习笔记 1 命令行运行 1 Java基础 1 注释 1 单行注释 1 多行注释 1 文档注释 1 标识符和关键字 2 数据类型 4 类型转换 7 变量 9 基本运算符 10 包机制 12 Javadoc 12 使用命令行生成 12 使用idea生成 12 Java...

    [java]读书笔记整理:一切都是对象

    可用关键字static来标识某个对象的特定元素是静态的,但java对象本身从来不会存放在静态存储空间里。 5) 常量存储 常量值通常直接存储在程序代码内部,这样做是安全的,因为它们永远不会被改变。有时,在嵌入式...

    java学习笔记

    匿名对象4.Random类5.ArrayList集合5.String类6.static关键字7.Arrays数组工具类8.Math数学工具类继承与多态1.继承2.抽象类3.接口4.多态5.final关键字6.权限修饰符7.内部类常用API第二部分1.Date类2.Calender类3.Sys

    整理后java开发全套达内学习笔记(含练习)

    assert (关键字) 断言 [ә'sә:t] ' (java 1.4 之后成为关键字) associate n.关联(同伴,伙伴) [ә'sәuʃieit] attribute n.属性(品质,特征) [ә'tribju:t] boolean (关键字) 逻辑的, 布尔型 call n.v.调用; 呼叫...

    java实现源码转补码-Java-Cheatsheet:Java笔记备忘单,侧重于基础知识和有用的面试技巧

    与实例相同,但使用static关键字 进入区块时创建,退出区块时销毁 在创建对象时创建 ( new )。 当为堆上的块分配空间时,将为每个实例变量创建一个槽。 程序启动时创建,程序结束时销毁。 没有访问修饰符 访问修饰符...

    c#学习笔记.txt

    通过使用方法参数关键字,可以更改这种行为。如果没有ref,out则默认为值传递,虽然可以在方法中修改这个参数的值,但是修改后的值不会还会到调用该方法的程序中. params :params 关键字可以指定在参数数目可变处采用...

    net学习笔记及其他代码应用

    6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? ...

    程序员面试刷题的书哪个好-thinkingInJava:学习《thinkinginjava》一书

    6.static关键字 创建一个类就是描述这个类的对象的外观和行为。通常来说,我们用new创建对象后,才能调用这个对象的方法。否则,并未获得任何对象。 通常,我们需要创建一个对象,来访问这个对象的数据或方法,因为...

    day021-反射和注解笔记和代码.rar

    基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void 也表示为 Class 对象; 注意 : 1、 Class类 和它的实例的产生: Class的对象是已经存在的类型, 所以不...

    c#学习笔记——学习心得

    C#中的各种名词: 常数:声明时用const修饰,是隐式静态类型 域:一个代表和某对象或类相关的变量的成员 字段:和属性相同,是用来存储对象的值,可以...派生类调用基类的方法可以使用base关键字,如base.Method();

Global site tag (gtag.js) - Google Analytics