阿里云大学考试Java中级题目及解析-java中级

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
云解析DNS,个人版 1个月
简介: 阿里云大学考试Java中级题目及解析-java中级

阿里云大学考试Java中级题目及解析


1.servlet释放资源的方法是?


A.int()方法


B.service()方法


C.close() 方法


D.destroy()方法


D


servlet释放资源的方法是destroy()


2.order by与 group by的区别?


A.order by用于排序,group by用于排序


B.order by用于排序,group by用于分组


C.order by用于分组,group by用于排序


D.order by用于分组,group by用于分组


B


见名知意,排序和分组


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


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


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


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


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


A


通过getParameter()函数获得参数,使用赋值符号"=“而不是等于号”=="


4.基于 maven的学模块工程,可以有()个pom.xml文件?


A.0


B.1


C.2


D.不确定


B


单模块工程有一个pom.xml文件;多模块工程可以有多个pom.xml文件。


5.AJAX请求核心对对象XMLHttpRequest正常返回状态码?


A.10


B.200


C.300


D.400


B


状态码200代表正常


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


A .<select parameterType ="int" resultMap="result"> SELECT*FROM Order WHERE ID=#{id};</select>


B.<select id="getorderByld" parameterType="int" resultMap="result"> SELECT*FROM Order WHERE ID=#{id});</select>


C.<select id="getorderByld" resultMap ="result"> SELECT*FROM Order WHERE ID=#{id};</select>


D.<select id="getorderByld" parametertype ="int"> SELECT FROM Order WHERE ID =#{id};</select>


B


牢记动态查询需要传递的参数即可


7.JSP指定页面的编译编码是?


A.contentType=“text/html;charset=utf-8”


B.contentType=“text/html;out=utf-8”


C.pageEncoding=“utf-8”


D.pageOutEncoding=“utf-8”


C


JSP基础知识


8.JSP的response.getWrite()的对象是?


A.ResponseWriter


B.PrintWriter


C.JspWriter


D.Out


B


JSP基础知识


9.JSP如何设量响应的状态码?


A.void setHttp status(int sc)方法


B.void setStatus(int sc)方法


c.void setHttp StatusCode(int sc)方法


D.void setStatusCode(int sc)方法


B


JSP设量响应的状态码是setStatus()函数


10.MyBatis中,插入Order语句,该如何配置?


