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

java静态代码块,静态方法和非静态方法的加载顺序和执行顺序

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.静态代码块和静态方法的区别:一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就主动执行;静态方法在类加载的时候就已经加载 可以用类名直接调用,也可以使用对象调用,静态方法时在被调用的时候才会执行,属于被动执行, 比如main方法就必须是静态的 这是程序入口

两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的.

 

转载于:https://my.oschina.net/u/2870118/blog/816224

相关文章:

  • 使用NVelocity0.5实现服务器端页面自动生成
  • 回顾2016
  • secureCRT linux shell显示中文乱码 解决方法
  • json数据url传递到php后台
  • oracle的column格式化导致字段值显示为####的处理办法
  • 为docker配置固定ip
  • 爱上MVC3~将系统的路由设置抽象成对象吧
  • Vue2 SSR 的优化之旅
  • Linux~其实shell脚本也很简单
  • tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
  • 【案例分享】电力设备生产数据的多层分组统计报表实现
  • 回顾2016,展望2017
  • SQL的一个排序的问题
  • RabbitMq应用二
  • Oracle Data Guard的配置
  • 【译】JS基础算法脚本:字符串结尾
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • Android框架之Volley
  • android图片蒙层
  • download使用浅析
  • Hibernate【inverse和cascade属性】知识要点
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • 构造函数(constructor)与原型链(prototype)关系
  • 机器学习中为什么要做归一化normalization
  • 前端相关框架总和
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 首页查询功能的一次实现过程
  • 跳前端坑前,先看看这个!!
  • 移动端解决方案学习记录
  • 译米田引理
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 阿里云ACE认证之理解CDN技术
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​业务双活的数据切换思路设计(下)
  • # 飞书APP集成平台-数字化落地
  • #13 yum、编译安装与sed命令的使用
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #前后端分离# 头条发布系统
  • (¥1011)-(一千零一拾一元整)输出
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (1) caustics\
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (二)斐波那契Fabonacci函数
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (一)SpringBoot3---尚硅谷总结
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .apk 成为历史!
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net6+aspose.words导出word并转pdf