1.static静态的(存在方法区的静态域):

  • 2.static可以用来修饰:属性,方法,代码块,内部类
  • 3.使用static修饰属性:静态变量,类变量
  •      1.静态属性 vs 非静态属性(实例变量)
    
  •          实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性,当修改其中一个对象中的
    
  •          非静态属性时,不会导致其它对象中同样的属性值的修改。
    
  •       2.我们创建了类的多个对象,多个对象共享同一个静态属性,当修改其中一个对象中的静态属性时,会导致其它对象中同样的静态属性值的修改。
    
  •      3.static静态对象随着类的加载而加载;可以通过“类.静态变量”的方式进行调用
    
  •      4.静态变量加载早于对象创建
    
  •      5.由于类只会加载一次,则静态变量在内存中也只会存在一份,存在方法区的静态域中。
    
  • 4.使用static修饰方法:
  •      a.静态方法中,只能调用静态方法
    
  •      b.非静态方法可以调用非静态方法也可以调用静态方法
    
  •      c.静态方法中不能使用this关键字,super关键字
    

java基础-static相关推荐

  1. Java基础(Static关键字)

    java基础 一.关于Static修饰的变量 首先Static修饰的变量是放在方法区内存空间中的,在运行时Static方法先赋值然后才是main方法的执行,在类加载的时候就对Static修饰的变量进行 ...

  2. Java基础-static 关键字解析

    参考文章: https://www.cnblogs.com/dolphin0520/p/3799052.html static的应用: 1.static是为了在没有创建任何对象的前提下,仅仅通过类本身 ...

  3. 4.java基础-static

    ☆static关键字 修饰成员变量和成员方法 static关键字特点 1.随着类的加载而加载 2.优先于对象存在 3.被类的所有对象共享,可以通过类名调用. static关键字注意事项 在静态方法中是 ...

  4. java基础static变量初始化和赋值的例子

    1.代码案例 public class A {public static int x;static{x = B.y+ 1;} } public class B {public static int y ...

  5. java基础——static 关键字小节

    static 用于修饰成员 修饰成员变量和成员函数 被修饰过的成员的特点:   1.随着类的加载而加载   2.优先于对象而存在   3.被所有对象所共享   4.可以直接被类名调用

  6. Java基础--static静态原理及API使用示例详解

    Arrays类 Math类

  7. java先执行static还是构造函数_【Java基础】类的实例化、static、父类构造函数执行顺序...

    重温java基础,以免自己以后犯原则性错误,这是最基本,最基础的东西. 先看结论: 一个类的实例化过程: 1,首先会执行类中static代码块(不管代码块是否在类的开头还是末尾处),如果这个类有父类, ...

  8. 【零基础学Java】—static关键字概述(十六)

    [零基础学Java]-static关键字概述(十六) 一.static关键字 二.static关键字修饰成员变量 /*** @author :CaiCai* @date : 2022/4/8 11:1 ...

  9. JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配

    JAVA基础-栈与堆,static.final修饰符.内部类和Java内存分配 发布时间: 2013/01/12 22:29 QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 百度空间 百度搜藏 开心网 ...

最新文章

  1. pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序)
  2. c100f3网站服务器,0201N100F250LT
  3. chrome友好显示json字符串
  4. java填空题 在非静态成员方法中_成本加成定价法的优点有
  5. 跑分cpu_一加8T现身跑分网站:CPU正式敲定 10月15日见
  6. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
  7. 一文带你了解如何排查内存泄漏导致的页面卡顿现象
  8. vue-cli2.0+webpack 项目搭建
  9. 活动推荐 | 首届云原生编程挑战赛开始报名啦~
  10. asp.net社区户籍档案管理系统
  11. 征途LINUX服务端脚本,征途【改版教程】-版本内脚本文件-转载于-喜欢玩网游单机站...
  12. android手机控制家用电器,手机遥控电脑!教你用手机控制家里电脑
  13. makefile往tcl中传递参数
  14. 一流在线课程申报表公共计算机,衡阳财经业职业技术学院精品课程建设申报表.doc...
  15. 5.xss之旅—Level5
  16. python爬虫——爬取图书馆借阅数据
  17. php时间计算,计算本周一或周日,上周一或周日,下周一
  18. Edge浏览器调试移动端设备插件
  19. gcastdtserv.exe
  20. 爬了杭州的租房数据,原来……

热门文章

  1. GOROOT、GOPATH
  2. GDataXMLNode:xml解析库
  3. 未找到要求的 from 关键字_莫纳什大学要求
  4. 成都大学的计算机排名,成都除了成都大学,还有2所985、4所211,含金量很高
  5. python xlwings下载_Python学习随笔:使用xlwings读取和操作Execl文件
  6. linux搭建mcpe服务器_技术|如何搭建“我的世界”服务器
  7. java塞班手机最大闪存rom_揭秘:为什么手机ROM最大只有256GB?
  8. 结构体数组与指针习题
  9. 【c语言】蓝桥杯基础练习 数列特征
  10. qt windows 静态编译_VS+QT工程配置问题