运行 Java 程序的参数、使用 Scanner 获取键盘输入、使用 BufferedReader 获取键盘输入、System类、Runtime类、Object类、Java 7新增的 Objects 类、String、StringBuffer和 StringBuilder类、Math类、Java 7...
我记得以前在园子里面讨论这两个类的文章有很多很多,并且还拿出了很多的测试报告,在什么情况下,谁比谁快,在什么情况下,该用谁不该用谁等等这些,我这里就不比较了,我就简单看看他们里面的内部实现,那就先看看String吧。一:String类 说到String类,资料上都说是存在于堆上的一个不可CUR...
分类:
其他好文 时间:
2014-10-22 06:18:45
阅读次数:
166
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说,String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于...
分类:
其他好文 时间:
2014-10-21 19:21:53
阅读次数:
220
String ,StringBuffer,StringBuilder精髓比较...
分类:
其他好文 时间:
2014-10-21 15:32:24
阅读次数:
93
public String readFromFile(File src) {try {BufferedReader bufferedReader = new BufferedReader(new FileReader(src));StringBuilder stringBuilder = new S...
分类:
编程语言 时间:
2014-10-21 00:41:18
阅读次数:
261
1、如何将数据库中数据按照行(即一整条数据)取出来,存入到数组当中? public static String str = null; // 将StringBuffer转化成字符串 public static StringBuffer sb = new StringBuffer(); /...
分类:
数据库 时间:
2014-10-20 17:09:56
阅读次数:
391
用反射的形式来执行以下代码new String(new StringBuffer("abc"));public static void main(String[] args) throws Exception { // TODO Auto-generated method stub // 运用反射的...
分类:
编程语言 时间:
2014-10-20 13:05:04
阅读次数:
160
private void GenerateDrugAndProdJavaScript() { StringBuilder script = new StringBuilder(); script....
分类:
Web程序 时间:
2014-10-20 11:21:50
阅读次数:
252
【问题1】什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?
答:从String类的源码中,我们可以知道不可变对象是被final关键字修饰的类产生的对象,其成员变量也是被final修饰的,因此该类不能被修改也不能被继承。
不可变对象的好处主要体现在以下两方面:
1. 不可变对象是线程安全的,可用于多线程。在多线程通信中,某一个变量很可能被多个线程进行修改,因此是不安全的。而不可变对象不能...
分类:
编程语言 时间:
2014-10-18 22:25:04
阅读次数:
243
近来,一直在思考如何提高自己的编码,主要敲,但是问题也出在,如果是怎么敲! 问题出在只是一直在照着视频敲,完全没有自己的思路,像StringBuffer st = new StringBuffer(), System.out.println(); 这么简单的能敲出来, 还有就是xml 解析, w.....
分类:
编程语言 时间:
2014-10-17 00:40:33
阅读次数:
243