Мова Java використовується для розробки мобільних ігор, додатків, корпоративного програмного софта, і є основою майже всіх видів мережевих додатків. За статистичними даними в світі налічується понад 9 мільйонів програмістів розробляють додатки на Java. Ця мова використовується буквально всюди, від центрів збору даних, мережі інтернет і портативних комп`ютерів до стільникових телефонів, ігрових приставок і потужних наукових суперкомп`ютерів.
Спочатку мова називалася Oak розроблявся він для програмування електронних побутових пристроїв. Згодом був перейменований в Java і став використовуватися для написання клієнтських і серверного програмного забезпечення.

Синтаксис і базові конструкції

Будь-який програміст-розробник знає, що починати вивчення будь-якої мови програмування слід з ознайомлення з його синтаксисом. Для мови Java книг по синтаксичному опису існує досить багато, всі вони схожі, єдиною відмінністю однієї книги від іншого є стиль написання.

Відео: Технічна література для програмістів

Досвідчені java-програмісти рекомендують початківцям дві книги, які відмінно пояснюють базові конструкції і описують синтаксис мови.



Перша книга називається «Вивчаємо Java» (Head First Java), даний підручник відноситься до серії «світової комп`ютерний бестселер», що говорить багато про що. Авторами книги є відомі у всьому світі професійні програмісти Кеті Сієрра і Берт Бейтс. «Вивчаємо Java» трохи нестандартна, але легкочитаємий книга, в основу якої покладено унікальний практичний метод навчання. Від класичних підручників ця книга відрізняється способом подачі інформації, тут він реалізований у вигляді візуального представлення. У цьому нестандартному посібнику в доступній формі викладена вся найпотрібніша інформація: концепції і синтаксис мови, робота в мережі і з потоками, розподілене програмування. Всі теоретичні знання закріплюються цікавими тестами і прикладами.

Відео: Урок по Java 92: Які книги треба читати що б стати Java програмістом

Ще однією рекомендованої для початківців java-програмістів книгою є бестселер програмування «Java, керівництво для початківців», відомого американського програміста Герберта Шілдт. Цей підручник написаний в більш традиційній формі, в ньому докладно викладені основи компіляції і запуску, розглянуті ключові слова, синтаксис і базові конструкції утворюють ядро ​​мови. Крім того книга описує деякі передові функції Java і містить багато довідкового матеріалу.

Мова була названа в честь марки кави Java, яка, в свою чергу, отримала найменування однойменного острова, тому на офіційній емблемі мови зображена чашка з ширяє кави.

техніка програмування



Після ознайомлення з синтаксисом і базовими конструкціями можна переходити до вивчення техніки програмування. У цьому починаючому програмісту допоможе книга Кента Бека «Розробка через тестування» (Test Driven Development). В основі даної книги лежить унікальна методика вивчення мов методом тестування, що дозволяє початківцям позбутися страху допустити помилку при розробці додатків.

довідкові посібники

Крім цього початківцям Java-програмістам можна порадити вивчити такі хороші книги, як «Філософія Java» Брюса Еккель, підручники «Основи» і «Тонкощі програмування» Кея Хорстманн в співавторстві з Гаррі Корнеллом, які більше нагадують довідники і тому завжди знадобляться в роботі.