今天接受一个上海的java后端实习生面试,接受了一些简单java知识的提问。这些知识之前都学过,但有些知识有段时间没看了,遗忘了,导致有几个回答不上,希望大家以我为戒,不要像我这样直接没复习上场。本人是新手,有些不足之处大佬们看到了勿骂,手下留情下面是提问的java知识1.Java的四大特性有哪些? 详细讲一下你对多态的理解。2.重载和重写的区别3.堆和栈的区别4.在java的五大内存区域中,常量存储在哪里?类的定义存储在哪里?5.进程和线程的区别6.创建线程的几种方式?7.线程池如何创建线程8.说一下对聚簇索引的理解9.数据库事务的四大特性有哪些,讲一下对原子性和隔离性的理解10.讲一下对多线程的理解11.克隆git远程仓库的命令,和创建一个新分支的命令这次面试对我也有收获,有个知识点之前有点误解,现在改正回来。