JAVA中级测试题(一)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: JAVA中级测试题(一)

1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?

A. SELECT * FROM Order WHERE ID = -{id};

B. SELECT * FROM Order WHERE ID = -{id};

C. SELECT * FROM Order WHERE ID = -{id};

D. SELECT * FROM Order WHERE ID = -{id};

B

2.当一个bean的作用域为Prototype,表示含义是什么?

A. bean生命周期当前请求范围内

B. bean生命周期当前连接范围内

C. 每次调用getBean()方法时都会创建一个新的bean实例

D. 单个实例

C

3.Tomcat中Session的默认的超时时间是?

A. 30分钟

B. 20分钟

C. 10分钟

D. 5分钟

A

4.索引的重要作用是?

A. 提升数据库写入性能

B. 提升数据库查询性能

C. 提升数据库保存性能

D. 提升数据库恢复性能

B

5.JSP如何读取URL中传递的参数值?

A. 代码:<%= request.getParameter(“name”)%>

B. 代码:<%== request.getParameter(“name”)%>

C. 代码:<%= request.getURL(“name”)%>

D. 代码:<%= request.getURLValue(“name”)%>

A

6.Spring基于XML配置文件创建bean,使用的类型是?

A. SpringBeanFactory

B. XmlBeanFactory

C. BeanFactory

D. SpringBeanFactory

B

7.maven 依赖的解析机制是()

A. 解析发布版本

B. 解析快照版本

C. 解析版本为LATEST,RELEASE

D. 以上都正确

D

8.网站中,HTTP响应的状态码正常值是?

A. 200

B. 300

C. 404

D. 500

A

9.mysql shell如何查看服务器状态?

A. show mysql status;

B. show status;

C. select status;

D. select mysql status;

B

10.Spring MVC中,DispatcherServlet的作用是?

A. 依赖注入

B. 返回View视图

C. 解析Bean对象

D. 处理分发网站请求

D

11.mysql shell登录数据库的命令是?

A. mysql -u root -p password

B. mysql -user root -p password

C. mysql -user root -pass password

D. mysql -user root -password password

A

-12.执行git init命令之后,下列说法哪个是正确的()

A. 在某个目录下初始化仓库后会自动产生.git目录,该目录下工作的所有文档都可以使用git进行管理

B. 在某个目录下初始化仓库后会自动产生.git目录,该目录下的子目录不能被git进行管理

C. init之后,只是一个初始化的操作,项目里的文件还没有被跟踪记录

D. init之后,项目里的文件马上拿就已经可以被跟踪。
相关知识点: git init是git库初始化的命令。在任何一个文件夹下执行就是初始化,此时再执行git status,可以看到文件夹下的所有文件都变成未被跟踪的文件。

AC

13.JSP XML 数据处理需要的包是?

A. xml-jsp.jar

B. XercesImpl.jar

C. xalan.jar

D. html.jar

BC

14.Spring中,ApplicationContext主要的实现类型包括?

A. FileSystemXmlApplicationContext

B. ClassPathXmlApplicationContext

C. MySQLApplicationContext

D. WebXmlApplicationContext

ABD

15.Spring MVC中,关于Interceptor描述正确的是?

A. Spring MVC框架对AOP的一种实现方式
B. 可以拦截所有的MVC请求
C. 可以用来实现身份验证
D. 可以用来实现日志记录

ABCD
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
16天前
|
Java 测试技术 Maven
Java一分钟之-PowerMock:静态方法与私有方法测试
通过本文的详细介绍,您可以使用PowerMock轻松地测试Java代码中的静态方法和私有方法。PowerMock通过扩展Mockito,提供了强大的功能,帮助开发者在复杂的测试场景中保持高效和准确的单元测试。希望本文对您的Java单元测试有所帮助。
32 2
|
23天前
|
Java 程序员 测试技术
Java|让 JUnit4 测试类自动注入 logger 和被测 Service
本文介绍如何通过自定义 IDEA 的 JUnit4 Test Class 模板,实现生成测试类时自动注入 logger 和被测 Service。
22 5
|
1月前
|
Java 流计算
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
37 1
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
|
29天前
|
存储 人工智能 Java
将 Spring AI 与 LLM 结合使用以生成 Java 测试
AIDocumentLibraryChat 项目通过 GitHub URL 为指定的 Java 类生成测试代码,支持 granite-code 和 deepseek-coder-v2 模型。项目包括控制器、服务和配置,能处理源代码解析、依赖加载及测试代码生成,旨在评估 LLM 对开发测试的支持能力。
36 1
|
1月前
|
分布式计算 Java 大数据
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
大数据-122 - Flink Time Watermark Java代码测试实现Tumbling Window
33 0
|
2月前
|
SQL JavaScript 前端开发
基于Java访问Hive的JUnit5测试代码实现
根据《用Java、Python来开发Hive应用》一文,建立了使用Java、来开发Hive应用的方法,产生的代码如下
71 6
|
1月前
|
算法 Java 测试技术
数据结构 —— Java自定义代码实现顺序表,包含测试用例以及ArrayList的使用以及相关算法题
文章详细介绍了如何用Java自定义实现一个顺序表类,包括插入、删除、获取数据元素、求数据个数等功能,并对顺序表进行了测试,最后还提及了Java中自带的顺序表实现类ArrayList。
21 0
|
3月前
|
IDE Java 测试技术
揭秘Java高效编程:测试与调试实战策略,让你代码质量飞跃,职场竞争力飙升!
【8月更文挑战第30天】在软件开发中,测试与调试对确保代码质量至关重要。本文通过对比单元测试、集成测试、调试技巧及静态代码分析,探讨了多种实用的Java测试与调试策略。JUnit和Mockito分别用于单元测试与集成测试,有助于提前发现错误并提高代码可维护性;Eclipse和IntelliJ IDEA内置调试器则能快速定位问题;Checkstyle和PMD等工具则通过静态代码分析发现潜在问题。综合运用这些策略,可显著提升代码质量,为项目成功打下坚实基础。
62 2
|
3月前
|
XML Java 测试技术
Selenium WebDriver自动化测试(基础篇):不得不掌握的Java基础
关于Selenium WebDriver自动化测试的Java基础篇,涵盖了Java的变量、数据类型、字符串操作、运算符、流程控制、面向对象编程、关键字用法、权限修饰符、异常处理和IO流等基础知识点,为进行自动化测试提供了必要的Java语言基础。
103 1
|
3月前
|
Java 测试技术 API
Java 新手入门:Java单元测试利器,Mock详解
Java 新手入门:Java单元测试利器,Mock详解
201 1