While reading the String class in java I noticed a weird constructor declaration
public String(byte bytes[], int offset, int length, String charsetName)
notice that the array bytes is declared as byte bytes[]
instead of byte[] bytes
is there a difference between the two declarations? the java documentation never mention such possibility..