这里是Java系列文章,主要介绍有Java的使用及Java相关的,如Java语言本身以及Java等级考试
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
因此,为了更好的使用Java,加油学习吧!
关于作者:
· 小白(Libra),计算机兴趣爱好者,Java,python,C,Hadoop
· Email:717560136@qq.com
· GitHub:https://github.com/Regel-zack
转载请注明出处
前言
仅做记录及自我分析,答案解析为个人理解,仅作参考,如有不同意见可在评论区提出
目录
正文
题目
选择题

答案:D
解析:\是转义字符,\0是表示字符串结束,但是在这里,如果要表示字符常量,那么\0后面的数字得是八进制数字,而八进制不会有8,所以后面不是八进制数字,所以这不是字符常量

正确答案:C
解析:受检异常是除了RuntimeException异常及其子类之外的异常,或者说是编译器会自己检查的异常,参考于 受检异常 这一篇博客
其中,FileNotFoundException属于IOException的子类,其余的均属于RUntimeException的子类异常。

正确答案:D
解析:序列化(Serialization)是将对象的状态信息转化为可以存储或者传输的形式的过程,一般将一个对象存储到一个储存媒介,例如档案或记忆体缓冲等,在网络传输过程中,可以是字节或者XML等格式;而字节或者XML格式的可以还原成完全相等的对象,这个相反的过程又称为反序列化;
以下接口和类可以实现序列化

参考至 序列化与反序列化 感谢博主分享

正确答案:C
drawPolygon()方法可以绘制折现,其余的如drawLine(),该方法传入两个坐标,在两个点内绘制一条直线,drawOval(),该方法是绘制一个椭圆,drawArc(),该方法是绘制圆弧

正确答案:B
解析:其构造方法可以构造空文本域,指定列数的文本域,以及带有初始字符串的文本域
填空题

正确答案:149
解析:见截图
public class test {
public static void main(String args[]){
for (int i = 0,s = 0;i < 5;i++){
s+=++i;
System.out.println("s = " + s);
System.out.println("i = " + i);
}
}
}

因为其是print,没有换行,因此最后的结果是149
![]()
答案:arraycopy
解析:是名字,不带括号

答案:侦听程序接口
解析:无
![]()
答案:JOptionPane
解析:无
![]()
答案:notifyall
解析:无
简答题
![]()
答案:类中声明的变量的作用域是整个类,方法中声明的变量的作用域是从该变量的声明处开始到包含该声明的语句结束处
解析:无

答案:public:成员可被其他任何对象访问
private:成员只能在本类内访问
protected:成员只可以被同一包及其子类的实例对象访问
默认修饰符:成员可以被所在包的各类访问
解析:无
![]()
答案:沿类层次向上转型总是合法的,此种方式下不需要转型运算符
对于向下转型,只能是祖先类转型到后代类,且要使用显式转换,其他类之间是不允许的
解析:无
![]()
答案:JFrame,JApplet,JDialog,JWindow
解析:无
![]()
答案:线程由三部分组成:虚拟CPU,执行的代码段,处理得数据。线程采用抢占式调度方式
解析:无
小结
不出意外,我是基本上全错了~
结语
我是Libra,一位永远追求公平的学习者。
本文是Java学习者的错题分析,涵盖了选择题、填空题和简答题,涉及Java语言特性、异常处理、序列化、GUI组件等知识点,旨在帮助读者深入理解Java。
2924

被折叠的 条评论
为什么被折叠?



