Java 最全面试题

一、基础知识:
1  JVM、JRE和JDK的区别:
JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。
JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。
JDK(Java Development Kit):java的开发工具,包括jre+开发工具.

2  JVM内存模型和结构:https://www.cnblogs.com/dingyingsi/p/3760447.html

3  GC原理:https://blog.csdn.net/antony9118/article/details/51375662

                  https://blog.csdn.net/dabokele/article/details/59794040

性能调优:https://blog.csdn.net/qq_15766297/article/details/70503222:

调优:Thread Dump  https://www.cnblogs.com/lupeng2010/p/6145712.html

class 二进制字节码结构:https://segmentfault.com/a/1190000003868296

                                           https://www.cnblogs.com/God-froest/p/class_.html

class loader 体系: https://blog.csdn.net/xyang81/article/details/7292380

class加载过程:  https://blog.csdn.net/wen7280/article/details/53856790

实例创建过程:  https://blog.csdn.net/justloveyou_/article/details/72466416

10  方法执行过程:

11  Java各个大版本更新提供的新特性(需要简单了解):  https://blog.csdn.net/pursue_vip/article/details/78692584

12  javac  编译java文件为 class 文件   java运行class文件

      java原理:https://www.cnblogs.com/jueyoq/p/7861560.html

13  package的java类如何在命令行中启动: https://www.cnblogs.com/chanchan/p/7613261.html

14  java程序涉及到的各个路径(classpath, java。library。path, java运行的主目录等):https://www.cnblogs.com/xxNote/p/6572113.html

15  基本类型 :https://www.cnblogs.com/yuanting/p/4756632.html

      (1)自动类型转换 将一个低精度---高精度 
      (2)强制类型转换 将一个高精度---低精度(精度会下降)

      装箱和拆箱  https://www.cnblogs.com/dolphin0520/p/3780005.html

16  引用类型  https://www.cnblogs.com/SilentCode/p/4858790.html

17   equals与== : https://www.cnblogs.com/chalk/p/4726845.html

                        https://blog.csdn.net/g_66_hero/article/details/71081315

18   hashcode https://www.cnblogs.com/dolphin0520/p/3681042.html

19   String  类型的特点:https://www.cnblogs.com/baihehanqiu/p/6938850.html

20  Class和 Instance 的概念 https://www.cnblogs.com/pokid/p/4917948.html

21 Instance 创建的过程:

  1。 无继承:分配内存空间, 初始化变量, 调用构造函数

  2。 有继承:处理静态动作, 分配内存空间, 变量定义为初始值 , 从基类->子类, 处理定义处的初始化, 执行构造方法

  需要注意的点:

    静态属性等从基类->子类进行初始化

    默认无参构造方法相关的特性 

22  面相对象    https://blog.csdn.net/wenzhi20102321/article/details/52399029

23  Static           https://www.cnblogs.com/dolphin0520/p/3799052.html

24  集合框架     https://www.cnblogs.com/565261641-fzh/p/5659783.html

25 算法与数据结构   https://blog.csdn.net/clamaa/article/details/70045980

26 异常框架   https://www.cnblogs.com/shenxiaolin/p/4927298.html

27 多线程并发  https://blog.csdn.net/tc_xingdechen/article/details/61937358

                        https://blog.csdn.net/u011163372/article/details/73995897

28 网络        https://www.cnblogs.com/midiyu/p/7875574.html

29 Java IO   https://blog.csdn.net/qq_36962144/article/details/79815457

30 设计模式   https://www.cnblogs.com/malihe/p/6891920.html

31 抽象类与接口

 

二、mysql:

        1. mysql 优化  :https://www.2cto.com/database/201710/694244.html

        2. mysql 事务:https://www.cnblogs.com/protected/p/6526857.html

                            https://www.cnblogs.com/panwenbin-logs/p/8366940.html

       3  mysql底层实现     https://blog.csdn.net/gitchat/article/details/78787837

 

三、redis:

        1. redis原理总结  https://blog.csdn.net/u010942020/article/details/79265827

                                     https://blog.csdn.net/yajlv/article/details/73467865

                                    https://blog.csdn.net/l_bestcoder/article/details/79336986

                                    http://blog.51cto.com/13069301/2096174?cid=704331

四、mybatis:

       1.工作原理   https://blog.csdn.net/u014297148/article/details/78696096

                            https://blog.csdn.net/xudan1010/article/details/53435018

       2事务  https://blog.csdn.net/u013967175/article/details/78192279

                https://blog.csdn.net/a745233700/article/details/80977133

、spring:

         1.Spring注解的原理与自定义注解的实现    https://blog.csdn.net/Wooyulin/article/details/79158483

                                                                             https://www.cnblogs.com/zhuxiansheng/p/7805552.html

         2 Spring框架IOC和AOP的实现原理    https://www.cnblogs.com/zhuxiansheng/p/7805552.html

                                                                         https://www.cnblogs.com/yver/p/6027897.html

 

六、rabbitMq:

                   https://www.sohu.com/a/166950443_411876

                  https://baijiahao.baidu.com/s?id=1609530914844787681&wfr=spider&for=pc

                  https://blog.csdn.net/weixin_38035852/article/details/81393880

七、springboot/cloud:

八 分布式 集群

 

 

  

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值