【GOT】常用面试题总结

版权声明:亚里士多德说过两句话:“抄袭是不对的,要自己思考和创造。”和“前一句话我没说过。” https://blog.csdn.net/weixin_43494978/article/details/88650958

Java基础

面向对象的特征

继承、封装、抽象、多态

拆箱和装箱

  • 基本数据类型:byte,short,int,long,float,double,char,boolean
  • 引用数据类型:Byte,Short,Integer,Long,Float,Character,Boolean
  • 实质:基本数据类型与引用数据类型的转换
    • Integer i=Interger.Valueof(1);手动装箱//Interger i=1;自动装箱 int
      j=i.intvalue();手动拆箱//int j=i;自动拆箱
    • 缓存区:Integer i=1;Integer j=1;则i=j。
  • 原因:Java是一门面向对象语言,基本数据类型不具备面向对象的特性。

==和equals

  • ==:判断两个变量的值是否相等,引用类型比较对应引用内存的首地址。
  • equals:判断两个对象的某些特征是否一样,调用equals方法进行比较。

数据结构与算法

算法

排序算法

时间复杂度与空间复杂度

数据结构

队列 栈(Stack)

树 图

二叉树

数据库

范式

join

待拓展:Oracle

猜你喜欢

转载自blog.csdn.net/weixin_43494978/article/details/88650958