Java题库
文章平均质量分 85
还没有名字哦
这个作者很懒,什么都没留下…
展开
-
22级 Java练习题
"foreach循环修改后的数组:"+strs[0]+','+strs[1]+','+strs[2]);1.在一个Java类中,可以使用_______关键字来修饰成员变量,该变量称作静态变量,静态变量被所有实例共享,可以使用类名.变量名的形式来访问。2.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用________关键字来声明父类的这些方法。6.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用________关键字来声明父类的这些方法。原创 2023-06-09 13:21:47 · 911 阅读 · 2 评论 -
第十一章 GUI 题库
选项A错误,Panel类派生自容器类Container,属于容器的一种;选项B错误,Window类也派生自容器类Container,也属于容器的一种;C、 GridLayout布局管理器中,组件的相对位置不随区域的缩放而改变,但组件的大小会随之改变,组件始终占据网格的整个区域。解析:BorderLayout布局管理器把容器的的布局分为五个区域:CENTER、EAST、WEST、NORTH、SOUTH。D、 GridLayout布局管理器缺点是总是忽略组件的最佳大小,所有组件的宽高都相同。原创 2023-05-30 19:28:16 · 1214 阅读 · 2 评论 -
第十章 JDBC 题库
解析:Statement的executeUpdate()方法用于执行SQL中的insert、update、delete语句,该方法返回一个int类型的值,表示数据库中受该SQL语句影响的记录条数。解析:可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了查询结果。解析:关闭资源时,按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源。解析:PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。原创 2023-05-30 19:28:17 · 1700 阅读 · 0 评论 -
第九章 网络编程 题库
解析:在Java网络编程中,使用客户端套接字Socket创建对象时,需要指定服务器主机名称和端口。解析:TCP/IP传输控制协议是Internet的主要协议,定义了计算机和外设进行通信的规则。解析:Socket是传输层供给应用层的编程接口,是应用层与传输层之间的桥梁。解析:TCP/IP网络参考模型包括四个层次:应用层、传输层、网络层、链路层。解析:TCP/IP协议栈中应用层协议包括HHTP、FTP、DNS。解析:TCP/IP协议栈中传输层协议包括TCP、UDP。D、 非常简单的协议,可以广播发送。原创 2023-05-29 22:35:37 · 867 阅读 · 0 评论 -
第八章 多线程 题库
解析:yield()方法和sleep()方法有点相似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重新调度一次。解析:Java中提供了同步机制。解析:suspend()方法表示如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源,已过时,不建议使用。C、 继承Thread的方式定义线程后,覆写的run()方法会在该线程的start()方法被调用后被JVM自动运行。原创 2023-05-29 22:33:28 · 1185 阅读 · 0 评论 -
第七章 IO 题库
在方法中,首先通过调用listFiles()方法把该目录下所有的子目录和文件存到一个File类型的数组files中,接着遍历数组files,对当前遍历的File对象进行判断,如果是目录就重新调用fileDir ()方法进行递归,如果是文件就直接打印输出文件的路径,这样该目录下的所有文件就被成功遍历出来了。解析:File类的delete()方法只是删除一个指定的文件,假如File对象代表目录,并且目录下包含子目录或文件,则File类的delete()方法不允许对这个目录直接删除。原创 2023-05-29 16:36:03 · 1981 阅读 · 0 评论 -
java面向对象程序设计-题库-第一章
解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。解析:只有开发Java程序时,才需要安装开发工具,如果只是运行Java程序,安装JRE即可。原创 2023-05-17 22:08:18 · 1979 阅读 · 0 评论 -
第二章 编程基础 题库
解析:本题中有两个循环语句,分别是外层循环的for语句和内层循环的while语句,首先程序会执行for循环中的语句,并执行循环体中的表达式a=i%2,计算出a的值,然后在进入while循环计算b的值,循环往复直到外层循环条件i>5为止。本题中有两个循环语句,分别是外层循环的for语句和内层循环的while语句,首先程序会执行for循环中的语句,并执行循环体中的表达式a=i%2,计算出a的值,然后在进入while循环计算b的值,循环往复直到外层循环条件i>5为止。原创 2023-05-28 14:10:33 · 1455 阅读 · 0 评论 -
第三章 面向对象 题库
解析:所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用private关键字来修饰,私有属性只能在它所在类中被访问,为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx方法和设置属性值的setXxx方法。父类的构造在子类中没有返回类型,方法名也与子类的类名不相同。Java虚拟机会自动为成员变量进行初始化,针对不同类型的成员变量,Java虚拟机会赋予不同的初始值,如int类型的成员变量初始值为0,long类型的成员变量初始值为0L。原创 2023-05-28 14:12:46 · 1983 阅读 · 0 评论 -
第四章 面向对象 题库
解析:在main()方法中,创建Son类的对象,并将其父类也就是Father类的引用指向了该对象,在调用show()方法时,其实调用的是子类的show()方法,子类的show()方法中又通过super关键字调用了父类的show()方法,因此程序先输出了"father show",接着输出了"son show"。例如访问父类的成员变量、成员方法和构造方法。C、 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类。原创 2023-05-25 14:43:07 · 2065 阅读 · 0 评论 -
第五章 API 题库
解析:System类的arraycopy(Object src,int srcPos, Object dest, int destPos,int length) 方法是从指定源数组中复制一个数组,所以我们使用arraycopy()方法来完成这个题,我们看到数组arr1的所有元素都拷贝到了数组arr2中,arr2的长度是8,但arr1的长度是5,所以当我们遍历说组arr2时,最后三位没有值的位置用0补充。解析:字符串是常量,因此一旦创建,其内容和长度是不可改变的,StringBuffer类长度是可以改变的。原创 2023-05-29 16:00:36 · 2344 阅读 · 0 评论 -
第六章 集合类 题库
解析:HashSet存储的元素是不可重复的,添加元素时,需要先后调用hashCode()方法和equals()方法比较元素是否相同,但是如果没有重写,程序就会根据Object类中的hashCode()和equals()方式比较,而根据它的比较方式,两个Tom:10是不相等的。如果想要存入顺序和迭代的顺序一致可以使用使用Java中提供的LinkedHashMap类,它是HashMap的子类,和LinkedList一样也使用双向链表来维护内部元素的关系,使Map元素迭代的顺序与存入的顺序一致。原创 2023-05-29 16:02:03 · 3456 阅读 · 0 评论 -
java 主观题 题库
int i;int [ ] a;//声明一个整型数组a ~ ~ ( 1 ) ~ ~;//分配内存空间给数组a,元素个数为10个 for(~ ~ ( 2 ) ~ ~) //i从0到a.length-1,每次递增1 {//将i赋值给a[i] System . out . println(a [ i ] + “ ”);} } }答案(2)i=0;i。原创 2023-05-27 20:41:05 · 416 阅读 · 0 评论