Date d = new Date();
Calendar c = Calendar.getInstance();

上記はどちらとも、インスタンスを生成していますが、片方にはnewが付いていて、もう一方には付いていません。
これを判断するには一つ一つのクラスの使い方を知るしかないのでしょうか?
詳しい方、ご教示ください。よろしくお願いいたします。