返回顶部
首页 > 资讯 > 后端开发 > Python >Java日常练习题,每天进步一点点(40)
  • 251
分享到

Java日常练习题,每天进步一点点(40)

2024-04-02 19:04:59 251人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录1.下面有关jsP内置对象的描述,说法错误的是?2.Java语言与其它语言相比,独有的特点是( )3.下面哪个选项正确创建Socket连接?4.定义有StringBuffer s

承蒙各位厚爱,我们一起每天进步一点点!(鼠标选中空白处查看答案)

1.下面有关JSP内置对象的描述,说法错误的是?

正确答案: C

session对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WEBApplication开始,直到客户端与服务器断开连接为止

request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应

application对象:多个application对象实现了用户间数据的共享,可存放全局变量

response对象:response对象包含了响应客户请求的有关信息

题解:
application服务器就创建了一个,多个用户共享一个。
application对象是共享的,多个用户共享一个,以此实现数据共享和通信
1.request对象
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是httpservletRequest类的实例。
2.response对象
response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。
3.session对象
session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.
4.application对象
application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例。

2.Java语言与其它语言相比,独有的特点是( )

正确答案: C

面向对象

多线程

平台无关

网络编程

3.下面哪个选项正确创建socket连接?

正确答案: B

Socket s = new Socket(8080);

Socket s = new Socket(“192.168.1.1”,8080)

SocketServer s = new Socket(8080);

Socket s = new SocketServer(“192.168.1.1”,8080)

题解:
服务器端:ServerSocket提供的实例 ServerSocket server = new ServerSocket(端口号)
客户端:Socket提供的实例 Socket client = new Socket(IP地址,端口号)

4.定义有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)则s1.length()和s1.capacity()分别是多少?

正确答案: A

4 10

4 4

10 10

10 4

题解:
length 返回当前长度
如果字符串长度没有初始化长度大,capacity返回初始化的长度
如果append后的字符串长度超过初始化长度,capacity返回增长后的长度

5.下面有关SPRING的事务传播特性,说法错误的是?

正确答案: B

PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行

PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常

PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起

PROPAGATION_NESTED:支持当前事务,新增Savepoint点,与当前事务同步提交或回滚

题解:
PROPAGATION_REQUIRED–支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
PROPAGATION_SUPPORTS–支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY–支持当前事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW–新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED–以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER–以非事务方式执行,如果当前存在事务,则抛出异常。

6.有一个源代码,只包含import java.util.* ; 这一个import语句,下面叙述正确的是? ( )

正确答案: C

只能写在源代码的第一句

可以访问java/util目录下及其子目录下的所有类

能访问java/util目录下的所有类,不能访问java/util子目录下的所有类

编译错误

题解:
java.util.*,只能读取其目录下的类,不能读取其子目录下的类。
因为其根目录和子目录下可能有同名类,若都能读取,则会混淆。

7.以下代码结果是什么?

public class foo {

public static void main(String sgf[]) {

StringBuffer a=new StringBuffer(“A”);

StringBuffer b=new StringBuffer(“B”);

operate(a,b);

System.out.println(a+”.”+b);

}

static void operate(StringBuffer x,StringBuffer y) {

x.append(y);

y=x;

}

}

正确答案: C

代码可以编译运行,输出“AB.AB”。

代码可以编译运行,输出“A.A”。

代码可以编译运行,输出“AB.B”。

代码可以编译运行,输出“A.B”。

题解:
在这里插入图片描述

8.Test.main()函数执行后的输出是( )

class Test {

public static void main(String[] args) {

System.out.println(new B().getValue());

}

static class A {

protected int value;

public A (int v) {

setValue(v);

}

public void setValue(int value) {

this.value= value;

}

public int getValue() {

try {

value ++;

return value;

} finally {

this.setValue(value);

System.out.println(value);

}

}

}

static class B extends A {

public B () {

super(5);

setValue(getValue()- 3);

}

public void setValue(int value) {

super.setValue(2 * value);

}

}

}

正确答案: B

6 7 7

22 34 17

22 74 74

11 17 34

题解:
详见讨论区

9.运行代码,输出的结果是()

public class P {

public static int abc = 123;

static{

System.out.println(“P is init”);

}

}

public class S extends P {

static{

System.out.println(“S is init”);

}

}

public class Test {

public static void main(String[] args) {

System.out.println(S.abc);

}

}

正确答案: A

A:P is init

123

B:S is init

P is init

123

C:P is init

S is init

123

D:S is init

123

题解:
属于被动引用不会出发子类初始化
1.子类引用父类的静态字段,只会触发子类的加载、父类的初始化,不会导致子类初始化
2.通过数组定义来引用类,不会触发此类的初始化
3.常量在编译阶段会进行常量优化,将常量存入调用类的常量池中, 本质上并没有直接引用到定义常量的类,因此不会触发定义常量的类的初始化。

