egzamin z Java

0

Witajcie,
niedawno miałem egzamin z javy. dostałem poniższe kawałki kodu do tłumaczenia. Niestety egzamin oblałem bo zacząłem się motać. Czy jest tu ktoś znający na tyle javę że rozumie to i zechciałby mi troszkę pomóc w dokładniejszym zrozumieniu :)

Kopiuj
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ProcessExample {
    public static void main(String[] args) {
        try {
            String s;
            Process ps = Runtime.getRuntime().exec("ls -l");
            BufferedReader bri = new BufferedReader(new InputStreamReader(
                                                    ps.getInputStream()));
            BufferedReader bre = new BufferedReader(new InputStreamReader(
                                                    ps.getErrorStream()));
            while ((s = bri.readLine()) != null)
                System.out.println(s);
            bri.close();


while ((s = bre.readLine()) != null)
                System.out.println(s);
            bre.close();
ps.waitFor();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
System.out.println("Gotowe.");
    }
}

i drugi:

Kopiuj
ProcessBuilder builder = new ProcessBuilder("ls", "-l");
    builder.directory(new File("."));
    builder.redirectErrorStream(true);
builder.redirectOutput(Redirect.INHERIT);
Process ps;
    try {
        ps = builder.start();
ps.waitFor();
    } catch (IOException | InterruptedException e) {
        e.printStackTrace();
    }
System.out.println("Gotowe.");

dodanie znaczników <code class="java"> - furious programming

edytowany 2x, ostatnio: flowCRANE
flowCRANE
Wstawiaj kod w znaczniki kolorujące składnię;
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Ja chętnie ale za 3 godziny. Żeby wykluczyć możliwość że piszesz ten egzamin teraz.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Madaoo
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Postów:490
0

Najlepsze zrozumienie, może być przez własną kompilacje tych programików, lecz za trudne one to nie są. Eclipse lub Netbeans i skompiluj i uruchom.


"Chodzenie po wodzie i tworzenie oprogramowania wg specyfikacji są łatwe, o ile woda i specyfikacja są zamrożone" - Edward V. Berard
Madaoo
Zapomniałem o ile masz linuxa zainstalowanego - patrząc na kod

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.