1000道互联网大厂面试题:ZooKeeper+Dubbo,linux基础教程第二版课后答案

1、MySQL 中有哪几种锁?

2、MySQL 中有哪些不同的表格?

3、简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别

4、MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

5、CHAR 和 VARCHAR 的区别?

6、主键和候选键有什么区别?

7、myisamchk 是用来做什么的?

8、如果一个表有一列定义为 TIMESTAMP,将发生什么?

9、你怎么看到为表格定义的所有索引?

10、…

Java 并发编程(一)

1、在 java 中守护线程和本地线程区别?

2、线程与进程的区别?

3、什么是多线程中的上下文切换?

4、死锁与活锁的区别,死锁与饥饿的区别?

5、Java 中用到的线程调度算法是什么?

6、什么是线程组,为什么在 Java 中不推荐使用?

7、为什么使用 Executor 框架?

8、在 Java 中 Executor 和 Executors 的区别?

9、如何在 Windows 和 Linux 上查找哪个线程使用的 CPU 时间最长?

10、…

Java 并发编程(二)

1、并发编三要素?

2、实现可见性的方法有哪些?

3、多线程的价值?

4、创建线程的有哪些方式?

5、创建线程的三种方式的对比?

6、线程的状态流转图

7、Java 线程具有五中基本状态

8、什么是线程池?有哪几种创建方式?

9、四种线程池的创建:

10、…

Java 面试题(一)

1、面向对象的特征有哪些方面?

2、访问修饰符 public,private,protected,以及不写(默认)时的区别?

3、String 是最基本的数据类型吗?

4、float f=3.4;是否正确?

5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?

6、Java 有没有 goto?

7、int 和 Integer 有什么区别?

8、&和&&的区别?

9、解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。

10、…

Java 面试题(二)

多线程、并发及线程的基础问题

1、Java 中能创建 volatile 数组吗?

2、volatile 能使得一个非原子操作变成原子操作吗?

3、volatile 修饰符的有过什么实践?

4、volatile 类型变量提供什么保证?

5、10 个线程和 2 个线程的同步代码,哪个更容易写?

6、你是如何调用 wait()方法的?使用 if 块还是循环?为什么?

**有经验程序员的 Java 面试题 **

8、什么是 Busy spin?我们为什么要使用它?

9、Java 中怎么获取一份线程 dump 文件?

10、Swing 是线程安全的?

11、什么是线程局部变量?

12、用 wait-notify 写一段代码来解决生产者-消费者问题?

13、用 Java 写一个线程安全的单例模式(Singleton)?

14、Java 中 sleep 方法和 wait 方法的区别?

15、什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象?

16、我们能创建一个包含可变对象的不可变对象吗?

数据类型和 Java 基础面试问题

17、Java 中应该使用什么数据类型来代表价格?

18、怎么将 byte 转换为 String?

19、Java 中怎样将 bytes 转换为 long 类型?

20、我们能将 int 强制转换为 byte 类型的变量吗?如果该值大于byte 类型的范围,将会出现什么现象?

21、存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为 C 么?

如 C = © B;

22、哪个类包含 clone 方法?是 Cloneable 还是 Object?

23、Java 中 ++ 操作符是线程安全的吗?

23、不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,

然后存储回内存,这个过程可能会出现多个线程交差。

24、a = a + b 与 a += b 的区别

25、我能在不进行强制转换的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值