A. <insert id="insertOrder"> insert into Order(id,price,email)values(#{id},#{price},#{email})</insert>


B.<insert> insert into Order(id,price,email)values(#{id},#{price},#{email})</insert>


C.<insert id="insertorder"> insert Order(id,price,email)values(#{id},#{price},#{email})</insert>


D.<update id="insertorder"> insert into Order(id,price,email)values(#{id},#{price},#{email})</update>


A


11.在Git中,如果想删除分支dev,那么下列哪项操作是正确的()


A. 执行 git push origin:dev可以删除远程版本库的dev分支


B. 执行 git branch -d dev 删除分支,一定能能删除分支


C. 删除远程版本库的分支,在执行git fetch时本地分支将自动删除


D. 删除本地的分支,执行 git push命令后,远程分支会自动删除


B


在 github远程端删除一个分支:


git push origin:new Branch(分支名前的冒号代表删除);


git branch-D dev:用来删除本地分支


git fetch-p:用来删除不存在的远程跟踪分支


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


A.SpringBeanFactory


B.XmlBeanFactory


C.BeanFactory


B


13.JSP使用JDBC连接MySQL数据库头部的包引用是?


A.头部导入:<%@page import="Java.sql.*"%>


B.头部导入:<%@page import="java.io.*"%>


c.头部导入:<%@page import="java util.*"%>


D.头部导入:<%@page import="Java.mysql.*"%>


A


数据库操作导入的包是sql


14.Spring提供哪些标准的事件?(多选)


A.ContextRefreshedEvent


B.ContextStartedEvent


C.ContextStoppedEvent


D.ContextClosedEvent


E.RequestHandledEvent


A B C D E


以上标准事件Spring都提供


15.事务的隔离级别包括?(多选)


A.Read uncommitted


B.Read committed


C.Repeatable read


D.Serializable


A B C D


未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据


提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复读)


可重复读(Repeated Read):可重复读。在同一个事务内的查询都是事务开始时刻一致的,InnoDB默认级别。在SQL标准中,该隔离级别消除了不可重复读,但是还存在幻象读


串行读(Serializable):完全串行化的读,每次读都需要获得表级共享锁,读写相互都会阻塞


16.在使用SVN过程中,当我们一个版本提交之后,通过以下哪些操作可以修改其日志信息?(多选)


A.svn propset-r N --revprop svn:log"new log message" URL


B.svnadmin setlog REPOS_PATH -r N FILE


C.svn propedit-r N --revprop svn:log URL


D.svn update URL


第一种方法是让版本库管理员允许修订版本属性修改,这可以通过创建 pre-revprop-change"(更多相关细节可以看 Subversion手册的这个小节)。钩子 pre-revprop-change可以在修改之前访问老的日志信息(例如,通过发送一个部件),所以可以以某种方式保存它(例如,通过发送邮件)。一且开启了修订版本属性修改,你可以通过 svn propedit 或svn propedit 的 --revpro选项修改修订版本属性,就像下面这个:svn propedit -r N --revpro


17.DruidDataSource支持的数据库包括?(多选)


A.myst


B.oracle


C.postgres


D.sqlserver


E.db2


A B C D E


全选都包括


18.Spring中 ApplicationContext的作用是什么?(多选)


A.应用程序的上下文


B.加载XML配置文件


C.构造bean对象


D.回收对象内存


A B C


回收内存不是Spring的作用


19.JDBC连接池实现方式?(多选)


A.自定义连接池


B.C3P0


C.C5P0


D.DABP


E.DBCP


ABE


连接池包括自定义,C3P0,DBCP


20.MyBatis支持哪几种注解方式定义SQL操作?(多选)


A.注解@Select


B.注解@Update


C.注解@Delete


D.注解@Insert


ABCD


数据库操作的增删改查

相关文章
|
7天前
|
Java 数据库连接 开发者
Java中的异常处理机制深度解析
【8月更文挑战第13天】本文旨在深入探讨Java编程语言中一个至关重要的组成部分——异常处理机制。我们将从基本概念入手,逐步展开讨论异常处理在Java语言设计中的角色和重要性,以及如何正确利用这一机制来提高代码的健壮性和可维护性。文章将通过分析异常处理的最佳实践,揭示如何在复杂的应用程序中有效地管理和处理错误情况。
|
16天前
|
安全 Java 开发者
Java 内存模型解析与实践
在Java的世界中,理解内存模型对于编写高效、线程安全的代码至关重要。本文将深入探讨Java内存模型的核心概念,并通过实例分析其对并发编程的影响,旨在为读者提供一套实用的策略和思考方式来优化多线程应用的性能与安全性。
33 0
|
4天前
|
JSON 前端开发 Java
【前端学java】SpringBootWeb极速入门-请求参数解析(02)
【8月更文挑战第12天】SpringBootWeb极速入门-请求参数解析(02)
10 1
【前端学java】SpringBootWeb极速入门-请求参数解析(02)
|
1天前
|
数据采集 供应链 JavaScript
分享基于Java开发的Java毕业设计实战项目题目
这篇文章分享了67套基于Java开发的毕业设计实战项目题目,覆盖了互联网、企业管理、电子政务、Java基础项目、ERP系统、校园相关、医疗以及其他细分行业等多个领域,并推荐了使用IDEA、Vue和Springboot的技术栈。
|
4天前
|
自然语言处理 Java 应用服务中间件
Java 18 新特性解析
Java 18 新特性解析
|
4天前
|
存储 设计模式 Java
Java中的if-else语句:深入解析与应用实践
Java中的if-else语句:深入解析与应用实践
|
4天前
|
Java 索引
Java中的for循环:深度解析
Java中的for循环:深度解析
|
6天前
|
存储 Java 编译器
刷完一千道java笔试题的常见题目分析
这篇文章是关于刷完一千道Java笔试题后的常见题目分析,涵盖了Java基础知识点,如标识符命名规则、抽象类与接口的区别、String类的equals方法、try-catch-finally块的执行逻辑、类与实例方法的区别、this与super关键字的用法、面向对象的基本概念、重写与重载的原则等,并建议结合JVM内存结构图加深理解。
刷完一千道java笔试题的常见题目分析
|
11天前
|
算法 Java
LeetCode经典算法题:矩阵中省份数量经典题目+三角形最大周长java多种解法详解
LeetCode经典算法题:矩阵中省份数量经典题目+三角形最大周长java多种解法详解
28 6
|
11天前
|
网络协议 Java 数据库连接
13 Java异常(异常过程解析、throw、throws、try-catch关键字)
13 Java异常(异常过程解析、throw、throws、try-catch关键字)
33 2

热门文章

最新文章

推荐镜像

更多