Perché non importiamo un pacchetto mentre utilizziamo le funzioni String?


11

Mi sono chiesto perché non abbiamo importato un pacchetto mentre usiamo funzioni String come toUpperCase()? Come entrano lì senza importare pacchetti?

Risposte:


22

Esercitazioni Java> Apprendimento del linguaggio Java> Pacchetti :

Per comodità, il compilatore Java importa automaticamente tre interi pacchetti per ciascun file sorgente: (1) il pacchetto senza nome, (2) il java.langpacchetto e (3) il pacchetto corrente (il pacchetto per il file corrente) ...

La stringa di classe è nel java.langpacchetto, quindi viene importata automaticamente per la regola sopra.


3

Il java.langpacchetto viene importato per impostazione predefinita. Se dai un'occhiata alle classi nel pacchetto , vedrai che sono classi molto comuni che finisci per usare frequentemente, indipendentemente da ciò che il tuo programma sta effettivamente cercando di fare. Invece di richiedere essenzialmente che ogni file contenga istruzioni di importazione per queste classi, i creatori hanno deciso di includerlo per te dietro le quinte.


3

l'oggetto String fa parte del java.langquale è considerato core ed è sempre incluso (come ad esempio Object)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.