求解下面这个valueOf的问题

下面这段代码是一本书上的。
书上写输出结果是
ABCDEFGHIJKLABCDEFGHIJKL
[B@1630eb6

但我的测试结果是
ABCDEFGHIJKL[B@1630eb6
[B@1630eb6

 public static void main(String[] argv) {
        byte tB[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L'};
        System.out.print(new String(tB));
        System.out.println(tB);
        System.out.println(String.valueOf(tB));
        return;
    }

难道书上有误?

http://ideone.com/RXI9L0

验证结果
ABCDEFGHIJKL[B@106d69c
[B@106d69c

你是对的

主要问题是tB作为一个数组,它的toString并不会输出字符串的形式。