每天进步一点点,挑战每天5道笔试题!
欢迎小伙伴们监督!
每日更新!
1. 以下代码的输出结果是:
public class Test { public static void main(String[] args) {
Father a = new Father();
Father b = new Child();
}
} class Father { public Father() {
System.out.println("我是父类");
}
} class Child extends Father { public Child() {
System.out.println("我是子类");
}
}
【解析】创建对象时,先执行父类的构造方法,再执行子类的构造方法。
2. 以下关于Object类的说法正确的是()
【解析】Object 是基类 Java中的所有的类都直接或间接的继承。
3. 以下代码段执行后的输出结果为
public class Test {
public static void main(String args[]) {
int x = -5;
int y = -12;
System.out.println(y % x);
}
}
【解析】无论是正数还是负数,在取余运算时都有:被除数=商×除数+余数,所以-12=2×(-5)+(-2),-12是被除数,-5是除数,2是商,余数是-2。%是取余运算最后符号和第1个值一样,Math.floorMod()是取模,最后符号和第2个值一样。
4. jre 判断程序是否执行结束的标准是()
【解析】main()函数即主函数,是一个前台线程,前台进程是程序中必须执行完成的,而后台线程则是java中所有前台结束后结束,不管有没有完成,后台线程主要用与内存分配等方面。 应用程序的主线程以及使用Thread构造的线程都默认为前台线程。 使用Thread建立的线程默认情况下是前台线程,在进程中,只要有一个前台线程未退出,进程就不会终止。主线程就是一个前台线程。而后台线程不管线程是否结束,只要所有的前台线程都退出(包括正常退出和异常退出)后,进程就会自动终止。一般后台线程用于处理时间较短的任务,如在一个Web服务器中可以利用后台线程来处理客户端发过来的请求信息。而前台线程一般用于处理需要长时间等待的任务,如在Web服务器中的监听客户端请求的程序,或是定时对某些系统资源进行扫描的程序。
5. 在 hibernate 开发中,关于 POJO 类对象的状态说法正确的是()。
【解析】Hibernate Pojo的三态分别为transient(瞬时态),persistent(持久态),detached(游离态)
答案
- A
- A
- D
- A
- ABC
感谢小伙伴们的关注! 你的点赞、评论、关注、收藏是对博主的最大鼓励!欢迎订阅博主专栏!持续更新! 挑战每日发布笔试题、不断更!加油!
往期精彩内容
👉 每天进步一点点Java笔试题之【选择题-综合难度】(12) 👉 每天进步一点点Java笔试题之【选择题-综合难度】(11) 👉 每天进步一点点Java笔试题之【选择题-综合难度】(10) 👉 JavaSE详细笔记专栏 👉 Java笔试题专栏
|