Estou estudando também a partir do livro, e não entendi bem esse trecho que deixei a seguir:
"The rules for what a Java code fi le contains, and in what order, are more detailed than
what we have explained so far (there is more on this topic later in the chapter). To keep
things simple for now, we’ll follow a subset of the rules:
■ Each file can contain only one class.
■ The filename must match the class name, including case, and have a .java extension. "
Nesse caso, "File" seria literalmente criar um file ou seria qualquer class? Se puder me explicar em ambos pontos.
Tentei usar esse trecho de código, mas também não rodou ( acho que pq ñ entendi qual seria o file), não recebi nenhum output, nem sei o que esperar:
To compile and execute this code, type it into a fi le called Zoo.java and execute the following:
$ javac Zoo.java
$ java Zoo