【跃迁之路】【436天】刻意练习系列195—Java基础练习(构造函数)(2018.04.17)

@(跃迁之路)专栏

叨叨两句

  1. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  2. 该系列改版后正式纳入【跃迁之路】专栏,持续更新

1

下列关于构造函数的描述中,错误的是(D)
A 构造函数可以设置默认的参数
B 构造函数在定义类对象时自动执行
C 构造函数可以是内联函数
D 构造函数不可以重载

“所谓内联函数就是指函数在被调用的地方直接展开,编译器在调用时不用像一般函数那样,参数压栈,返回时参数出栈以及资源释放等,这样提高了程序执行速度。 对应Java语言中也有一个关键字final来指明那个函数是内联的。 内联不一定好,当被指定为内联的方法体很大时,展开的开销可能就已经超过了普通函数调用调用的时间,引入了内联反而降低了性能,因为在选择这个关键字应该慎重些,不过,在以后高版本的JVM中,在处理内联时做出了优化,它会根据方法的规模来确定是否展开调用。”

你可能感兴趣的:(java)