原来一直不知道C++中的内联函数在Java中怎么实现。今天在翻《Java编程思想》的时候发现,final除了防止方法被override之外,还可以实现内联的效果。当然只是建议内联,只有方法比较小的时候才可以,编译器会智能考虑决定(其实C++也不是每个函数都能内联,只是控制权稍大些)。
另外,java中的private方法自动就是final,因为private方法不能被继承。
原来一直不知道C++中的内联函数在Java中怎么实现。今天在翻《Java编程思想》的时候发现,final除了防止方法被override之外,还可以实现内联的效果。当然只是建议内联,只有方法比较小的时候才可以,编译器会智能考虑决定(其实C++也不是每个函数都能内联,只是控制权稍大些)。
另外,java中的private方法自动就是final,因为private方法不能被继承。
上一篇:跨线程操作UI
// FunsPoin
static局部对象 应该在定义是就初始化。这种对象一旦被创建,在程序结束前都不会被撤销。 高地址 +----------------------
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M