Statement和PreparedStatement的功能主要是对sql语句的执行 区别 (1)Statement每执行一条sql语句就需要生成一条执行计划,执行100条就需要100条执行计划PreparedStatement在执行相同 功能的sql语句,但仅仅是参数不同时,则只需要编译一次,更适合批量处理 (2)PreparedStatement中的SQL语句是可以带参数的,避免了用字符串连接拼接SQL语句的麻烦和不安全 例如sql语句 select * from user where id…
String public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; } 可以特别明显的看出.String是final类型,不可被继承.同时底层的数据结构--数组,也是final不可变的. StringBuilde…