Java课后作业
文章平均质量分 86
还没有名字哦
这个作者很懒,什么都没留下…
展开
-
第一章 Java开发入门(第一次作业)
正确答案:(1) class。原创 2023-02-27 22:25:47 · 1106 阅读 · 1 评论 -
第二章 编程基础(第二次作业)
正确答案:D答案解析:char类型数据在定义时需要使用单引号引起的单个字符,也可以赋值为0-65535之间的数字。也可以使用Unicode 代码来描述。正确答案:A答案解析:只有1选项正确给出了二维数组的长度,以及每一个一维数组的元素个数。正确答案:D答案解析:布尔类型的变量只有两个值,即true和false。B. b=2;C. int =20;D. int a;b=a+10;正确答案:A答案解析:变量定义的基本格式 数据类型 变量名=值;原创 2023-03-09 18:21:18 · 992 阅读 · 0 评论 -
第三、四章 面向对象 (第三次作业)
1下面选项中,类的声明方式正确的是()正确答案: D2在java中,以下程序的输出结果是()int x;boolean y;A、运行错误B、0 tureC、0 falseD、0 0正确答案: C3在Java接口中,下列选项中属于有效的方法声明的是()正确答案: A4下列程序的运行结果是d.show();A、输出lisaB、输出nullC、输出name。原创 2023-04-01 21:27:50 · 3478 阅读 · 0 评论 -
第五章 API (第四次作业)
上述程序中,arraycopy()方法从指定源数组srcArray角标为1处开始,复制2个长度的数组,复制的数组替换掉目标数组destArray从角标2开始的2个长度的子数组。答案解析:当创建Random类的实例对象时,如果指定了相同的种子,则每个实例对象产生的随机数具有相同的序列,调用nextInt(int in)方法时产生的随机数在(0 =< 参数值)之间。StringBuffer的apped()方法和insert()方法返回的都是原来的StringBuffer对象,并且他们都可以接受任意类型的数据。原创 2023-04-03 16:00:05 · 2137 阅读 · 0 评论 -
第六章 集合类(第五次作业)
HashSet存储的元素是不可重复的,添加元素时,需要先后调用hashCode()方法和equals()方法比较元素是否相同,但是如果没有重写,程序就会根据Object类中的hashCode()和equals()方式比较,而根据它的比较方式,两个Tom:10是不相等的。如果想要存入顺序和迭代的顺序一致可以使用使用Java中提供的LinkedHashMap类,它是HashMap的子类,和LinkedList一样也使用双向链表来维护内部元素的关系,使Map元素迭代的顺序与存入的顺序一致。原创 2023-04-15 00:52:20 · 1260 阅读 · 0 评论 -
第七章 IO (第六次作业)
在方法中,首先通过调用listFiles()方法把该目录下所有的子目录和文件存到一个File类型的数组files中,接着遍历数组files,对当前遍历的File对象进行判断,如果是目录就重新调用fileDir ()方法进行递归,如果是文件就直接打印输出文件的路径,这样该目录下的所有文件就被成功遍历出来了。IO流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同又可分为输入流和输出流,程序从输入流中读取数据,向输出流中写入数据。运行结果中输出了false,这说明删除文件失败了。原创 2023-04-15 17:47:44 · 1336 阅读 · 0 评论 -
第八章 多线程 (第七次作业)
答案解析:yield()方法和sleep()方法有点相似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重新调度一次。答案解析:suspend()方法表示如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源,已过时,不建议使用。14在JAVA中一个类只要继承了java.lang.Thread类,那么这个类中的任何方法都会在该线程的start()方法被调用后被JVM自动运行。原创 2023-04-25 22:28:23 · 995 阅读 · 0 评论 -
第九章 网络编程(第八次作业)
8 Socket类的getInputStream()方法返回一个InputStream类型的输入流对象,如果该对象是由服务器端的Socket返回,就用于读取服务端发送的数据。11ServerSocket对象负责监听某台计算机的某个端口号,在创建ServerSocket对象后,需要继续调用该对象的【】方法,接收来自客户端的请求。14在TCP/IP协议的传输层除了TCP协议之外还有一个UDP协议。4TCP/IP套接字是最可靠的双向流协议,等待客户端的服务器使用【】类,而要连接到服务器的客户端则使用【】类。原创 2023-05-06 00:07:44 · 706 阅读 · 0 评论 -
第十章 JDBC
Statement的executeUpdate()方法用于执行SQL中的insert、update、delete语句,该方法返回一个int类型的值,表示数据库中受该SQL语句影响的记录条数。通过Connection实例的createStatement()方法获得的接口对象【】,会把静态的SQL语句发送到数据库中编译执行,然后返回数据库的处理结果。Statement接口的executeUpdate(String sql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。原创 2023-05-20 22:36:37 · 615 阅读 · 0 评论 -
第十一章 GUI
本题考查对Java组件中容器的基本知识的理解。Swing组件类中【】、【】、和【】三个组件是继承的AWT的Window类,而不是继承自JComponent类。Swing常用的按钮组件有【】、【】、【】等,它们都是抽象类AbstractButton类的直接或间接子类。【】组件被称为下拉框或者组合框,它将所有选项折叠在一起,默认显示的是第一个添加的选项。Window是显示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是()下面JFrame类的常用操作方法中,哪个方法是用来设置组件的显示位置的?原创 2023-05-19 17:25:02 · 343 阅读 · 0 评论