2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 JAVA- помогите начинающему.
Сообщение21.06.2007, 19:45 
Аватара пользователя
Решил изучать JAVA т.к очень требуется на рынке высокооплачиваемого труда.
Достал компилятор Eclipse
Хотя не знаю, хороший, или плохой компилятор.

В общем посоветуйте литературу хорошую и компилятор пожалуйста.
Заранее всем спасибо.

 
 
 
 
Сообщение21.06.2007, 20:04 
Аватара пользователя
Самая лучшая книга по Java для начинающих:

Programming with Java,
John R. Hubbard
Schaum's Outline Series, 1999

Там всё сжато, но очень классно написано. Если Вы начинаете программировать, то Eclipse хороший выход (он очень удобен для различных тулов). Ещё один хороший выход программировать просто через Command Prompt предварительно загрузив JDK (в книге дана инструкция).

 
 
 
 Re: JAVA- помогите начинающему.
Сообщение21.06.2007, 21:32 
GlazkovD писал(а):
Решил изучать JAVA т.к очень требуется на рынке высокооплачиваемого труда.
Кто требуется, Вы или Java :P
А если серьезно, то
1) Eclipse - это open source платформа разработчика. Компилятор, как правило, используется стандартный, из J2SE (Standard Edition).
2) На рынке высокооплачиваемого труда требуется не Java как таковая, а в основном J2EE (Enterprise Edition).
Из русских книг я бы посоветовал
Ильдар Хабибуллин. Создание распределенных приложений на Java 2. БХВ. 2002
Читать ее надо после освоения стандартного курса Java.
3) Второй вариант - специализация в J2ME (Mobile Edition) - софт для смартфонов и прочих мобильных устройств.
4) Тема вроде бы больше подходит для раздела Computer Science.

 
 
 
 
Сообщение22.06.2007, 21:24 
Аватара пользователя
Давно писал на форум по вопросам о языке Java. Воспользовался советом Capella. Установил интегрированную среду разработки NetBeans 5.5. Программка очень хорошая. Куча всяких функций. Что самое главное для начинающего здесь, это то что NetBeans распознает ошибки в коде, требует их устранить. Если автор не знает, что в этом случае делать, прога сама предлогает несколько вариантов решения. Есть один минус: мне кажется она очень загружает компьютер, из-за чего иногда начинаются временные приглючивания ЭВМ.

Для изучения я использую вот эту книгу:
http://www.ozon.ru/context/detail/id/2620455/

Ясно, красиво и полно. С учитыванием всех нововведений. Для людей любого уровня подготовки.

 
 
 
 
Сообщение22.06.2007, 21:55 
Аватара пользователя
Приведённые Вами книги вероятно очень хорошии. Но всё-же, позвольте дать ещё один совет. На мой вкус, у них есть один недостаток - они очень объёмные (по 700 - 900 страниц). Для новичка там очень много избыточной информации.
Книга, которую привела я, содержит всего 250 страниц (начиная от установки JDK и заканчивая Graphics), читается за месяц (английский в ней очень простой). Плюс Java Docs и это более, чем достаточно.
На мой взгляд, программирование это не математика и особого глубокого знания теории там не требуется, необходима скорее практическая часть. :wink:

 
 
 
 
Сообщение23.06.2007, 14:24 
Аватара пользователя
Ну это да. Скорее она во многом нацелена на рассмотрение ВСЕХ возможностей Java, которые, как заметил сам автор, во многих случаях не рекомендованы к использованию из-за их неоправданной сложности и запутанности. К примеру: отражение, безымянные классы, proxy-классы и д.р.

Но у меня возникает 2 вопроса по вашей книге:

1. Там хорошо разбираются принципы ООП?

2. Меня смущает год издания - 1999. Не будут ли вредны столь древние подходы к программированию на Java? Читая Хорстманна, очень часто попадались нововведения JDK 5, которые кардинально облегчали жизнь во многих случаях.

 
 
 
 
Сообщение23.06.2007, 15:08 
Эккель Б. Философия Java.
Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java.

Бессмертная классика.

 
 
 
 
Сообщение23.06.2007, 19:05 
Capella писал(а):
На мой взгляд, программирование это не математика и особого глубокого знания теории там не требуется, необходима скорее практическая часть.
Это верно для студента, рядового кодера, "дезигнера", ваяющего сайт. Но мы ведь даем советы будущему высокооплачиваемому специалисту.

 
 
 
 
Сообщение24.06.2007, 12:43 
Аватара пользователя
Cobert

Да, там объясняются все значимые принципы ООP - class, сonstructors, objects, inheritance, composition, class hierarchies и т.д.
На мой взгляд именно для вводного курса и быстрого обучения основным понятиям.

 
 
 
 Re: JAVA- помогите начинающему.
Сообщение05.10.2011, 05:48 
Уроки java

http://rutracker.org/forum/viewtopic.php?t=3683820

 
 
 
 Re: JAVA- помогите начинающему.
Сообщение08.10.2011, 06:22 
За последние годы, никаких новых интересных книжек не появилось? Мне нужна книга, для того, кто Java толком не видел, но программировал на других языках C++\Python. На русском, можно английском.

 
 
 
 Re: JAVA- помогите начинающему.
Сообщение20.10.2011, 00:40 
Аватара пользователя
Попробуйте "Философия Java" ("Thinking in Java", Брюс Эккель) четвёртое издание. :evil:

 
 
 [ Сообщений: 12 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group