首先线程安全方面:string buffer安全,
builder不安全!效率方面 string builder>buffer>string(相对,非绝对)
环境:builder用于单线程大量数据
string用于少量数据
buffer用于多线程大量数据
多重循环:外层循环控制行数
内层循环控制每行的个数
数组变量的区别数组下标从零开始(通过下标找元素)数组名.length-表示数组长度基本数据类型一值;引用数据类型–地址
首先线程安全方面:string buffer安全,
builder不安全!效率方面 string builder>buffer>string(相对,非绝对)
环境:builder用于单线程大量数据
string用于少量数据
buffer用于多线程大量数据
多重循环:外层循环控制行数
内层循环控制每行的个数
数组变量的区别数组下标从零开始(通过下标找元素)数组名.length-表示数组长度基本数据类型一值;引用数据类型–地址