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

蒙阴做网站/互联网搜索引擎有哪些

蒙阴做网站,互联网搜索引擎有哪些,电商运营 网站运营,增城微信网站建设原文:https://www.cnblogs.com/fanjie/p/6916784.html Java程序对类的使用方式可分为两种– 主动使用– 被动使用 被动使用以后再讲,这里说说什么是主动使用,java对类的主动使用有六种情况 1、创建类的实例 2、访问某个类或接口的静态变量&am…

原文:https://www.cnblogs.com/fanjie/p/6916784.html

Java程序对类的使用方式可分为两种
主动使用
被动使用

被动使用以后再讲,这里说说什么是主动使用,java对类的主动使用有六种情况

1、创建类的实例

2、访问某个类或接口的静态变量,或者对该静态变量赋值

3、调用类的静态方法

4、反射(如Class.forName(“com.shengsiyuan.Test”))

5、初始化一个类的子类(先初始化所有的父类,最后初始化本身,接口除外,类初始化的时候,它所实现的接口不会初始化,就算字接口初始化,父接口也不会初始化,只有当程序调用接口的静态变量的时候才会导致接口的初始化)(接口初始化规则)

6、Java虚拟机启动时被标明为启动类的类(含main()方法的类)

 这里唯一需要解释的可能就是最后一个,什么叫被标记为启动类的类呢

比如我们有一个Hello.java文件,但是里面包含了class Hello ,class Person1 ,class Person2,我们在控制台运行的时候会写java Hello,这个class Hello就是被标记为启动类的类。简单说就是拥有main方法的类

以上的六个活动在第一次发生时,都会促使jvm虚拟机加载类。

除了上述六种情况以外,其他情况都属于类的被动调用,主动调用和被动调用的区别请看下面代码

class Test2{public static final int n = 2;static{System.out.println("test");}
}public class Test1 {public static void main(String[] args) {System.out.println(Test2.n);}
}

大家思考一下会出现什么?不管你的答案是什么,正确答案是2 。 Test2中的静态代码块是没有运行的,因为Test2并没有初始化

注意,这里的final关键字不可缺少,我们知道变量被关键字fianl修饰之后就不可修改,亦即此变量相当于编译期常量(是相当于并非就是常量),常量在java编译期已经确定,所以不需要初始化该常量所在的类(是针对于基本数据类型)https://www.cnblogs.com/DDiamondd/p/10965708.html,但是把fianal去掉,或者把 final int n = 2 改为 final int n = new Random()。,运行的结果将变为 test  ,2 ,因为n的值为变量或者n值在编译期不能确定,就必须经过初始化才能使用n的值。

转载于:https://www.cnblogs.com/DDiamondd/p/10963096.html

http://www.lbrq.cn/news/1328995.html

相关文章:

  • app要有网站做基础知识/哈尔滨最新疫情
  • 网站开发平均工资/国际新闻网站
  • 新疆建设兵团农一师检察院网站/网站百度权重
  • ajax网站开发技术/杭州seo百度关键词排名推广
  • 自主式响应网站/不需要验证码的广告平台
  • 香港公司能在大陆做网站备案嘛/现在什么网络推广好
  • 知识营销案例有哪些/搜索引擎优化排名品牌
  • 第三方物流网站建设/html网页制作网站
  • 移动终端网站建设/百度推广费用多少
  • 网站制作主题/百度问答平台
  • 公司网站建设要注意什么/seo营销怎么做
  • 帮别人做网站怎么接单/软文范例100字以内
  • wordpress网站相册/小程序商城
  • 纯静态单页网站/网店代运营公司哪家好
  • 企业网站设计合同/湖北搜索引擎优化
  • 中关村在线网站的建设/青岛网站排名公司
  • wordpress列表插件/虞城seo代理地址
  • 网站开发工程师岗位说明书/站长工具排名分析
  • 北京高端网站建设公司/百度广告屏蔽
  • 网站建设检查/百度服务商平台
  • 北京最新新闻事件/北京网站seo优化推广
  • 日本 网站 设计 模仿欧美/营销软件app
  • 泰安网站的建设/网站链接分析工具
  • 网站建设的几种结构/高质量外链代发
  • 万江网站建设/直播营销策略有哪些
  • 自己做ppt网站吗/云南网络推广服务
  • vps wordpress忘记密码/东莞百度快速优化排名
  • wordpress网站不显示菜单/长尾关键词排名系统
  • 贵州做网站怎么推广/传播易广告投放平台
  • 棉桃剥壳机做网站/完善的seo网站
  • 疯狂星期四文案网第24天运营日记
  • C++:stack与queue的使用
  • 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(5)——Tool Calling(工具调用)
  • 《零基础入门AI:传统机器学习入门(从理论到Scikit-Learn实践)》
  • P1098 [NOIP 2007 提高组] 字符串的展开
  • Item18:让接口容易被正确使用,不易被误用