„Dla bystrzaków” to wysoko oceniana seria książek. Kiedy więc ktoś próbuje znaleźć książkę dla początkujących, aby dobrze nauczyć się mniej więcej dowolnego tematu, dość często zagląda do jednej z tych książek. Java For Dummies autorstwa Barry'ego Burda może być warta przeczytania dla niektórych kategorii studentów.
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553
![Java dla opornych Barry'ego Burda — czy ta książka jest warta uwagi? - 1](https://cdn.codegym.cc/images/article/b06392e5-49e6-46c0-9923-06b2d4c7b9b1/800.jpeg)
O czym jest ta książka?
Bez niespodzianek, ta książka jest o języku Java dla manekinów. A dokładnie Java Core dla początkujących. Sam autor radzi rozpocząć czytanie od tej części książki, której potrzebujesz w tej chwili. Przydatne rekomendacje znajdziesz w dziale „Czego nie musisz czytać”. A tym, którzy nie mogą się doczekać rozpoczęcia kodowania, polecam zastosować się do rady Barry'ego.Część 1. Pierwsze kroki z Javą
Część pierwsza składa się z trzech rozdziałów. Pierwszy rozdział jest przeznaczony dla studentów, którzy nie mają pojęcia o nowoczesnych podejściach do programowania. Drugi rozdział zawiera przydatne informacje o tym, jak działa Java (Java Virtual Machine), procesy tworzenia oprogramowania i tak dalej. Dowiesz się również jakie pakiety i oprogramowanie powinieneś zainstalować na swoim komputerze zanim zaczniesz programować. Wydaje się jednak, że zamiast tego rozdziału można skorzystać z jednego z krótkich samouczków z Internetu. Rozdział trzeci przedstawia pierwszy program w Javie, a właściwie parsowanie jego komponentów. Informacje są korzystne, więc jeśli teraz wydaje się to trudne, dobrym pomysłem jest powrót do tego później. Problem z tym rozdziałem polega na tym, że wiele z omawianych punktów można znacznie lepiej wykorzystać w praktyce. Co ogólnie mogę powiedzieć o pierwszej części? Szczegółową lekturę jako początek nauki polecam tylko tym osobom, które nie mają pojęcia o programowaniu i nie spieszą się z pisaniem swoich pierwszych programów, np. Nie oznacza to, że książka jest napisana ściśle i akademicko, wcale nie, jest bardzo zabawna. Jeśli jednak chcesz spróbować kodowania jak najszybciej, lepiej zacznij programować od pierwszego dnia nauki języka Java. Szczerze mówiąc, wydaje się to najszybszą i najwłaściwszą drogą do profesjonalnego programowania! Tak więc, aby stworzyć swój pierwszy program, możesz skorzystać z samouczków online i przeczytać „Java for Dummies” w drodze do pracy lub przed snem. Nie oznacza to, że książka jest napisana ściśle i akademicko, wcale nie, jest bardzo zabawna. Jeśli jednak chcesz spróbować kodowania jak najszybciej, lepiej zacznij programować od pierwszego dnia nauki języka Java. Szczerze mówiąc, wydaje się to najszybszą i najwłaściwszą drogą do profesjonalnego programowania! Tak więc, aby stworzyć swój pierwszy program, możesz skorzystać z samouczków online i przeczytać „Java for Dummies” w drodze do pracy lub przed snem. Nie oznacza to, że książka jest napisana ściśle i akademicko, wcale nie, jest bardzo zabawna. Jeśli jednak chcesz spróbować kodowania jak najszybciej, lepiej zacznij programować od pierwszego dnia nauki języka Java. Szczerze mówiąc, wydaje się to najszybszą i najwłaściwszą drogą do profesjonalnego programowania! Tak więc, aby stworzyć swój pierwszy program, możesz skorzystać z samouczków online i przeczytać „Java for Dummies” w drodze do pracy lub przed snem.Część 2. Pisanie własnego programu w Javie
W tej części dowiesz się o głównych elementach programu, a na koniec zostaniesz poproszony o napisanie swojego programu. Jak słusznie zauważył Barry (autor), ten rozdział został napisany z uwzględnieniem specyfiki Javy, ale w większości uczy podstaw programowania. W tej części znajdują się również trzy rozdziały. „Zmienne i ich wartości”, „Struktury kontrolne” i „Cykle”. Są bardzo szczegółowe i uwzględniają momenty, w których nawet ci, którzy już programują, często są zdezorientowani. Na przykład, jaka jest różnica między zmienną a jej nazwą, instrukcją i operatorem? Polecany jest wszystkim początkującym (ale nie zapomnij o zadaniach praktycznych!).Część 3. OOP
Ta część jest niezbędna dla prawdziwych maniaków Javy, którzy chcą w przyszłości zostać prawdziwymi programistami Java. Poświęcono klasom i obiektom zasady programowania obiektowego (OOP). Dowiesz się, dlaczego podejście OOP jest doskonałe do tworzenia dużych programów (spoiler: przede wszystkim, aby uniknąć powtarzalności kodu, haha). Część zawiera kilka rozdziałów o pracy z plikami i konstruktorach klas. Jeśli nie rozumiesz większości słów, które napisałem w powyższym zdaniu, zdecydowanie powinieneś nauczyć się tej części. Wyjaśnienia i przykłady tutaj są świetne; Myślę, że możesz zrozumieć OOP na poziomie podstawowym po przeczytaniu tego i napisaniu kilku przykładów kodu. Brakuje jednak bardziej szczegółowego ujawnienia niektórych zasad OOP, takich jak polimorfizm i enkapsulacja. Są na nich tylko wskazówki.Część 4. Inteligentne techniki Java
Korzystna część. Lepiej go przeczytać i wykonać wiele ćwiczeń z kodowania, aby lepiej zrozumieć wszystkie nowe techniki. Rozdział poświęcony zmiennym i ich właściwemu użyciu, a także rozdział o wyjątkach, jest pełen dobrych wyjaśnień. Rozdział o tablicach jest precyzyjny i ekscytujący. Kolekcje, typy ogólne i strumienie. Jak dla mnie, te tematy nie były dobrze recenzowane. Jasne, ta książka jest o programowaniu w Javie dla bystrzaków. W każdym razie bardziej szczegółowe omawianie kolekcji nie byłoby zbyteczne. Z tej części dowiesz się co nieco o mniej lub bardziej nowoczesnych funkcjach Javy, takich jak Lambdy i Programowanie Funkcjonalne, a także o starej i przestarzałej technologii Swing. Jasne, że autor demonstruje graficzny interfejs użytkownika na tym, ale jest starożytny. Muszę powiedzieć, że cała trzecia część jest bardzo kontrastowa. Niektóre tematy są opisane dobrze, niektóre - nie najlepiej; niektóre tematy są przydatne, inne są przestarzałe.Część 5. Część dziesiątek
Ta część jest dość krótka. Zawiera kilka wskazówek, jak uniknąć typowych błędów i przydatnych stron internetowych. Wydaje się bardziej jak artykuł w Internecie, dobry.![Java dla opornych Barry'ego Burda — czy ta książka jest warta uwagi? - 2](https://cdn.codegym.cc/images/article/7b2bbf00-8aff-4eef-bfa9-09a94b6d55d1/512.jpeg)
GO TO FULL VERSION