10.单例模式中,两个基本要点是

正确答案: A D

构造函数私有

静态工厂方法

以上都不对

唯一实例

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: Java日常练习题,每天进步一点点(40)

本文链接: https://lsjlt.com/news/131151.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java日常练习题,每天进步一点点(40)
    目录1.下面有关JSP内置对象的描述,说法错误的是?2.Java语言与其它语言相比,独有的特点是( )3.下面哪个选项正确创建socket连接?4.定义有StringBuffer s...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(61)
    目录1、如果类的方法没有返回值,该方法的返回值类型应当是abstract。()2、代码String str=”123456a”;int i=Integer.parseInt(str);会报异常的是()3、以下哪个方法用于定义线程的执行体?4...
    99+
    2020-04-03
    Java日常 Java练习题
  • Java日常练习题,每天进步一点点(26)
    目录1、定义:String s1 = “uml”; String s2 = “uml”; String s3= new String(“uml”); String s4= new S...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(27)
    目录1、与未加访问控制符的缺省情况相比,public和protected修饰符扩大了属性和方法的被访问范围,private修饰符则缩小了这种范围。2、下列叙述错误的是( )3、能用来...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(28)
    目录1、为AB类的一个无形式参数无返回值的方法method书写方法头,可以用AB.method()方式调用,该方法头的形式为( )。2、以下类定义中的错误是什么?()3、请问以下代码...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(29)
    目录1、下列不属于访问控制符的是()2、Java 源程序文件的扩展名为()3、以下程序的执行结果是:4、给定代码:5、下面有关List接口、Set接口和Map接口的描述,错误的是?6...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(30)
    目录1、以下程序段的输出结果为:2、在java7中,下列不能做switch()的参数类型是?3、以下代码的输出结果是?4、What results from the followin...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(31)
    目录1、现有如下代码段:2、对于非运行时异常,程序中一般可不做处理,由java虚拟机自动进行处理。3、多重继承的概念在Java中实现是通过如下哪些?()4、关于 Socket 通信编...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(32)
    目录1、如果一个方法或变量是"private"访问级别,那么它的访问范围是:2、代码将打印?3、下面关于hibernate核心接口说明错误的是?4、以下哪项陈述是正确的?5、在jdk...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(33)
    目录1、如果一个方法或变量是"private"访问级别,那么它的访问范围是:2、代码将打印?3、下面关于hibernate核心接口说明错误的是?4、以下哪项陈述是正确的?5、在jdk...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(34)
    目录1、abstract和final可以同时作为一个类的修饰符。( )2、下列描述中,错误的是3、关于protected 修饰的成员变量,以下说法正确的是4、以下哪个类包含方法flu...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(35)
    目录1、关于抽象类叙述正确的是? ( )2、____技术是一种可以使音频,视频和其他多媒体信息在 Internet 及 Intranet 上以实时的,无需下载等待的方式进行播放的技术...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(36)
    目录1、Java中所有类的父类是( )。2、Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 ( ).3、选项中哪一行代码可以替换 /...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(37)
    目录1、java中,用( )关键字定义常量?2、以下代码的循环次数是3、下面代码的执行结果是 :4、如果一个接口Glass有个方法setColor(),有个类BlueGlass实现接...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(38)
    目录1、正则表达式语法中 \d 匹配的是?()2、接口不能扩展(继承)多个接口。( )3、执行语句“int a= ' 2 ' ”后,a的值是( )4、下面属于java合法变量定义的是...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(39)
    目录1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。2.ArrayList和Vector主要区别是什么?3.pub...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(41)
    目录1.下列关于计算机系统和Java编程语言的说法,正确的是()2.变量a是一个64位有符号的整数,初始值用16进制表示为:0Xf000000000000000; 变量b是一...
    99+
    2024-04-02
  • java日常练习题,每天进步一点点(1)
    目录1、HashSet子类依靠()方法区分重复元素。2、下列哪个类的声明是正确的?3、下列关于包(package)的描述,正确的是()4、以下代码执行后输出结果为( )5、Given...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(2)
    目录1、现有如下代码段:2、对于非运行时异常,程序中一般可不做处理,由java虚拟机自动进行处理。3、多重继承的概念在Java中实现是通过如下哪些?()4、关于 Socket 通信编...
    99+
    2024-04-02
  • Java日常练习题,每天进步一点点(6)
    目录1、以下二维数组声明合法的是( )2、3、使用mvc模式设计的web应用程序具有以下优点,除了?4、访问权限控制从最大权限到最小权限依次为:public、 包访问权限、prote...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作