Java. Potrzaski

Michael C. Daconta, Eric Monk, J Paul Keller, Keit : Java. Potrzaski
Choć Java to język gwarantujący efektywną pracę, to jednak kryje w sobie wiele pułapek, które mogą zniweczyć jej efekty. Książka ta ma za zadanie oszczędzić Twój czas i zapobiec frustracji przeprowadzając Cię bezpiecznie przez skomplikowane zagadnienia.
Wiecej >>>
Choć Java to język gwarantujący efektywną pracę, to jednak kryje w sobie wiele pułapek, które mogą zniweczyć jej efekty. Książka ta ma za zadanie oszczędzić Twój czas i zapobiec frustracji przeprowadzając Cię bezpiecznie przez skomplikowane zagadnienia. Zespół ekspertów od języka Java pod wodzą guru programowania w osobie Michaela Daconta proponuje Ci zestaw sprawdzonych rozwiązań 50 trudnych problemów pojawiających się w praktyce każdego programisty. Rozwiązania te pozwolą Ci uniknąć problemów wynikających z niedostatków języka Java oraz jego interfejsów programowych, w tym pakietów java.util, java.io, java.awt i javax.swing. Autorzy dzielą się także z Czytelnikiem swoimi sposobami na poprawę wydajności aplikacji pisanych w Javie.
Oto niektóre z omawianych zagadnień:
- Składnia języka: zastosowanie metody equals() zamiast operatora == do porównywania obiektów klasy String
- Funkcjonalność wbudowana w język: rozdział metod a mechanizm refleksji, interfejsy i klasy anonimowe
- Użyteczne klasy i kolekcje: wybór klasy PropertyFile i ResourceBundle
- Wejście i wyjście, w tym subtelności związane z przesyłaniem serializowanych obiektów za pomocą gniazd sieciowych
- Graficzny interfejs użytkownika: sposoby uniknięcia typowej pułapki polegającej na zastosowaniu metody repaint() zamiast metody validate() w celu uzyskania nowego układu komponentów
- Graficzny interfejs użytkownika -- sterowanie: m.in. bardziej funkcjonalna kontrola danych wprowadzanych przez użytkownika
- Wydajność: m.in. zastosowanie odroczonego ładowania, tak by zwiększyć szybkość uruchamiania programów
O Autorach:
Michael C. Daconta jest prezesem firmy Synergy Solutions, Inc., która prowadzi szkolenia i tworzy zaawansowane systemy w technologiach Java, JavaScript i XML. Jest autorem książek „Java 2 and JavaScript for C and C++ Programmers” i „C++ Pointers and Dynamic Memory Management”.
Eric Monk jest programistą w firmie Universal Systems Inc., gdzie tworzy oprogramowanie medyczne wykorzystując różne technologie. Jest także współautorem książki „Java 2 and JavaScript for C and C++ Programmers”.
J. Paul Keller jest kierownikiem działu technologii w firmie Sterling Software. Posiada certyfikat programisty Javy wydany przez firmę Sun. Tworzeniem oprogramowania zajmuje się od dwudziestu lat.
Keith Bohnenberger jest starszym programistą w firmie Sterling Software. Posiada certyfikat programisty Javy wydany przez firmę Sun. Ma siedmioletnie doświadczenie programistyczne.
Inne ksiazki z tej kategorii:
Java Data Objects - Sameer Tyagi, Keiron McCammon, Michael Vorburger
Książka ta jest wszechstronnym przewodnikiem po zagadnieniach trwałości JDO, przeznaczony dla zaawansowanego programisty. Cena: 59.90
Java. Wprowadzenie - Patrick Niemeyer, Jonathan Knudsen
Przystępne, a zarazem kompletne wprowadzanie do języka programowania, który zmienił sposób myślenia wielu programistów. W ostatnich latach Java wyprzedziła pod względem popularności inne języki, takie jak C++ i Visual Basic, spełniając większość wymagań stawianych przez twórców aplikacji i stała się najważniejszym językiem nowego pokolenia programistów -- w szczególności projektantów aplikacji działających w Internecie. Cena: 86.00
JAVA, wykłady i ćwiczenia - Krzysztof Barteczko
Książka obejmuje opis języka oraz pakietów standardowych Java 2 w postaci systematycznego i uporządkowanego wykładu wraz z ćwiczeniami. Cena: 29.13
Enterprise JavaBeans - Ed Roman, Scott W. Ambler, Tyler Jewell
Technologia EJB stanowi podstawę platformy Java 2 Enterprise Edition. Umożliwia ona tworzenie komponentów programistycznych działających po stronie serwera, które mogą być instalowane i uruchamiane na serwerach aplikacyjnych różnych producentów, zgodnych ze standardem EJB. Cena: 79.00
Więcej niż Java - Bruce A. Tate
Java jest obecna na rynku od ponad 10 lat. Przez ten czas zyskała ogromną popularność i znacznie zmieniła swoje oblicze. Przestała być językiem wykorzystywanym do tworzenia mniej lub bardziej przydatnych apletów na strony WWW. Cena: 27.00
83-246-0327-1 - Marcin Lis
Java w ciągu kilku ostatnich lat przebyła drogę od niemal nieznanej
technologii do jednego z najpopularniejszych języków programowania na świecie.
Dziś jej głównym atutem nie są aplety, które w założeniu twórców miały
umilać czas osobom odwiedzającym witryny WWW, lecz rozbudowane aplikacje
przetwarzające setki danych. Cena: 19.00
Java. Programowanie obiektowe - Marek Wierzbicki
Programowanie obiektowe to technologia, która zdobyła już bardzo mocną
pozycję wśród twórców oprogramowania. Nadal jednak wielu programistów, którzy
zdobywali doświadczenie, używając języków proceduralnych, ma problemy z jej
zrozumieniem i wszechstronnym stosowaniem. Cena: 37.00
Thinking in Java. Wydanie 3. Edycja polska - Bruce Eckel
Książka "Thinking in Java" wzbudziła entuzjazm i uznanie programistów na całym świecie przede wszystkim dzięki swej wyjątkowej przejrzystości, przemyślanej i uważnej organizacji oraz krótkim, trafnie dobranym przykładom. Książka obejmuje szeroki zakres tematów -- zaczynając od podstaw składni Javy, a kończąc na najbardziej zaawansowanych zagadnieniach (dokładny opis pojęć obiektowych, wielowątkowości, zautomatyzowane konstruowanie, testowanie modułów oraz wykrywanie i usuwanie błędów). Cena: 95.00
Java. Leksykon kieszonkowy - Marcin Lis
Popularność Javy rośnie w ogromnym tempie. Jeszcze do niedawna była ona najczęściej kojarzona z internetem i telefonami komórkowymi. Cena: 9.90
Java 2 dla każdego - Laura Lemay, Laura Lemay
W dobie szybkiego postępu technicznego i jeszcze szybszego rozwoju technologii internetowych Java stwarza możliwości, o jakich dotychczasowi programiści mogli jedynie marzyć. Dzięki swej jasnej koncepcji, prostocie oraz obiektowości Java stała się idealnym językiem we wszystkich zastosowaniach wymagających przejrzystości i jednocześnie wysokiego poziomu abstrakcji. Cena: 90.00