基本数据类型与String专题

164 阅读1分钟

感谢github.com/hollischuan…

String类为什么不能被继承,这种设计的好处是什么?

  • String类源码中是final的。

什么是Static Nested Class 什么是Inner Class 两者的区别?

Java中有几种基本数据类型,如何分类的。String是基本数据类型吗?

整形的各个类型取值范围是多少,怎么计算的?超出范围会发生什么?

什么是浮点型,什么是单精度和双精度。为什么代码中不要用浮点数表示金额?

Java中的char能否存储中文字符?

int和Integer.boolean和Boolean有什么区别?

什么是自动拆箱,什么是自动装箱?

在定义web api的时候,定义一个字段表示是否成功,用什么方式?为什么?

String s = new String("hello") 定义了几个对象?

String有没有长度限制,为什么?如果有,超出限制会怎么样?

String的+是如何实现的?

String、StringBuffer、StringBuilder区别与联系?

subString()方法到底做了什么。不同JDK的区别?

聊聊String#intern (不同JDK的区别)

什么是Java中的整形缓存机制?

在Java代码中以及数据库存储中,如何对金额进行表示和计算?

intern()

这个方法到底干啥了?