ITPub博客

首页 > 应用开发 > Java > 2021 Java面试题大全1000+面试题附答案详解,看完稳了(二)

2021 Java面试题大全1000+面试题附答案详解,看完稳了(二)

原创 Java 作者:wwwhp91cn 时间:2021-02-26 14:10:48 3 删除 编辑

进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、


Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈共有1000+道面试题。


面试题整理十分全面,文末还有答案解析!(文章比较长,耐心看完,让你面试提升一大截!)


MySQL 面试题


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、...

图片来: 游戏 http://www.laoshoucun.com/游戏


Java 并发编程(二)

1、并发编三要素?


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


3、多线程的价值?


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


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


6、线程的状态流转图


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


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


9、四种线程池的创建:


10、...

图片来: 游戏http://www.laoshoucun.com/游戏

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)的用法。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69995342/viewspace-2759666/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-02-25

  • 博文量
    12
  • 访问量
    25736