Java 8 Leksykon kieszonkowy.pdf

(656 KB) Pobierz
Tytuł oryginału: Java 8 Pocket Guide
Tłumaczenie: Robert Górczyński
ISBN: 978-83-246-9628-4
© 2014 Helion S.A.
Authorized Polish translation of the English edition Java 8 Pocket Guide ISBN
9781491900864 © 2014 Gliesian, LLC.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns
or controls all rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani
za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych
lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej
odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/jav8lk
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Wprowadzenie ..........................................................................................11
Część I Język .................................................................. 15
Rozdział 1. Konwencje nazw ................................................................... 17
Nazwy klas
Nazwy interfejsów
Nazwy metod
Nazwy egzemplarzy i zmiennych statycznych
Nazwy parametrów i zmiennych lokalnych
Nazwy parametrów typów ogólnych
Nazwy stałych
Nazwy typów wyliczeniowych
Nazwy pakietów
Nazwy adnotacji
Nazwy akronimów
17
17
18
18
18
18
19
19
19
20
20
Rozdział 2. Elementy leksykalne ............................................................. 21
Unicode i ASCII
Komentarze
Słowa kluczowe
Identyfikatory
21
23
24
24
5
Kup książkę
Poleć książkę
Separatory
Operatory
Literały
Sekwencje sterujące
Symbole walut w Unicode
25
26
26
30
31
Rozdział 3. Typy proste ............................................................................33
Typy podstawowe
Literały dla typów podstawowych
Encje zmiennoprzecinkowe
Promocja liczbowa dla typów podstawowych
Klasy opakowujące
Automatyczne pakowanie i rozpakowywanie
33
33
35
37
39
39
Rozdział 4. Typy odnośnikowe ................................................................43
Porównanie typów odnośnikowych i podstawowych
Wartości domyślne
Konwersja typów odnośnikowych
Konwersja między typami podstawowymi i odnośnikowymi
Przekazanie typu odnośnikowego metodzie
Porównywanie typów odnośnikowych
Kopiowanie typów odnośnikowych
Alokacja pamięci i usuwanie nieużytków w przypadku
typów odnośnikowych
44
44
46
47
47
48
51
52
Rozdział 5. Programowanie zorientowane obiektowo .........................53
Klasy i obiekty
Zmiennej długości lista argumentów
Klasy i metody abstrakcyjne
Statyczne dane składowe, metody, stałe i inicjalizatory
Interfejsy
Wyliczenia
Typy adnotacji
Interfejsy funkcjonalne
53
59
60
61
63
63
64
66
6
Spis treści
Kup książkę
Poleć książkę
Rozdział 6. Polecenia i bloki .................................................................... 67
Polecenie w postaci wyrażenia
Polecenie puste
Blok
Polecenia warunkowe
Polecenia iteracji
Transfer kontroli
Polecenie synchronized
Polecenie assert
Polecenia obsługi wyjątków
67
68
68
68
70
72
73
73
74
Rozdział 7. Obsługa wyjątków ................................................................ 75
Hierarchia wyjątku
Sprawdzane i niesprawdzane wyjątki oraz błędy
Najczęstsze sprawdzane i niesprawdzane wyjątki oraz błędy
Słowa kluczowe związane z obsługą wyjątków
Proces obsługi wyjątków
Zdefiniowanie własnej klasy wyjątku
Wyświetlanie informacji o wyjątku
75
76
77
79
84
84
85
Rozdział 8. Modyfikatory w Javie ...........................................................87
Modyfikatory dostępu
Inne modyfikatory (niedotyczące dostępu)
88
88
Część II Platforma ........................................................... 91
Rozdział 9. Java SE ...................................................................................93
Najczęściej używane biblioteki API Javy SE
93
Rozdział 10. Podstawy programowania ................................................ 105
JRE
JDK
Struktura programu w Javie
Narzędzia wiersza poleceń
Classpath
105
105
106
108
114
Spis treści
7
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin