Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С чего начать изучение java? с нуля 
:(
    Опции темы
alex77
Дата 17.8.2011, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


жывтоне чочо
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 29.9.2006
Где: Екатеринбург

Репутация: нет
Всего: нет



Здравствуйте.
С чего на сегодняшний день лучше начать изучение языка?
Возникла необходимость писать java-апплеты.
До этого изучал С++ PHP javascript в течение последних 7 лет.
Спасибо.

PM MAIL ICQ   Вверх
Cheloveck
Дата 17.8.2011, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Если знаешь плюсы, то проблем не будет. Почитай про swing и вперёд. Нет ничего сложного. Абсолютно.
http://brainstream-dev.blogspot.com/2011/0...esktop-web.html



--------------------
user posted image
PM Jabber   Вверх
Skipy
Дата 18.8.2011, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 487
Регистрация: 24.8.2006
Где: Москва, Россия

Репутация: 6
Всего: 16



Цитата(alex77 @ 17.8.2011,  21:43)
Здравствуйте.
С чего на сегодняшний день лучше начать изучение языка?
Возникла необходимость писать java-апплеты.
До этого изучал С++ PHP javascript в течение последних 7 лет.
Спасибо.

Начинать необходимо с книги нулевого уровня. 

Вам необходимо понимать:

1. Что такое байткод и чем он отличается от native-кода, получаемого в С++
2. Как происходит загрузка классов, особенно в случае апплетов
3. Какие ограничения налагаются на апплеты, как они преодолеваются

Ну и про знание ядра - коллекции, потоки, ввод-вывод, XML, конструкции языка и т.д. и т.п. я уже не говорю. Это обязательно.
Обратите внимание, что несмотря на схожесть синтаксических конструкций между C++ и Java есть серьезные отличия. Особенно это касается шаблонов (generics в java), использования исключений, автоматического управления памятью и т.п.

А создание пользовательского интерфейса - swing - это действительно довольно просто.


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
alex77
Дата 18.8.2011, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


жывтоне чочо
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 29.9.2006
Где: Екатеринбург

Репутация: нет
Всего: нет



Какую книгу для нулевого уровня вы посоветуете? 
Что для начала надо, JDK и NetBeans поставить?
Главное - книгу. В остальном разберусь наверное уже по книге.

PM MAIL ICQ   Вверх
priam220
Дата 22.8.2011, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



Эккеля не плохая книга. Там есть главы типа что такое ООП, наверное с 7 летним опытом, оно вам не надо будет, но в целом все не плохо. 
Мне дважды рекомендовали Блоха, сам не открывал. 
Сам начинал с Шилдта. Книга больше похожа на справочник. Тоже не бесполезна. По апплетам, надо будет искать что то специфичное. Или полистать инет. 
JDK само собой. ИДЕ чаще всего наверное юзают Эклипс. В связи с бесплатностью и хорошей поддежкой. 
PM MAIL   Вверх
Ares4322
Дата 22.8.2011, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 25.9.2007
Где: Россия, Москва

Репутация: 1
Всего: 3



Начинать всегда надо с официальной документации. Стандартов и референсов.
Для Java есть хороший официальный учебник - http://download.oracle.com/javase/tutorial/. Там обо всем самое главное. А потом можно и книжки и т.д.
PM MAIL   Вверх
fclmfan
Дата 23.8.2011, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Werdum face
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 64
Регистрация: 21.10.2008

Репутация: нет
Всего: нет



Д.Флэнаган. JAVA в примерах - хороший учебник. Очень хорошие примеры и все подробно рассматриваются
PM   Вверх
danco0x53
  Дата 23.8.2011, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.8.2011

Репутация: нет
Всего: нет



  Хорстманн Корнелл - Java 2 - Библиотека профессионала - 2 тома - рекомендую
   сам учился по ней когда-то smile (еще году в 2004)
  Эккель тоже очень неплох - и есть тоже в русском переводе
PM MAIL   Вверх
Cheloveck
Дата 23.8.2011, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Цитата(danco0x53 @  23.8.2011,  14:39 Найти цитируемый пост)
 Хорстманн Корнелл - Java 2


Цитата(danco0x53 @  23.8.2011,  14:39 Найти цитируемый пост)
(еще году в 2004)

Дык для 2004 года она ещё катила, а вот для сегодняшней Java 7 уже старовато!


--------------------
user posted image
PM Jabber   Вверх
priam220
Дата 23.8.2011, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



вообще тема как то перетекла плавно в Документация и книги по Java. А она с пометкой важно стоит в самом начале.  smile 
Вопрос с чего начать, мне кажется риторический. Главное - это все же начать.
PM MAIL   Вверх
nc30
Дата 30.8.2011, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Интересующийся :)
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 24.6.2010
Где: Санкт-Петербург

Репутация: 5
Всего: 8



Цитата(Cheloveck @ 23.8.2011,  15:48)
Дык для 2004 года она ещё катила, а вот для сегодняшней Java 7 уже старовато!

Последнее издание книги (на сегодняшний день) датируется 2010-м годом, на базе последней стабильной версии: Java SE 6. Автору топика надо с основами разобраться, зачем ему фичи семерки, их не так и много.
Присоединяюсь к danco0x53: двухтомник Хорстманна/Корнелла - хороший выбор как для освоения азов языка, так и для получения более серьезного опыта программирования. Для начала вообще можно взять только первый том, а второй потом докупить, если сам язык понравится smile


Это сообщение отредактировал(а) nc30 - 30.8.2011, 09:20
PM MAIL   Вверх
HappyLife
Дата 30.8.2011, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: нет
Всего: 8



Ха-ха-ха))))

У самого такая же тема! 7 лет программировал на С++, php, JavaScript и вот сейчас перешел на Java. (клиент-сервер писать).

Брооо, бери Хорстмана! Зная С++ и PHP, читается за максимум две неделе и можешь смело уже писать, что захочешь!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0776 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.