java中静态代码块的作用跟用法
6个回答
2017-05-09 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
Java静态代码块的作用:Java静态代码块中的代码会在类加载JVM时运行,且只被执行一次,也就是说这些代码不需要实例化类就能够被调用。一般情况下,如果有些代码必须在项目启动的时候就执行的时候,就需要使用静态代码块。
Java静态代码块的用法:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:
static
{
int a=0;
}
Java静态代码块的用法:一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。例如:
static
{
int a=0;
}
展开全部
static{
..............
}
在程序启动的时候执行 一般用来初始化只用一次的对象 比如 hibernate中的获取buildSessionFactory
..............
}
在程序启动的时候执行 一般用来初始化只用一次的对象 比如 hibernate中的获取buildSessionFactory
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态代码块和直接在变量前边加上static效果是完全一样的
static
{
int x=0;
int y=0;
}
static int x=0;
static int y=0;
上边2个效果完全一样.不一样的就是能少打几个static
static
{
int x=0;
int y=0;
}
static int x=0;
static int y=0;
上边2个效果完全一样.不一样的就是能少打几个static
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟静态属性类似,代码属于类,不属于对象;静态代码,在构造方法之前执行 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要用于初始化静态成员变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询