某公司Java笔试题(部分)

1、SQL如何给列添加唯一约束?

ALTER TABLE USER ADD CONSTRAINT constraint_name UNIQUE (username)

2、Spring 定义 Bean 的条件装配的注解?

@Conditional

3、MyBatis 支持存储过程吗?

是支持的。

4、String.intern()函数的作用?

用于在运行时将字符串添加到内部的字符串池中,并返回字符串池中的引用。

5、MyBatis中的哪个接口用于将Java对象和Sql语句进行映射?

在MyBatis中,SqlSession接口用于将Java对象与SQL语句进行映射。

6、Spring中用于处理异步操作的注解?

在Spring中,用于处理异步操作的注解是 @Async。你可以在方法上添加这个注解,以指示该方法应在异步模式下执行。为了使 @Async 生效,需要在配置类上添加 @EnableAsync 注解。

7、Java通过JNI加载so库,jvm首先调用哪个函数?

Java通过JNI加载.so库时,JVM首先调用的函数是JNI_OnLoad。这个函数在共享库被加载时被自动调用,通常用于进行初始化操作。

8、socket通信编程

9、synchronized关键字,同一个对象调用方法,锁的是不是同一个对象(synchronized修饰的位置不同)?

10、事务具有原子性,事务是逻辑工作的基本单位?

这句话应该是正确的。

11、继承具有传递性?

12、Comparator是函数式接口,接口内有compare方法和equals方法?

Comparator 是一个函数式接口,主要用于比较两个对象的顺序。它定义了一个抽象方法 compare(T o1, T o2),用于比较这两个对象。虽然 Comparator 接口还定义了 equals(Object obj) 方法,但这个方法是从 Object 类继承来的,通常不需要重写,因为它的默认实现已经足够。

13、内部类的声明

14、SQL编程:用户刷题记录的表,想知道用户某天刷题,第二天还来刷题的概率?

总结:菜!

全部评论

相关推荐

1 4 评论
分享
牛客网
牛客企业服务