面试题
KyrieCao
热爱Web开发,主打Java后台。
展开
-
史上最全阿里 JAVA 面试题总结
JAVA基础1、JAVA中的几种基本数据类型是什么,各自占用多少字节。2、String类能被继承吗,为什么。3、String,Stringbuffer,StringBuilder的区别。4、ArrayList和LinkedList有什么区别。5、讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字 段,当new的时候,他们的执行顺序。6、用过哪些Map类,都...转载 2019-01-04 22:14:52 · 1013 阅读 · 0 评论 -
JAVA面试基础篇及答案
JAVA基础1、JAVA中的几种基本数据类型是什么,各自占用多少字节。基本类型大小最小值最大值byte8 bit = 1字节-128127short16 bit = 2字节-215+215 -1int32 bit = 4字节-231+231 -1long64 bit = 8字节-263+263 -1float32 bit...原创 2019-01-05 12:07:57 · 1316 阅读 · 0 评论 -
HashMap 和 Hashtable 的 6 个区别,最后一个没几个人知道!
HashMap 和 Hashtable 是 Java 开发程序员必须要掌握的,也是在各种 Java 面试场合中必须会问到的。但你对这两者的区别了解有多少呢?现在,栈长我给大家总结一下,或许有你不明朗的地方,在栈长的指点下都会拨开迷雾见晴天。1、线程安全Hashtable 是线程安全的,HashMap 不是线程安全的。为什么说 HashTable 是线程安全的?来看下 Hashtabl...转载 2019-01-01 22:57:16 · 282 阅读 · 0 评论 -
最最最常见的Java面试题总结(二)
一、String 和 StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String 和 StringBuffer、StringBuilder的区别可变性String 类中使用 final 关键字字符数组保存字符串,private final char value[] ,所以 String 对象是不可变的。而 StringBuilder 与 St...原创 2019-02-22 23:24:18 · 387 阅读 · 2 评论 -
最最最常见的Java面试题总结(一)
一、为什么JAVA中只有值传递?按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,也就是说,方法不能修改传递给它的任何参数变量的内...原创 2019-02-20 22:21:00 · 223 阅读 · 0 评论 -
最最最常见的Java面试题总结(一)
一、为什么JAVA中只有值传递?按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,也就是说,方法不能修改传递给它的任何参数变量的内...原创 2019-05-30 19:16:40 · 234 阅读 · 0 评论 -
最最最常见的Java面试题总结(二)
一、String 和 StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String 和 StringBuffer、StringBuilder的区别可变性String 类中使用 final 关键字字符数组保存字符串,private final char value[] ,所以 String 对象是不可变的。而 StringBuilder 与 St...原创 2019-05-31 11:38:11 · 218 阅读 · 0 评论