黑马程序员技术交流社区

标题: Java语言基础对象部分 喜欢的请打赏 [打印本页]

作者: gaozichang    时间: 2017-1-8 23:30
标题: Java语言基础对象部分 喜欢的请打赏

静态代码块:就是一个有静态关键字标示的一个代码块区域,定义在类中。

作用:可以完成类的初始化,静态代码块随着类的加载而执行,而且只执行一次(new 多个对象就只执行一次)。如果和主函数在同一类中,优先于主函数执行。

Public访问权限最大。

static不需要对象,直接类名即可。

void主函数没有返回值。

Main主函数特定的名称。

(String[] args)主函数的参数,是一个字符串数组类型的参数,jvm调用main方法时,传递的实际参数是 new String[0]。

jvm默认传递的是长度为0的字符串数组,我们在运行该类时,也可以指定具体的参数进行传递。可以在控制台,运行该类时,在后面加入参数。参数之间通过空格隔开。jvm会自动将这些字符串参数作为args数组中的元素,进行存储。

静态代码块、构造代码块、构造函数同时存在时的执行顺序:静态代码块 à 构造代码块 à 构造函数;


作者: IceLoveInFire丶    时间: 2017-1-8 23:42
主函数是唯一的吗

作者: 普通的瓶子    时间: 2017-1-9 00:04
IceLoveInFire丶 发表于 2017-1-8 23:42
主函数是唯一的吗

是的,要不然会报错,你可以试一下





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2