Quelle est la différence entre les importer java.util.*; et importer java.util.Date; ?

Je veux juste le courant de sortie et je l'ai écrit

import java.util.*;

au début, et

System.out.println(new Date());

dans la partie principale.

Mais ce que j'ai obtenu quelque chose comme:

Date@124bbbf

Quand je change l'importation de import java.util.Date; le code fonctionne parfaitement, pourquoi?

====================================

Le problème a été, OK, mon fichier source "Date.java", qui en est la cause.

Bien, c'est de ma faute, j'ai confondu tout le monde autour ;P

Et merci à tout le monde ci-dessous. C'est vraiment GENTIL DE votre part 😉

Dans vous premier exemple, avez-vous peut-être importer quoi que ce soit d'autre? E. g. java.sql.Date?
Vous pourriez avoir d'autres importations - voyons quelques compilable de code qui montre ce
Voir aussi: stackoverflow.com/questions/147454/..., stackoverflow.com/questions/187453/..., stackoverflow.com/questions/585268/..., stackoverflow.com/questions/1553909/...
Droit de vote parce que parfois, un bon contre-exemple est aussi utile que quoi que ce soit. 🙂
thx à vous tous, @Marc j'ai nommé la classe "Date" et c'est le problème de @finnw thx pour en citant @mtruesdell pitié, je ne peux pas voter encore.. un très newbie que je suis

OriginalL'auteur EthanZ6174 | 2009-10-30