今日错题(10.6)
以下程序会输出什么:
public class Passer{
static final int X=5;
public static void main(String [] args){
new Passer().go(X);
System.out.print(X);
}
void go(int X){
System.out.print(X++);
}
}
55
56
65
66
这里我选了一个56,很简单一题,别忘记了final修饰的变量是无法再被修改的!!至于第一个5,因为x++是先赋值再进行运算。
以下对接口描述不正确的是( )
接口没有提供构造方法
接口允许多继承
接口中的属性默认使用public、static、final修饰
接口中的方法默认使用public、static、abstract修饰
答案是D,我选了一个B,接口是允许多继承的!!他不同于其他类,他可以这样子implement a,b,c。记住一句话,单继承多实现,先继承后实现。至于D记住接口中的方法是默认被public abstract修饰即可。
下面关于final变量描述错误的是:
final修饰的原生类型变量可以安全的在多线程环境下进行共享,不需要额外的同步开销
接口中声明的所有变量本身是final的
JVM和Java应用不会缓存final变量
可以向声明为final的集合对象增加,删除或者改变内容
答案是D
做到这里就不得不来复习一下final关键字了,感觉在这里踩过好多坑。
1.可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用。
2.(静态绑定)final也可以声明方法。方法前面加上final关键字,代表这个方法不可以被子类的方法重写。final方法比非final方法要快,因为在编译的时候已经静态绑定了,不需要在运行时再动态绑定。
3.使用final来修饰的类不能被继承。
4.接口中声明的所有变量本身是final的
5.没有在声明时初始化final变量的称为空白final变量(blank final variable),它们必须在构造器中初始化,或者调用this()初始化
6.对于集合对象声明为final指的是引用不能被更改,但是你可以向其中增加,删除或者改变内容
7.final关键字提高了性能。JVM和Java应用都会缓存final变量。
8.final变量可以安全的在多线程环境下进行共享,而不需要额外的同步开销。
今日错题(10.6)相关推荐
- 牛客 — 网络选择题练习中自己的错题(10)
错题分析 1.一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的.A 原因解析: 因为是服务器,所以第一次接入网络时,先要通过将mac地址通过ARP 发送到网关.在网关记录 ...
- 用计算机计算一定比笔算简便,四年级数学(下册)期末知识要点汇总,易错题解析...
当我第一遍读一本好书的时候,我仿佛觉得找到了一个朋友;当我再一次读这本书的时候,仿佛又和老朋友重逢.我们要把读书当作一种乐趣,并自觉把读书和学习结合起来,做到博览.精思.熟读,更好地指导自己的学习,让 ...
- 二、软考2017年下半年软件设计师易错题整理
文章目录 错题1 错题2 错题3 错题4 错题5 错题6 错题7 错题8 错题9 错题10 错题11 错题12 错题13 错题14 错题15 错题16 错题17 错题18 错题19 错题20 错题21 ...
- 六、软考2015年下半年软件设计师易错题整理
文章目录 错题1 错题2 错题3 错题4 错题5 错题6 错题7 错题8 错题8 错题9 错题10 错题11 错题12 错题13 错题14 错题15 错题16 错题17 错题18 错题19 错题20 ...
- c++如何让字符串重复输出_2020.10.02错题总结之字符串相关函数
C/C++每日总结 点击上方「嵌入式龙憨憨」,选择「置顶/星标公众号」第一时间查看编程笔记! 特别设置[每日总结]专栏: 对专业课--C/C++的复习刷题进行总结,归纳错题知识点,记录知识点掌握不足的 ...
- 10以内逆向运算题_【七年级上】数学 有理数运算典型易错题分析(下)
写在前面 再过几日,各版本教材有理数的运算内容即将结束,加减乘除乘方的运算法则全面铺开,有些题开始变得非常容易错,究其原因,主要问题还是出在运算顺序错,未能确定符号,乱用运算律等方面,因此,本讲针对乘 ...
- anki 新的卡片类型_用 Anki 建立高效复习错题体系
已收录于「一周年」专栏整理 首先,如果你有一个错题本,这样会好操作很多,下面是群内大佬的样例: 没有错题本也没有关系,用一个文件夹专门收集错题也可以(把错题剪下来贴本子上也不错). 重点是如何安排每天 ...
- 判断小数是否相等_四年级上册数学填空+计算+判断易错题整理练习,收藏练一练!...
四年级数学易错题练习 一.填空题 1.1.25×0.8表示( ). 2.去掉0.25的小数点,就是把这个数扩大( ):把50.4的小数点向左移动两位,就是把它缩小到 ...
- 细节决定成败(竞赛错题经验总结)
整理的算法模板合集: ACM模板 没有灵异事件,只有我是傻逼 图论的数组,涉及到点的开N,涉及到边的开M,开多了会TLE!根据题目要求设定, 凡是涉及到位运算的我都要累括号!!!位运算的优先级太糟糕了 ...
最新文章
- 免安装版 mysql-5.6.29-winx64 下载,配置
- android jni ——Field Method -- Accessing Field
- 完数[HDU1406]
- 【问答】总结|开放领域问答梳理系列(1)
- 朋友,谁会Symbian S40 Symbian S60 v3/v5 Android?
- P106魔改1060
- ENVI5.1 进行监督分类流程化工具时(classification workflow)界面显示不全的问题解决办法
- Springboot RabbitMQ
- 江苏卫视舞蹈演员机器人_百度机器人踢馆江苏卫视《芝麻开门》
- 动手智能小车记(5)-坦克底盘硬件模块大杂烩
- html背景斜线,巧妙的实现 CSS 斜线
- 【华为机考题库学习】--算法篇(更新中……)
- 小明左、右手中分别拿两张纸牌(比如:黑桃10和红桃8,数字10和8可通过键盘录入),要求编写代码交换小明手中的牌
- NBUT 1647 (多校连萌3)
- 学院新闻报道,邹老师光临指导
- 拦截手机发送的请求,对请求信息进行获取
- HZAU新版正方教务系统一键教学评价
- java从键盘输入n个整数_java求解,从键盘输入n个数,要求第一行输入n的值,第二行输入n个数。...
- lms算法的verilog实现_最小均方算法(LMS Algorithm)理论及DSP实现
- 东邪西毒经典对白,程序员版