Vector data = new Vector<クラス名>();

これってどんな意味ですか?

Vector data = new Vector();
これとどう違うのですか?(こちらの意味は普通にわかります)

<>これの意味が調べても良くわからなかったので教えてくださいm(__)m