CodeGym /Kursy Java /Wielowątkowość w Java /Nauka googlowania. Pokażę Ci, jak szukać rozwiązania konk...

Nauka googlowania. Pokażę Ci, jak szukać rozwiązania konkretnego problemu

Wielowątkowość w Java
Poziom 1 , Lekcja 12
Dostępny

"Cześć, Amigo!"

„Mogę nauczyć cię mojej specjalnej umiejętności: unikania niepotrzebnej pracy”.

„Hmm. Podoba mi się, jak to się zaczyna”.

„Pamiętaj, nie można wiedzieć wszystkiego. I nie jest to konieczne. Ale jeśli możesz szybko znaleźć potrzebne informacje, to jesteś złoty”.

„Java rozwija się tak szybko, ponieważ programiści Java korzystają z pracy innych. Internet zawiera miliony bibliotek Java, które są dobrze napisane, debugowane, udokumentowane i wolne od licencji. Korzystaj z nich”.

"Istnieją setki stron internetowych dla programistów, gdzie bardziej doświadczeni programiści pomagają początkującym i mniej doświadczonym. Skorzystaj z nich."

„Wszystko, co chcesz napisać, ktoś już napisał. No, może nie wszystko, ale 90-95 procent na pewno”.

"Wow."

„Chcę, żebyś zawsze pamiętał o dwóch rzeczach:”

1. Programowanie rozpoczęło się ponad 50 lat temu. Java ma prawie 20 lat.

99% potrzebnego kodu zostało już napisane.

2. Zanim napiszesz coś od zera, przeszukaj Internet. Najprawdopodobniej ktoś już tego potrzebował i już rozwiązał problem.

„Nauczymy się więc „googlować”, czyli przeszukiwać Internet. Jak można się domyślić, „googlowanie” polega na korzystaniu z wyszukiwarki Google”.

„Inne wyszukiwarki też będą działać. Ale ponieważ programowanie rozwija się najszybciej w Dolinie Krzemowej, Google będzie naszym narzędziem z wyboru”.

„Dam ci zadania, w których musisz znaleźć coś za pomocą Google, więc będziesz musiał nauczyć się wyszukiwać rzeczy”.

„Ale na razie zaczniemy od kilku przykładów”.

Co chcemy wiedzieć Zapytanie Google Notatka
Jak w Javie sprawdzić, czy plik istnieje? plik java istnieje W pierwszym linku jest odpowiedź.
Odpowiedź:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Jak w Javie pobrać plik z Internetu? pobieranie pliku java W pierwszym linku jest przykład.
Odpowiedź:
URL website = new URL("http://www.website.com/information.asp");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
Ile to jest 100 dolarów w rublach? 100 dolarów w rublach Nie musisz nawet klikać linku, aby uzyskać tę odpowiedź!
Odpowiedź:
3 270.21812 Russian rubles
Jak dowiedzieć się, która wersja JDK jest zainstalowana? jak uzyskać wersję jdk Drugi link.
Odpowiedź:
C:\>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

„Nie bądź leniwy. Przejdź do Google, wpisz te zapytania i znajdź odpowiedzi”.

„Uczymy się, jak znajdować odpowiedzi w ciągu sekund, a nie godzin, a czasem tygodni. Co może się zdarzyć”.

"Wow. Obiecuję, że nie będę leniwy."

„Doświadczony programista może skorzystać z Internetu, aby znaleźć odpowiedź lub wskazówkę dotyczącą 99,99% wszystkich problemów, które mogą się pojawić”.

"Wow!" Zawsze będę uważnie słuchał tego, co masz do powiedzenia!”

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION