Java Fundamentals
از بدو پیدایش آن، جاوا در دنیای برنامه نویسی طوفانی به راه انداخت. امکانات و ویژگیهای جاوا، ابزارهای مورد نیاز برای نوشتن برنامههای قدرتمند کراس پلتفرم را در اختیار توسعه دهندگان قرار میدهد. کتاب مبانی جاوا، این ابزارها و امکانات را به شما معرفی میکند تا قادر به ساخت برنامههای جاوا شوید.
کتاب مبانی برنامه نویسی جاوا، با مقدمه ای بر زبان، فلسفه آن و تکامل آن در طول زمان تا آخرین نسخه شروع میشود. شما درباره چگونگی کارکرد ابزارهای javac/java و این که پکیجهای جاوا چی هستند و برنامههای جاوا معمولا به شکل سازمان دهی میشوند، یاد خواهید گرفت. وقتی که این مطالب را یاد گرفتید با مفاهیم پیشرفته زبان مثل کلمات کلید کنترل جریان آشنا میشوید. شما برنامه نویسی شی گرا را نیز بررسی خواهید کرد. در فصلهای پایانی، شما با کلاس ها، typecasting و اینترفیسها و چگونگی استفاده از ساختمان داده مثل آرایه ها، رشته ها، مدیریت خطاها و ایجاد جنریکها آشنا خواهید شد.
در پایان این کتاب، شما برنامه نویسی و خودکار کردن کارها را خواهید یاد گرفت و دورههای پیشرفته ای در مورد الگوریتمها و ساختمان دادهها و حتی دورههای پیشرفتهتری در مورد جاوا را بررسی میکنید.
Table of Contents
Introduction to Java
Variables, Data Types, and Operators
Control Flow
Object-Oriented Programming
OOP in Depth
Data Structures, Arrays, and Strings
The Java Collections Framework and Generics
Advanced Data Structures in Java
Exception Handling