1 / 3
文档名称:

java程序员陷阱题.doc

格式:doc   大小:26KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序员陷阱题.doc

上传人:mh900965 2018/5/14 文件大小:26 KB

下载得到文件列表

java程序员陷阱题.doc

相关文档

文档介绍

文档介绍:程序员陷阱题
实践题
1.
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
这有何错误?
答案: 错。abstract method必须以分号结尾,且不带花括号。
2.
public class Something {
void doSomething () {
private String s = "";
int l = ();
}
}
有错吗?
答案: 错。局部变量前不能放置任何访问修饰符(private,public,和protected)。final可以用来修饰局部变量
(final如同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)。
3.
abstract class Something {
private abstract String doSomething ();
}
这好像没什么错吧?
答案: 错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abstract method封锁起来呢? (同理,abstract method前不能加final)。
4.
public class Something {
public int addOne(final int x) {
return ++x;
}
}
这个比较明显。
答案: 错。int x被修饰成final,意味着x不能在addOne method中被修改。
5.
public class Something {
public static void main(String[] args) {
Other o = new Other();
new Something().addOne(o);
}
public void addOne(final Other o) {
++;
}
}
class Other {
pub

最近更新

2024年云南省文山州电影事业管理中心招聘历年.. 611页

猪病输液方案 6页

熊姓现状的研究报告作文 5页

医学人文素质教育对医学生临床实践能力的培养.. 26页

2024年内蒙古自治区农牧厅事业单位招聘79人及.. 601页

2024年南通科技职业学院单招职业适应性测试题.. 52页

2024年吉林工信厅直属事业单位公开招聘历年高.. 176页

2024年四川司法警官职业学院单招职业适应性测.. 57页

2024年天津市行政职业能力测验题库(全优) 149页

2024年嵩山少林武术职业学院单招职业适应性测.. 55页

2024年广西交通职业技术学院单招职业适应性测.. 56页

2024年开封文化艺术职业学院单招职业适应性测.. 53页

医学人文素质教育与医学生身心健康的关联性 27页

2024年柳州城市职业学院单招职业适应性测试题.. 54页

关于中国电信渠道管理de论文 6页

2024年河北省邯郸市行政职业能力测验题库(模.. 148页

2024年济南工程职业技术学院单招职业适应性测.. 57页

关于烟用物资管理流程优化的思考 5页

2024年浙江省宁波市宁海县人才引进招聘15人历.. 59页

研讨发言:以高质量发展推进中国式现代化 3页

研讨发言:以高质量发展推进中国式现代化 4页

冲锋舟使用手册 21页

高一年级学业水平测试模拟试卷 10页

2023—2023学年(上)厦门市九年级质量检测数学.. 4页

2023年湖南省普通高中学业水平考试物理(含答案.. 7页

8.1.4 市政竣·通-4 单位(子单位)工程实体质.. 1页

物联网技术的发展现状及前景 5页

语文人教版二年级上册《纸船和风筝》微课ppt 17页

SMT奖惩制度 3页