![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java笔试题
Handsome-Zan
这个作者很懒,什么都没留下…
展开
-
Java笔试题(二)
1.以下java程序代码,执行后的结果是() java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.size()); 答案:1 解析: 1.HashMap 可以插入 null 的 key 或 val...原创 2018-10-29 20:10:11 · 627 阅读 · 0 评论 -
Java笔试题(一)
1.关于抽象类与最终类,下列说法错误的是? A. 抽象类能被继承,最终类只能被实例化 B. 抽象类和最终类都可以被声明使用 C. 抽象类中可以没有抽象方法,最终类中可以没有最终方法 D. 抽象类和最终类被继承时,方法可以被子类覆盖 答案:D 解析: 抽象类和最终类都可以被声明使用,这里只是说“声明”,并没有说“实例化”;如果只是声明是可以的,最常见的使用方式就是:1.父类引用指向子类对...原创 2018-10-27 13:54:37 · 1000 阅读 · 0 评论 -
Java笔试题(三)——线程安全、String、StringBuffer、StringBuilder
1.什么是线程安全? 简单地说法:线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。 复杂的说法:当多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替运行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获取正确的结果,那这个对象是线程安全的。 2.保证线程有什么方法? 一般说来,确保线程安全的方...原创 2018-10-31 18:50:30 · 537 阅读 · 0 评论 -
Java笔试题(四)—— 多线程
1.synchronized : synchronized 是 Java 中的关键字,是一种同步锁。 无论 synchronized 关键字加在方法上还是对象上,如果它作用的对象是非静态的,则它取得的锁是对象;如果 synchronized 作用的对象是一个静态方法或一个类,则它取得的锁是对类,该类所有的对象同一把锁。 每个对象只有一个锁(lock)与之相关联,谁拿到这个锁谁就可以运行它所...原创 2018-11-01 20:54:27 · 190 阅读 · 0 评论 -
Java笔试题(五)—— 谈谈对 Java 平台的理解
谈谈对 Java 平台的理解 Java 本身是一种面向对象的语言,最显著的特性有两个方面: “书写一次,到处行”(Write once, run anywhere),即跨平台特性,并不是说Java语言可以跨平台,而是在不同的平台都有可以让 Java 语言运行的环境而已(.class文件——字节码文件就是可以到处运行的文件); 垃圾收集(GC, Garbage Collection),Ja...原创 2018-11-12 21:10:15 · 140 阅读 · 0 评论