2021年07月27日 随堂笔记

自己实现一个BigInterger

2^31-1

要求这个整数不会溢出
要求可以对该整数进行加减法

String类

为什么不可以继承String类?因为String是final修饰的
String类为什么不可以改变
因为String使用final修饰的char数组保存字符的。

StringBuffer类

StringBuffer默认长度是多少?
16个字节

StringBuffer如何扩容
原来的长度*2+2

native修饰符

有这个修饰符的方法,表示java调用的时候本地方法实现,
也就是调用C语言的代码实现

本地方法栈,就是C语言方法的专用的栈