- 1
- 0
- 约3.86万字
- 约 147页
- 2019-12-25 发布于湖南
- 举报
* * 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造方法中。这两个地方只能选其一,要么在定义时给值,要么在构造方法中给值,不能同时既在定义时给了值,又在构造方法中给另外的值。 * * 将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。另外有一种被称为inline的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用final进行方法定义。 Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在
您可能关注的文档
- java课件:第8章线程.ppt
- 第1章Java 语言基础知识.ppt
- 第3章类中的方法.ppt
- 第7章对象群体的组织.ppt
- 第10章JDBC与数据库访问.ppt
- 第11章Servlet程序设计.ppt
- 第12章Servlet程序设计.ppt
- 清华数据挖掘理论与算法课件Support_Vector_Machines.pptx
- 清华数据挖掘理论与算法课件Neural_Networks-710.pptx
- 清华数据挖掘理论与算法课件NB-DT.pptx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 年产30万吨微生物复合肥料生产线建设项目可行性研究报告.docx VIP
- 年产30万吨微生物复合肥料生产线建设项目可行性研究报告.docx
- 2026年秋教科版科学三年级上册教学工作计划及教学进度表.docx VIP
- 2025 八年级数学下册勾股定理证明的多种方法课件.pptx VIP
- 高考英语词汇3500电子版.pdf VIP
- 蟋蟀的选、养、斗-火光汉著.pdf VIP
- 现代光电子成像技术概论.ppt
- JGJ254-2011 建筑施工竹脚手架安全技术规范.docx
- 小学科学新教科版二年级上册第二单元 地球家园教案(共7课)(2025秋).pdf VIP
- 土方开挖及回填工程监理实施细则 .doc VIP
原创力文档

文档评论(0)