Java Web Browser
- Co pojawi się na ekranie przy próbie skompilowania i uruchomienia poniższego kodu?
public class JavaWebBrowser {
public static void main(String[] args) {
System.out.println("lynx");
ftp://ftp.task.gda.pl/
System.out.println("cd pub/linux/ubuntu/dists/");
}
}
Odpowiedzi:
(a) nic się nie pojawi
(b) lista katalogów z dystrybucjami Ubuntu
(c) błąd połączenia (na komputerach bez dostępu do Internetu)
(d) błąd kompilacji (Compile-Time Error)
(e) wyjątek podczas uruchomienia (Runtime Exception)
(f) żadne z powyższych
- Odpowiedź uzasadnij i wyjaśnij dlaczego tak to działa
Kategorie:Java Puzzle
Pojawią się tylko teksty „lynx” oraz „cd (…)”. linia ftp:// … zostanie zignorowana, ponieważ znacznik ftp: zostanie potraktowany jako etykieta w kodzie, a pozostała część tzn. // … jest zwykłym komentarzem ;). Tak mi się przynajmniej wydaje, jeśli chodzi o uzasadnienie 😛