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


Posted in Java/Android onJuly 26, 2021

1、正则表达式语法中 \d 匹配的是?()

正确答案: A

数字

非数字

字母

空白字符

题解:
\d 匹配一个数字字符。等价于 [0-9]。
\D 匹配一个非数字字符。等价于 [^0-9]。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。
\W 匹配非字母、数字、下划线。等价于 ‘[^A-Za-z0-9_]'。

2、接口不能扩展(继承)多个接口。( )

正确答案: B

正确

错误

题解:
Java中类是单继承,但接口可以多继承。

3、执行语句“int a= ' 2 ' ”后,a的值是( )

正确答案: B

2

50

49

0

题解:
常用ASCII码值:空格为32;数字0为48;“A”为65;“a”值为97。

4、下面属于java合法变量定义的是?

正确答案: C

final

1var1

_var2

var3&

题解:
A.final 是关键字
B.不能以数字做首写
C.首写字母可以为下划线
D.不能与&相组合来命名

5、AccessViolationException异常触发后,下列程序的输出结果为( )

static void Main(string[] args)

{

try

{

throw new AccessViolationException();

Console.WriteLine(“error1”);

}

catch (Exception e)

{

Console.WriteLine(“error2”);

}

Console.WriteLine(“error3”);

}

正确答案: A

A:error2

error3

B:error3

C:error2

D:error1

题解:
1.如果try{}中有异常,则异常下面代码不执行。
2.finally{}中代码必执行。
3.若catch(){}块中,如果有throw 语句,则try{}catch(){} finally{}块之外的代码不执行,否则会执行。

6、关于抽象类与最终类,下列说法错误的是?

正确答案: D

抽象类能被继承,最终类只能被实例化。

抽象类和最终类都可以被声明使用

抽象类中可以没有抽象方法,最终类中可以没有最终方法

抽象类和最终类被继承时,方法可以被子类覆盖

题解:
1、抽象类中可以有抽象方法,也可以没有抽象方法。
2、抽象类当然可以被继承,因为它就是用来继承的,
3、继承抽象类,若有抽象方法,则子类必须将其抽象方法实现,
4、抽象类中的非抽象方法可以被重写。
最终类和抽象类正好相反
5、加上final的类就叫最终类,加上final的方法就叫最终方法,
6、最终类中可以有最终方法也可以没有
7、最终类不能有子类,最终方法不能被重写

7、

String str =

“”;

System.out.print(str.split(",").length);

输出结果为:

正确答案: B

0

1

出现异常

8、java8中,下面哪个类用到了解决哈希冲突的开放定址法

正确答案: C

LinkedHashSet

HashMap

ThreadLocal

TreeMap

9、JavaWEB中有一个类,当会话种绑定了属性或者删除了属性时,他会得到通知,这个类是:( )

正确答案: A

HttpSessionAttributeListener

HttpSessionBindingListener

HttpSessionObjectListener

HttpSessionListener;

HttpSession

HttpSessionActivationListener

题解:
HttpSessionAttributeListener:可以实现此侦听器接口获取此web应用程序中会话属性列表更改的通知。
HttpSessionBindingListener:当该对象从一个会话中被绑定或者解绑时通知该对象,这个对象由HttpSessionBindingEvent对象通知。这可能是servlet程序显式地从会话中解绑定属性的结果,可能是由于会话无效,也可能是由于会话超时。
HttpSessionObjectListener:没有该接口API。
HttpSessionListener:当web应用程序中的活动会话列表发生更改时通知该接口的实现类,为了接收该通知事件,必须在web应用程序的部署描述符中配置实现类。
HttpSessionActivationListener:绑定到会话的对象可以侦听容器事件,通知它们会话将被钝化,会话将被激活。需要一个在虚拟机之间迁移会话或持久会话的容器来通知所有绑定到实现该接口会话的属性。

10、以下哪种JAVA的变量表达式使得变量a和变量b具有相同的内存引用地址( )

正确答案: A B

String a = “hello”; String b = “hello”;

Integer a; Integer b = a;

int a = 1; Integer b = new Integer(1);

int a = 1; Integer b = 1;

题解:
内存引用地址,是指栈中存放的地址,来指向堆中的某个位置。
int 是基本类型,数据直接存放在栈中,不存在内存引用地址的说法。
A对 指向常量池里的"hello"。
B对 题中没说声明的a是局部变量。
C错 int a =1;并不指向堆中,它只有值,没有引用地址,Integer b =new Integer(1);指向堆中地址为1的位置。
D错 原因同C

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Java/Android 相关文章推荐
springboot拦截器无法注入redisTemplate的解决方法
Jun 27 Java/Android
jackson json序列化实现首字母大写,第二个字母需小写
Jun 29 Java/Android
Java使用httpRequest+Jsoup爬取红蓝球号码
Jul 02 Java/Android
java中用float时,数字后面加f,这样是为什么你知道吗
Sep 04 Java/Android
SpringCloud之@FeignClient()注解的使用方式
Sep 25 Java/Android
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
Jan 18 Java/Android
Java生成日期时间存入Mysql数据库的实现方法
Mar 03 Java/Android
Java 深入探究讲解简单工厂模式
Apr 07 Java/Android
Java设计模式中的命令模式
Apr 28 Java/Android
Spring IOC容器Bean的作用域及生命周期实例
May 30 Java/Android
SpringCloud超详细讲解Feign声明式服务调用
Jun 21 Java/Android
Spring boot admin 服务监控利器详解
Aug 05 Java/Android
dubbo集成zipkin获取Traceid的实现
Jul 26 #Java/Android
dubbo服务整合zipkin详解
spring boot中nativeQuery的用法
Jul 26 #Java/Android
java泛型通配符详解
Jul 25 #Java/Android
SpringBoot SpringEL表达式的使用
Jul 25 #Java/Android
SpringRetry重试框架的具体使用
Java反应式框架Reactor中的Mono和Flux
You might like
转换中文日期的PHP程序
2006/10/09 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
js判断浏览器版本以及浏览器内核的方法
2015/01/20 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
成功的酒店创业计划书
2013/12/27 职场文书
周年庆典主持词
2014/04/02 职场文书
观看信仰心得体会
2014/09/04 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
保安2014年终工作总结
2014/12/06 职场文书
村干部任职承诺书
2015/01/21 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
win10清理dns缓存
2022/04/19 数码科技
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers