String、StringBuffer、StringBuilder的区别?

摘要: Java: String:每个新的变量都会分配新的空间,拼接字符串的时候不建议使用。StringBuffer:用于拼接字符串,支持append、insert方法,内存空间会自己扩展,不需要额外分配,效率较高,线程安全。StringBuilder:和StringBuffer类似,区别是他线程不安全,所以单线程情况下它效率更高。若在多线程环境下,请使用StringBuffer。 阅读全文
posted @ 2012-06-11 11:02 专注2018 阅读(284) 评论(0) 推荐(0)

常见的RuntimeException异常有哪些

摘要: 大约有如下几种:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常IllegalArgumentException- 传递非法参数异常ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象异常IndexOutOfBoundsException - 下标越界异常NegativeArraySizeException - 创建一个大小为负数的数组错误异常NumberFormatException - 数字格式异常SecurityException - 安全 阅读全文
posted @ 2012-06-11 10:58 专注2018 阅读(6525) 评论(0) 推荐(0)