2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 JAVA- помогите начинающему.
Сообщение21.06.2007, 19:45 
Аватара пользователя


16/02/07
147
БГУИР(Старый МРТИ)
Решил изучать JAVA т.к очень требуется на рынке высокооплачиваемого труда.
Достал компилятор Eclipse
Хотя не знаю, хороший, или плохой компилятор.

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

 Профиль  
                  
 
 
Сообщение21.06.2007, 20:04 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Самая лучшая книга по Java для начинающих:

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

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

 Профиль  
                  
 
 Re: JAVA- помогите начинающему.
Сообщение21.06.2007, 21:32 
Заслуженный участник


15/05/05
3445
USA
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 
Аватара пользователя


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

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

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

 Профиль  
                  
 
 
Сообщение22.06.2007, 21:55 
Заслуженный участник
Аватара пользователя


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

 Профиль  
                  
 
 
Сообщение23.06.2007, 14:24 
Аватара пользователя


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

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

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

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

 Профиль  
                  
 
 
Сообщение23.06.2007, 15:08 


24/05/06
72
Эккель Б. Философия Java.
Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. Язык программирования Java.

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

 Профиль  
                  
 
 
Сообщение23.06.2007, 19:05 
Заслуженный участник


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

 Профиль  
                  
 
 
Сообщение24.06.2007, 12:43 
Заслуженный участник
Аватара пользователя


09/10/05
1142
Cobert

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

 Профиль  
                  
 
 Re: JAVA- помогите начинающему.
Сообщение05.10.2011, 05:48 


05/10/11
1
Уроки java

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

 Профиль  
                  
 
 Re: JAVA- помогите начинающему.
Сообщение08.10.2011, 06:22 


13/09/09
72
За последние годы, никаких новых интересных книжек не появилось? Мне нужна книга, для того, кто Java толком не видел, но программировал на других языках C++\Python. На русском, можно английском.

 Профиль  
                  
 
 Re: JAVA- помогите начинающему.
Сообщение20.10.2011, 00:40 
Аватара пользователя


02/03/08
176
Netherlands
Попробуйте "Философия Java" ("Thinking in Java", Брюс Эккель) четвёртое издание. :evil:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group