Java
Java 2 dla każdego
- Szczegóły
- Kategoria: Java
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.
Czytając niniejszą książkę nauczysz się tworzyć programy w języku Java w sposób, który odzwierciedla standardy XXI wieku. W niektórych przypadkach będzie to wyglądało zupełnie inaczej niż początkowo przewidywałeś.
Pomimo że Java nadal pozostaje bardzo użytecznym narzędziem dla projektantów witryn WWW pragnących nieco "ożywić" ich wygląd, to jednak jej zastosowania wykraczają daleko poza świat przeglądarek sieciowych. W ostatnich latach Java stała się popularnym językiem programowania ogólnego przeznaczenia, a niektóre sondaże wykazują, że obecnie o wiele więcej programistów używa tego języka niż np. C++.
Java. Wzorce projektowe
- Szczegóły
- Kategoria: Java
Jest to praktyczna książka, która mówi o tym jak pisać programy w języku Java z użyciem standardowych wzorców projektowych. Książka składa się z serii krótkich rozdziałów, z których każdy opisuje jeden wzorzec i zawiera przynajmniej jeden wizualny, kompletny i działający przykładowy program. Każdy rozdział zawiera również diagramy UML pokazujące zależności występujące pomiędzy klasami programu.
Podczas lektury niniejszej książki czytelnik dowie się, że wzorce projektowe są powszechnie stosowanym sposobem organizacji obiektów w programach. Dzięki wykorzystaniu wzorców łatwiej jest pisać programy i później je modyfikować. Zapoznanie się z wzorcami pozwoli zdobyć słownictwo i zestaw pojęć, za pomocą których można łatwiej opisać konstrukcję swoich programów.
Efektywne programowanie w języku Java
- Szczegóły
- Kategoria: Java
Java to wspaniałe narzędzie w rękach programisty. Ale nawet najlepsze narzędzie może zostać źle użyte. Istnieje wiele książek, które opisują ten język programowania, skupiając się na przedstawieniu jego składni. Ta książka jest zupełnie inna. Adresowana do osób znających już Javę, przedstawia 57 praktycznych zasad pisania efektywnego, poprawnego kodu.
Każda wskazówka to oddzielny podrozdział, przedstawiający opis problemu, przykłady poprawnego (i błędnego!) kodu, a także historie wzięte z doświadczenia autora. Dzięki książce zapoznasz się z idiomami właściwymi językowi Java oraz z istotnymi z praktycznego punktu widzenia wzorcami projektowymi.
Wskazówki dotyczą między innymi:
- Tworzenia i usuwania obiektów
- Pisania metod wspólnych dla wielu obiektów
- Klas i interfejsów
- Javowych odpowiedników konstrukcji znanych z C
- Pisania poprawnych metod
- Obsługi wyjątków
- Korzystania z wątków
- Serializacji obiektów
J2ME. Almanach
- Szczegóły
- Kategoria: Java
"J2ME. Almanach" to niezastąpione, podręczne kompendium wiedzy dla programistów korzystających z Java 2 Micro Edition (J2ME). J2ME to nowa rodzina specyfikacji powstałych w firmie SUN, opisujących uproszczoną, skondensowaną wersję platformy Java 2, która może być używana do tworzenia aplikacji działających na urządzeniach o bardzo ograniczonych zasobach, takich jak telefony komórkowe, palmtopy czy dwukierunkowe pagery.
W książce znajdziesz:
- Wprowadzenie do platformy J2ME i środowisk programistycznych, takich jak Java Wireless Toolkit
- Szczegółowy opis możliwości i wymagań CLDC, MIDP i MIDletów
- Dogłębne omówienie interfejsu użytkownika stosowanego w MIDletach oraz wiele praktycznych wskazówek dotyczących wykorzystania MIDP UI API
- Prezentację sposobów w jaki używać Generic Connection Framework API w celu korzystania z bezprzewodowego Internetu, a także API dla przechowywania danych
- Wprowadzenie do Connected Device Configuration (CDC) i profili CDC
Java. Współbieżność dla praktyków
- Szczegóły
- Kategoria: Java
Twórz bezpieczne i wydajne aplikacje wielowątkowe
Chcesz podnieść wydajność swoich aplikacji? Planujesz stworzenie systemu, który będzie uruchamiany na maszynach wyposażonych w procesory wielordzeniowe? A może próbowałeś już tworzyć aplikacje wielowątkowe, ale zniechęciłeś się po wielogodzinnych poszukiwaniach przyczyn błędów, które pojawiają się przy wysokich obciążeniach? Java niemal od początku swego istnienia jest wyposażona w mechanizmy umożliwiające tworzenie aplikacji wielowątkowych, lecz dopiero wersja 5. wniosła zupełnie nową jakość, dzięki wielu poprawkom zwiększającym wydajność maszyny wirtualnej oraz dodatkowym klasom ułatwiającym osiąganie lepszej współbieżności.
W książce "Java. Współbieżność dla praktyków" znajdziesz wyczerpujący opis metod projektowania i tworzenia aplikacji wielowątkowych. Przeczytasz nie tylko o klasach, ich działaniu i sposobach wykorzystania, ale również poznasz wzorce projektowe, praktyki programistyczne i modele, dzięki którym programowanie współbieżne jest łatwiejsze. Znajdziesz tu praktyczne aspekty oraz przykłady tworzenia pewnych, skalowalnych i łatwych w konserwacji aplikacji współbieżnych. Dowiesz się także, w jaki sposób testować aplikacje wielowątkowe, wynajdywać w nich błędy i usuwać je.