刚注意到ByteArrayOutputStream,toByteArray()声明为,
public synchronized byte toByteArray()[];
Run Code Online (Sandbox Code Playgroud)
这个声明和下面的声明之间有什么区别?
public synchronized byte[] toByteArray();
Run Code Online (Sandbox Code Playgroud)
在这种情况下,没有.
如果您有声明:
byte[] a, b;
byte c[], d;
Run Code Online (Sandbox Code Playgroud)
然后a,b和,c是byte[],而且d是byte.