Java. Rozmówki - Helion
Tytuł oryginału: Java Phrasebook
Tłumaczenie: Przemysław Szeremiota
ISBN: 978-83-246-0949-9
stron: 272, Format: B6, okładka: miękka
Data wydania: 2007-03-29
Księgarnia: Helion
Cena książki: 29,00 zł
Zwięzły przewodnik opisujący najczęściej używane instrukcje języka Java
- Naucz się kompilować i uruchamiać programy w Javie
- Poznaj najpopularniejsze polecenia tego języka
- Pisz programy działające na wielu platformach
Już od wielu lat Java jest jednym z najpopularniejszych języków programowania, a znający ją programiści są poszukiwani i cenieni na rynku pracy. Jej atrakcyjność wynika głównie z tego, że kod napisany w tym języku można uruchamiać na wielu platformach, włączając w to różne systemy operacyjne, a także urządzenia przenośne, na przykład telefony komórkowe. Prosty jest także dostęp do wielu narzędzi oraz bezpłatnych bibliotek ułatwiających programowanie w Javie. Ponadto język ten otwiera wielkie możliwości w zakresie tworzenia aplikacji sieciowych.
"Java. Rozmówki" przedstawia skuteczne rozwiązania najczęściej występujących problemów i pomoże Ci błyskawicznie rozpocząć programowanie w tym języku. Dowiesz się, jak kompilować i uruchamiać programy w Javie. Nauczysz się manipulować ciągami, strukturami danych i datami oraz stosować wyrażenia regularne. Poznasz operacje wejścia i wyjścia, a także sposoby pracy z katalogami i plikami. Przeczytasz o aplikacjach sieciowych działających zarówno po stronie klienta, jak i po stronie serwera. Opanujesz efektywne techniki pracy z bazami danych i korzystanie z formatu XML.
- Kompilowanie i uruchamianie programów w Javie
- Współpraca ze środowiskiem
- Obsługa ciągów i liczb
- Korzystanie ze struktur danych
- Operacje wejścia i wyjścia
- Manipulowanie plikami i katalogami
- Praca z klientami i serwerami sieciowymi
- Komunikacja z bazami danych i używanie XML
- Programowanie wielowÄ…tkowe
Dzięki treściwym rozmówkom błyskawicznie poznasz
praktyczne podstawy programowania w Javie.
Osoby które kupowały "Java. Rozmówki", wybierały także:
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze 129,00 zł, (51,60 zł -60%)
- Metoda dziel i zwyci 89,00 zł, (35,60 zł -60%)
- JavaFX. Kurs video. Wzorce oraz typy generyczne 79,00 zł, (31,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
Spis treści
Java. Rozmówki -- spis treści
O autorze (11)
Wprowadzenie (13)
1. Podstawy (17)
- Kompilowanie programu w Javie (19)
- Uruchamianie programu w Javie (21)
- Ustawianie zmiennej CLASSPATH (22)
2. Interakcje z otoczeniem (25)
- Odczytywanie zmiennych środowiskowych (26)
- Odczytywanie i ustawianie właściwości systemowych (27)
- Przetwarzanie argumentów wywołania programu (28)
3. Manipulowanie ciÄ…gami (31)
- Porównywanie ciągów (32)
- Wyszukiwanie i wyłuskiwanie podciągów (35)
- Przetwarzanie ciÄ…gu znak po znaku (37)
- Odwracanie znaków w ciągu (38)
- Odwracanie wyrazów w ciągu (38)
- Zamiana wszystkich liter w ciągu na wielkie albo na małe (40)
- Usuwanie zbędnych spacji z początku i końca ciągu (41)
- Przetwarzanie ciągu wyrazów oddzielanych przecinkami (42)
4. Praca ze strukturami danych (47)
- Zmiana rozmiaru tablicy (48)
- PrzeglÄ…danie kolekcji (49)
- Tworzenie odwzorowania (51)
- PorzÄ…dkowanie kolekcji (53)
- Wyszukiwanie obiektu w kolekcji (55)
- Konwersja kolekcji na tablicÄ™ (58)
5. Daty i godziny (59)
- Określanie bieżącej daty (60)
- Konwersja pomiędzy klasami Date i Calendar (61)
- Wyświetlanie daty (godziny) w zadanym formacie (62)
- Wyodrębnianie dat z ciągów znaków (65)
- Dodawanie i odejmowanie obiektów Date bądź Calendar (67)
- Obliczanie różnicy pomiędzy dwiema datami (68)
- Porównywanie dat (69)
- Określanie numeru dnia w tygodniu, miesiąca w roku albo tygodnia w roku (71)
- Obliczanie czasu trwania operacji (72)
6. Dopasowywanie wzorców za pomocą wyrażeń regularnych (75)
- Wyrażenia regularne w Javie (76)
- Wyszukiwanie i dopasowywanie tekstu za pomocą wyrażenia regularnego (79)
- Zastępowanie dopasowanego tekstu (82)
- Wyszukiwanie wszystkich wystąpień wzorca (84)
- Wypisywanie wierszy zawierajÄ…cych wzorzec (85)
- Dopasowywanie znaków nowego wiersza (86)
7. Liczby (89)
- Sprawdzanie, czy ciÄ…g zawiera poprawnÄ… liczbÄ™ (90)
- Porównywanie liczb zmiennoprzecinkowych (91)
- ZaokrÄ…glanie liczb zmiennoprzecinkowych (93)
- Formatowanie liczb (94)
- Formatowanie wartości monetarnych (97)
- Konwersja dziesiętnej liczby całkowitej na zapis dwójkowy, ósemkowy bądź szesnastkowy (98)
- Generowanie liczb losowych (98)
- Funkcje trygonometryczne (100)
- Obliczanie logarytmów (100)
8. Wejście i wyjście (103)
- Odczytywanie tekstu ze standardowego wejścia programu (104)
- Wypisywanie do standardowego wyjścia (105)
- Formatowanie wyjścia (106)
- Otwieranie pliku identyfikowanego przez nazwÄ™ (112)
- Wczytanie zawartości pliku do tablicy bajtów (112)
- Wczytywanie danych binarnych (113)
- Przesuwanie pozycji w pliku (114)
- Odczytywanie archiwum JAR albo ZIP (115)
- Tworzenie archiwum ZIP (116)
9. Praca z katalogami i plikami (119)
- Tworzenie pliku (120)
- Zmiana nazwy pliku lub katalogu (122)
- Usuwanie pliku albo katalogu (123)
- Zmiana atrybutów pliku (124)
- Ustalanie rozmiaru pliku (125)
- Sprawdzanie obecności pliku lub katalogu (126)
- Przenoszenie pliku lub katalogu (127)
- Ustalanie bezwzględnej ścieżki dostępu na podstawie ścieżki względnej (128)
- Ustalanie, czy ścieżka dostępu określa plik, czy katalog (129)
- Wypisywanie zawartości katalogu (131)
- Tworzenie nowego katalogu (135)
10. Klienty sieciowe (137)
- Nawiązywanie połączenia z serwerem (138)
- Ustalanie adresów IP i nazw domenowych (139)
- Obsługa błędów sieciowych (140)
- Wczytywanie danych (tekstu) z gniazda (142)
- Zapisywanie do gniazda (143)
- Wczytywanie danych binarnych (144)
- Zapisywanie danych binarnych (146)
- Wczytywanie danych serializowanych (148)
- Zapis serializowanego obiektu (149)
- Pobieranie strony WWW przez HTTP (151)
11. Serwery sieciowe (155)
- Uruchamianie serwera i przyjmowanie żądań (156)
- Zwracanie odpowiedzi (157)
- Odsyłanie obiektu (159)
- Obsługa wielu klientów (161)
- Udostępnianie treści przez HTTP (163)
12. Wysyłanie i odbieranie poczty elektronicznej (167)
- PrzeglÄ…d JavaMail API (168)
- Wysyłanie poczty (169)
- Wysyłanie wiadomości MIME (172)
- Odbieranie poczty (175)
13. Dostęp do baz danych (179)
- Nawiązywanie połączenia z bazą danych przez JDBC (180)
- Wysyłanie zapytania przez JDBC (183)
- Stosowanie zapytań sparametryzowanych (185)
- Pobieranie wyników zapytania (187)
- Uruchamianie procedury składowanej (189)
14. XML w Javie (193)
- Analiza XML za pomocÄ… SAX (195)
- Analiza XML za pomocÄ… DOM (198)
- Weryfikowanie poprawności dokumentu względem DTD (201)
- Tworzenie dokumentu XML za pomocÄ… DOM (203)
- Przekształcanie XML za pomocą XSLT (206)
15. Stosowanie wątków (209)
- Uruchamianie wÄ…tku (210)
- Zatrzymywanie wÄ…tku (213)
- Oczekiwanie zakończenia wątku (214)
- Synchronizowanie wątków (216)
- Wstrzymywanie wÄ…tku (220)
- Wypisywanie listy wątków (222)
16. Programowanie dynamiczne z introspekcjÄ… (225)
- Ustalanie klasy obiektu (227)
- Ustalanie nazwy klasy (228)
- Ujawnianie modyfikatorów klasy (229)
- Ustalanie klasy bazowej (230)
- Ustalanie interfejsów implementowanych przez klasę (232)
- Ujawnianie składowych klasy (233)
- Ujawnianie konstruktorów klasy (234)
- Ujawnianie informacji o metodach (236)
- Odczytywanie wartości składowych (239)
- Zapisywanie wartości składowych klas (240)
- Wywoływanie metod (242)
- Wczytywanie klasy i dynamiczne tworzenie jej obiektów (244)
17. Tworzenie pakietów i dokumentacji (247)
- Tworzenie pakietu (248)
- Dokumentowanie klas za pomocÄ… JavaDoc (251)
- Archiwizacja klas w pakiecie JAR (254)
- Uruchamianie programu z archiwum JAR (255)
Skorowidz (257)