当前位置

首页 > 热门IT语言 > Java > static 修饰符

static 修饰符

编辑: 来源: 时间: 2017-10-12 16:15 阅读:

  光环大数据为保障学员高薪就业,光环大数据与中关村软件园形成战略合作,中关村软件园总理刘克峰出席会议。中关村软件园目前集聚了联想总部,百度,腾讯,新浪总部,亚信科技,华盛天成,文思海辉,博彦科技,软通动力,中科大洋,启明星辰,中核能源,广联达等逾1000家国内外知名IT企业总部,其中有十百千工程企业26家,国家规划布局重点软件企业23家,跨国公司研发总部7家,上市企业47家,中国软件百强企业11家,收入过亿企业60家。

Java作为大数据培训课程的技术基础,也是其中重要的课程之一,我们先来了解下

static修饰符:代表静态的,可用于修饰属性、方法、代码块、**内部类

1.static修饰的属性(静态变量或类变量)

①随着类的加载而加载,随着类的消失而消失(生命周期最长)

②静态变量被该类所有对象所共享

③一旦某个对象修改该属性值,其他对象也会随之改变

④静态变量的存在优先于对象

⑤可以通过“类名.类变量”的方式调用

2.static修饰的方法(静态方法或类方法)

①随着类的加载而加载

②静态方法的存在优先于对象

③通过“类名.类方法”的方式调用

④静态方法中不能调用非静态成员,非静态方法中可以调用静态成员

⑤静态方法中不能使用this和super

3.类变量和实例变量的区别?

①生命周期不同

②内存中的位置不同

二、类的成员之一:代码块

非静态代码块:

①格式:类的一对{}

②每次创建对象时执行

③非静态代码块的执行优先于构造器

④用于为对象进行初始化。(通常为共性内容进行初始化)

⑤代码块可以有多个,依次向下的顺序执行

静态代码块:

①格式:static{}

②随着类的加载而加载,并且只加载一次

③静态代码块的执行优先于非静态代码块

④静态代码块中不可以调用非静态成员

⑤静态代码块可以有多个,依次向下的顺序执行

三、final修饰符:代表最终的,可用于修饰变量、方法、类。

final修饰的类不能被继承

final修饰的方法不能被重写

final修饰的变量叫常量,一旦被赋值,值不能改变

①常量的命名规范:所有字母都大写,每个单词之间以"_"分隔

②常量没有默认值,因此在使用前必须为常量赋初始值

赋值方式(直接显示赋值、构造器、代码块)

若选择使用构造器为常量赋值,必须保证“所有”构造器都为该常量赋值

大数据培训,就选光环大数据!

原创文章,转载请注明出处:光环大数据http://hadoop.aura.cn


大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服

你可能也喜欢这些

在线客服咨询

领取资料

X
立即免费领取

请准确填写您的信息

点击领取
#第三方统计代码(模版变量) '); })();
'); })();