当前位置: 首页 > news >正文

万维网 网站 主页 网页中国黄金集团建设有限公司官方网站

万维网 网站 主页 网页,中国黄金集团建设有限公司官方网站,前程无忧官网,欢迎访问中国建设银行网上银行网站static关键字主要和Java的内存管理有关。我们可以将static关键字与变量,方法,代码块一起使用。static关键字属于该类,而不是该类的实例。 static关键字可以修饰: 变量(也称为类变量)方法(也称…

static关键字主要和Java的内存管理有关。我们可以将static关键字与变量,方法,代码块一起使用。static关键字属于该类,而不是该类的实例。

static关键字可以修饰:

  1. 变量(也称为类变量)
  2. 方法(也称为类方法)
  3. 代码块

 Java静态变量 :

如果将任何变量声明为static,则称为静态变量。

  • 静态变量可用于引用所有对象的公共属性(每个对象不是唯一的),例如,员工的公司名称,学生的大学名称等。
  • 静态变量在类加载时仅在类区域中分配一次内存。
  • 它使你的程序存储效率更高(通俗点说,就是节省内存)。
  • 静态变量仅仅分配一次内存,如果任何对象更改了静态变量的值,该值会影响所有对象。

     

Java静态方法 :

如果让任何方法加上static关键字,则称为static静态方法。

  • 静态方法属于类,而不是类的对象。
  • 可以使用类名称直接调用静态方法,而无需创建类的实例。
  • 静态方法可以直接访问静态数据成员并可以更改其值。

静态方法有两个主要限制:

  • 静态方法不能使用非静态数据成员或直接调用非静态方法。
  • this和super关键字不能在静态上下文中使用。

 

为什么main方法是静态的 :

如果main() 方法是非静态方法,则JVM首先创建一个对象,然后调用main() 方法,这将导致额外的内存分配问题。

可以执行没有main()方法的类吗 :

JDK1.6以前可以,但是JDK1.7以后不行JDK1.6及以前只要类中有静态块也可以执行该类,但是到了JDK 1.7及以后,没有main方法就不可能执行Java类了。

java 静态代码块 :

在Java中,静态代码块是一种特殊的代码块,它在类被加载时执行,且只执行一次。静态代码块通常用于在类加载时进行一些初始化工作,例如初始化静态成员变量或执行一些静态方法。静态代码块使用 static 关键字来定义,它不需要对象实例而是与类相关联。

  • main方法在类加载后被调用,即在静态代码块执行完毕后执行。

http://www.yayakq.cn/news/629941/

相关文章:

  • 网站建设应该懂什么知识郑州工商注册
  • 做定制网站价格不用wordpress建站
  • 定制网站建设推广服务广告创意
  • 长春免费建站模板没有网站做分类信息群发
  • 网站建设凡客怎样使wordpress网站文章左对齐
  • 服务类的网站怎么做房产中介做租单用哪个付费网站更好
  • wordpress安装不能选择语言宿迁网站优化
  • 网站建设与维护本科教材公司网站翻译工作怎么做
  • 免费做deal的网站wordpress代码添加图片
  • 做视频赚钱的好网站辽宁公司网站建设
  • 网站如何添加白名单php反向代理 Wordpress
  • 做酒招代理的网站wordpress主页乱码
  • 做自己头像的网站深圳全网推广公司
  • 手机网站建设维护协议wordpress增加用户
  • 宿迁住房和城乡建设部网站iis 发布织梦网站
  • 简单的网站制作代码wordpress手机页面模板
  • 给公司建立网站北京软件开发公司排行
  • 深圳最好用的网站设计个人做免费网页
  • 自己做网站怎么推广哪里可以做足球网站
  • 什么是传统网站延安网站建设公司
  • 国内装饰行业网站制作本溪做网站的
  • 怎么建设境外网站简航app是什么
  • 商城网站建设运营方案网站建设开票的税收分类
  • 小程序 网站 开发许昌seo公司
  • 深圳网站定制深圳网站建设公司哪家好温州小学网站建设
  • 海宁市建设局官方网站播州区住房和城乡建设局网站
  • 做网站最好的网络公司wordpress 名片主题
  • 做设计找素材都有什么网站建网站有哪些文件夹
  • 朔州网站建设收费多少青岛鑫隆建设集团网站
  • 网站开发需要什么资料百度网盘做存储网站