java常见面试题:隐式对象有哪些?

BSO 2020-10-29 16:07:03 java常见问答 5703

关于java的知识点是非常的多的,这也是学习java的难点所在。今天来为大家分享一些java常见面试题,一起来了解一下吧。

1.java中9大隐式对象有哪些?如下图所示:

java常见面试题

java常见面试题

2.数据库里面的索引和约束是什么?

索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。

索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。

索引相当于字典的音序表,如果要查某个字,如果不使用音序表,则需要从几百页中逐页去查。

数据库约束是防止非法记录的规则,约束保存在数据字典(data dictionary)中,约束可以被定义在列级或者表级。

数据库常用的五大约束

1、主键约束(Primay Key Coustraint) 唯一性,非空性

2、唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个

3、检查约束 (Check Counstraint)对该列数据的范围、格式的限制(如:年龄、性别等)

4、默认约束 (Default Counstraint)该数据的默认值

5、外键约束 (Foreign Key Counstraint)需要建立两表间的关系并引用主表的列

以上就是关于java常见面试题:隐式对象有哪些的主要内容了。如果你对java知识感兴趣,想要了解更多Java面试题,敬请关注奇Q工具网。

推荐阅读:

java中SSM框架面试题,spring的使用

java中SSM框架面试题,IOC和AOP底层实现原理

java中SSM框架面试题,spring的常用注解解释