Eventuali duplicati:
What's the meaning of System.out.println in Java?Che cosa è sistema, fuori, println in System.out.println() in Java
Cercavo la risposta di ciò che System
, out
e println
sono in System.out.println()
in Java. Ho cercato e trovato una risposta diversa come questi:
-
System è una classe incorporata presente nel pacchetto java.lang. Questa classe ha un modificatore finale, il che significa che non può essere ereditato da altre classi. Contiene metodi e campi predefiniti, che fornisce servizi come standard input, output, ecc
-
out è un campo finale statico (cioè, variabile) in classe System, che è di tipo PrintStream (una classe built-in, contiene metodi per stampare i diversi valori dei dati). È necessario accedere ai campi e ai metodi statici utilizzando il nome della classe, quindi (System.out).
-
fuori qui indica la variabile di riferimento della classe tipo PrintStream.
-
println() è un metodo pubblico in classe PrintStream per stampare i valori dei dati. Quindi, per accedere a un metodo in classe PrintStream, usiamo out.println() (come metodi non statici e campi si può accedere solo tramite varialble refrence)
In un'altra pagina trovo un altro contrasto definizione come
System.out.print è una funzione di output standard utilizzata in java. dove System specifica il nome del pacchetto, out specifica il nome della classe e print è una funzione in quella classe.
Sono confuso da questi. Qualcuno potrebbe dirmi esattamente cosa sono?
Vedere http://stackoverflow.com/q/3406703/396730 e http://stackoverflow.com/q/10004856/396730 –
Penso che la prima spiegazione sia in qualche modo più chiara, e puoi sempre consultare la fonte per vedere per te, ad es 'statico finale pubblico PrintStream out = nullPrintStream();' – Less
La seconda spiegazione è semplicemente sbagliata. –