Java бағдарламалау
Бұл кітап Oracle Java™ бағдарламалау тілінде бағдарламалауға кіріспе болып табылады, кеңінен қолданылатын бағдарламалау тілі және бағдарламалық платформа. Бұл кітап пайдаланушыларға Java тілінде бағдарламалаудың көптеген жолдарын жақсырақ түсінуге көмектесетін оқулықтар сериясымен толықтырылған жан-жақты нұсқаулық ретінде қызмет етеді. Тұтастай алғанда, бұл кітап кіріспе нұсқаулық және Java және оған қатысты технологиялар бойынша пайдалы анықтама болуы керек. Бұл кітаптың табиғаты бойынша кітаптың мазмұны үнемі жаңартылып, қайта қаралып отырады. Осы кітаптың әрбір тарауы өткен сайын контексттің күрделілігі артып, алдыңғы тарауларда алынған сабақтарға негізделеді. Сондықтан жаңадан бастағандар басынан бастап, кітаптың бүкіл материалы бойынша дәйектілікпен жалғастыруы керек.
Егер сіз объектілі-бағытталған бағдарламалаумен таныс болмасаңыз, алдымен Объектіге бағытталған бағдарламалау кітабын оқуыңыз керек. Джакарта EE корпоративтік бағдарламалау, Java Persistence немесе Java Swing бағдарламалау сияқты басқа арнайы мақсаттағы кітаптар бұл кітапты толықтай толықтырады.
Мазмұны
[өңдеу]- Осы кітап туралы
- Java тарихы
- Java бағдарламалау тіліне шолу
- Java платформасы (JRE және JDK)
- Бастау
- Компьютерге Java орнату
- Бағдарламаларды құрастыру
- Java бағдарламаларын іске қосу
- Java бағдарламасын түсіну
- Java IDE-лері
- Тіл негіздері
- Мәлімдеме
- Шартты блоктар
- Цикл блоктары
- Логикалық өрнектер
- Айнымалылар
- Қарапайым түрлер
- Арифметикалық өрнектер
- String
- Объекттер
- Пакеттер
- Массивтер
- Математикалық функциялар
- Үлкен сандар
- Кездейсоқ сандар
- Юникод
- Түсініктемелер
- Түйін сөздер
- Кодтау конвенциялары
- Класстарды анықтау
- Мұрагерлік
- Интерфейстер
- Шамадан тыс жүктеу әдістері мен конструкторлар
- нысанның өмірлік циклінің
- Қолдану аясы
- кірістірілген сыныптар
- жағдай бойынша
- Жиынтық
- ArrayList
- Карта
- Объектілерді салыстыру
- Ерекшеліктер
- Лақтыру және ұстау ерекше жағдайлары
- Тексерілген ерекшеліктер
- Тексерілмеген ерекшеліктер
- NullPointerException алдын алу
- Стек ізі
- Ұя салу ерекшеліктер (тізбектелген ерекшеліктер)
- Бір мезгілде бағдарламалау
- Threads and Runnables
- Негізгі синхрондау
- Client Server Programming әзірленген
- Қашықтан әдісті шақыру (RMI) әзірленді.
- Enterprise JavaBean Programming (EJB)
- Java Spaces Programming (Jini)
- Аннотациялар
- Javadoc
- Аннотацияға кіріспе
- Пайдаланушы аннотацияларын жасау
- Мета-аннотациялар
- Компиляторға көмектесу
Пайдаланушы интерфейстерін жобалау
- Негізгі енгізу/шығару
- әзірленген Ағындар
- Оқиғаларды өңдеу
- JavaBeans
- Canvas
- Графика
- Негізгі пішіндерді салу
- Күрделі пішіндерді салу
- Сурет мәтіні
- Градиенттерді түсіну
- Апплеттер
- Шолу
- Пайдаланушы интерфейсі
- Оқиға тыңдаушылары әзірленді
- Графика және медиа
- Рефлексия
- Рефлексияға шолу
- динамикалық класты жүктеу
- әдісті шақыру
- Жеке мүмкіндіктерге ой жүгірту арқылы қол жеткізу
- Жетілдірілген тақырыптар
- Networking
- деректер базасын бағдарламалау
- Тұрақты өрнектер
- кеңейтімдер және фреймворктар
- 3D бағдарламалау
- Java Native Interface
- C шақыруы
- байт коды
- Қосымшалар