Java错题复盘

 答案:D

这道题要看清楚题目,是选择错误的选项!!


接口可以继承(多个)接口,没有实现的方法将会叠加。 类实现接口,就必须实现所有未实现的方法。如果没有全部实现,那么只能成为一个抽象类。 接口里可以定义变量,但是一般是常量。 一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类。


 所有的的根源都说Object ,而接口不是类,接口只能继承接口。


Java 语言的参数传递只有值传递。当一个实例对象作为参数被传递到方法中时,参数的值就是该对象的引用的一个副本。指向同一个对象,对象的内容可以在被调用的方法内改变,但对象的引用(不是引用的副本) 是永远不会改变的。
Java的参数传递,不管是基本数据类型还是引用类型的参数,都是按值传递,没有按引用传递。


这道题都是错的,对于BC,都有可能,因为后者可能还在运行时常量池内。


.TreeMap的底层存储采用的是红黑树数据结构,而AVL-树指的是平衡二叉树。



 同上上题理。


 

事务的四大特性:原子性,一致性,隔离性,持久性。

这是概念,要背下来! 


 

在idea写代码的时候总是提示一出来就enter,记住,extends和implements这后面是有s的!!


分组!

where和having都是过滤数据用的,他们的区别就是一个在分组前使用,一个在分组后使用。

where的操作数据是源数据,而having的操作数据是分组后的结果集。


 这道题写的时候脑袋有点迷糊,没想清楚。

两个obj,如果hashCode()相等,equals()不一定相等,因为可能发送冲突。

两个obj,如果equals()相等,hashCode()一定相等,因为是同一个关键字。

 两个不同的obj,hashCode()可能相等,确实,因为可能发送冲突呀。


HashTable与ConcurrentHashMap 

都是线程安全的,但前者效率比较低。

Hashtable的任何操作都会把整个表锁住,是阻塞的。好处是总能获取最实时的更新,比如说线程A调用putAll写入大量数据,期间线程B调用get,线程B就会被阻塞,直到线程A完成putAll,因此线程B肯定能获取到线程A写入的完整数据。坏处是所有调用都要排队,效率较低。
ConcurrentHashMap 是设计为非阻塞的。在更新时会局部锁住某部分数据,但不会把整个表都锁住。同步读取操作则是完全非阻塞的。好处是在保证合理的同步前提下,效率很高。坏处是严格来说读取操作不能保证反映最近的更新。

vector

相对于ArrayList来说,Vector线程是安全的,也就是说是同步的 创建了一个向量类的对象后,可以往其中随意地插入不同的类的对象,既不需顾及类型也不需预先选定向量的容量,并可方便地进行查找。


 没写访问控制权限符的话,是默认为public的,所以A是没有错的。

而题目说了前提是在Java接口中,(这个故事告诉我们要认真看题目)

接口中的方法前的控制权限符只能是public!


 全都是,写表的时候注意留意一下那些类型噢。

 MySQL 支持多种类型,大致可以分为三类:数值日期/时间字符串(字符)类型。

数组类型:

日期/时间类型:

 字符串(字符)类型:

 在选择数据类型时,要根据实际情况,选择适合的数据类型。


 A      java是纯面向对象的语言,数组也是一个对象。所以不同类型的数组也就对应着不同的类。

B      并不可以,数组扩容的原理是把原数组放到一个更大的数组里面,本质上没有改变其长度。 

C       两个数组用equals方法比较时,比较的是地址。

D        确实

E        确实

F        不可以。如果要定义的数组,前面必须是int[ ] 


静态初始化块就是一个花括号括起的执行块,是没有访问修饰符和参数的。

当时应该是没看清选项选太快了没选B


 

因为源文件的文件名必须和public类的一样,而一个文件不能同时有两个名称,所以public类只能有一个。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值