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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java, БД, интерфейс, Совет в выборе книги 
:(
    Опции темы
chizburger
Дата 22.11.2007, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Нужна помощь господа.
Решил изучать Java, намерения самые серьёзные smile
Как известно, нет ничего лучше, чем начать со своего первого "пражекта". Тем более, что мне это нужно по учёбе. Тема - свободная. 
На данный момент нахожусь на 2 курсе, за плечами практически 1,5 года изучения C/C++. Не скажу, что это изучение было целенаправленным и усиленным))) В общем - синтакс вроде умеем. Основные структуры данных, классы, алгоритмы - тоже вроде бы. smile))
Суть проекта - приложение на Java, немаловажный момент - в среде NetBeans))). Проще говоря, поскольку я ещё слабо представляю что и как, должно получиться что-то вроде базы данных, расположенной на локальном компьютере и интерфейса (html-страницы, окна..?) для выполнения простых операций поиска, сортировки, математических операций. Если ещё точнее - с "коммерческим уклоном." Я чётко представляю как выполнить эту задачу на уровне 1 курса и используя c++ (файл структур + консольный интерфейс). Поэтому нужен совет, с чего начать, вернее как продолжать)). Идеальный вариант - посоветовать хорошую толковую книгу именно с уклоном к моей конкретной задаче. По С++, тоесть по основам об-ориет. программирования такая имеется. Спасибо.

Это сообщение отредактировал(а) chizburger - 22.11.2007, 18:46
PM MAIL   Вверх
Hidrag
Дата 22.11.2007, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



chizburger, рекомендую забыть все что ты знаешь в других языках программирования и выбрать литературу с нулевого уровня, обязательно скачать документацию с сайта java.sun.com она тебе не раз пригодится. 
На нетбинс рекомендовал бы не рассчитывать и первые хэлоуворды набирать в текстовом редакторе и компилить с командной строки, так ты поймёшь как это работает и избавит этот форум от простых вопросов про classpath и прочие smile Вообще в сети очень много материала для старта, в том числе и на нашем форуме, есть очень хороший учебник "Студенческий отдел кадров".


--------------------
user posted image
PM WWW ICQ   Вверх
powerOn
Дата 22.11.2007, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



По части документации советую посмотреть вот эти статьи. Когда ты их прочетешь, то будешь примерно представлять возможности языка, и у тебя появиться много идей для начального проекта. ;)




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
AntonSaburov
Дата 22.11.2007, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Вот тут есть уже не для совсем чайников - Студенческий отдел кадров

Все пожелания и замечание отправляем в тему - http://forum.vingrad.ru/index.php?showtopic=114549
PM MAIL WWW ICQ   Вверх
chizburger
Дата 22.11.2007, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Фактически впервые приходится общаться на форумах с похоже квалифицированными программистами))) Очень обрадовала доброжелательность и отзывчивость этого контингента пользователей сети. Спасибо.
Однако походив по квартире и несколько собравшись с мыслями, возникло ещё пару вопросов)
Забыть всё из прошлых знаний, думаю не получиться, и я почему-то уверен, что лишним это уж точно не будет. Главное, не заниматься десятью языками и проектами одновременно, поэтому и синтакс и более глубокое представление платформы java придут. Это конечно вопрос времени.
Так вот. Учитывая специфику моей будущей профессии, не хотелось бы тратить время впустую , а заниматься изучением java именно с позиции web. И если первыми шагами в c++ было решение простых математических задач, когда данные вводились и выодились через консоль, а хранились в оперативной памяти, то хотелось бы, что бы сейчас это были чистые белые веб-страницы с парой-тройкой форм для ввода и базы данных)))
Уж не знаю, как это звучит, но по идее вы должны меня понять))
Насчёт толковых бумажных книг))... Почитав форум, сделал вывод что зарекомендовало себя немало авторов. Наиболее преуспел Брюс Эккель...Похоже на правду, достать бы ещё его в нашем городе..

Это сообщение отредактировал(а) chizburger - 22.11.2007, 21:07
PM MAIL   Вверх
Hidrag
Дата 22.11.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



chizburger, забыть все и начать с азов я порекомендовал потому что это будет только мешать, ты будешь пытаться найти в новом языке то что знаешь в других, например ты отлично знаешь С++ или паскаль, врят ли тебе будет интересно изучать новый язык с азов, скорее всего ты разберешся с новым синтаксисом, найдешь принципиальные отличия и... (здесь все замерли) будешь писать на новом языке КАК НА СТАРОМ, а это не есть гуд, Java очень мощный язык с очень мощной платформой и философией и достойна изучения с нуля, это не с++ с удобным синтаксисом... Прежде чем браться за web НУЖНО научиться пользоваться pure JAVA хорошо знать:
java.io.* 
java.util.*
java.lang.*
java.net.*
а уж что это такое ты найдешь в учебниках. Хороший учебник на бумаге рекомендовать трудно, ибо они либо на инглише либо устарели :(

Без базовых знаний в веб делать нечего...


--------------------
user posted image
PM WWW ICQ   Вверх
fixxer
Дата 22.11.2007, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Рекомендую ознакомиться с сайтом Skipy.ru


--------------------
user posted image
PM MAIL ICQ   Вверх
Samotnik
Дата 22.11.2007, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Цитата(chizburger @  22.11.2007,  18:45 Найти цитируемый пост)
Я чётко представляю как выполнить эту задачу на уровне 1 курса и используя c++ (файл структур + консольный интерфейс)

Про это можно забыть   )

Цитата(chizburger @  22.11.2007,  18:45 Найти цитируемый пост)
По С++, тоесть по основам об-ориет. программирования такая имеется

А об этом следует вспомнить  smile 
Читай книги, от начала , заканчивая ,......    да собственно вряд ли есть  человек в этом мире, который закончил учить Java  smile      Читай  Java   доки на официальном сайте.
 smile   Удачи !!  smile 
PM MAIL   Вверх
chizburger
Дата 23.11.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ещё раз спасибо. В общем-то понимаю, что язык Java это не Паскаль, и все технологии, связанные с ним развиваются настолько динамично, что сложно советовать литературу...
Меня тут такая мысль посетила - раз мне нужны веб-страницы и базы данных, может мне для начала в php освоиться?  smile 
PM MAIL   Вверх
fixxer
Дата 23.11.2007, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(chizburger @ 23.11.2007,  10:39)
может мне для начала в php освоиться?  smile

Ну нафик!  smile Java интереснее  smile 


--------------------
user posted image
PM MAIL ICQ   Вверх
ecologist
Дата 23.11.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(chizburger @  23.11.2007,  10:39 Найти цитируемый пост)
раз мне нужны веб-страницы и базы данных, может мне для начала в php освоиться?

Это совсем другая технология - с другим подходом и другой идеологией. Хотя JSP можно рассматривать, как нечто похожее, но это только в о-о-о-очень большом приближении.

Лучше вообще обе технологии знать, но это встречается редко - слишком разные подходы.
PM MAIL   Вверх
Maksym
Дата 23.11.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Цитата(chizburger @  22.11.2007,  20:03 Найти цитируемый пост)
Насчёт толковых бумажных книг))... Почитав форум, сделал вывод что зарекомендовало себя немало авторов. Наиболее преуспел Брюс Эккель...Похоже на правду, достать бы ещё его в нашем городе..

Зачем тебе бумажные книги, они же бумажные..  smile  Качай последнего Эккеля -- если вдумчиво прочтешь и все попробуешь практически -- отличный результат гарантирую. 
PM MAIL   Вверх
chizburger
Дата 24.11.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Maksym, с компьютера сложно читать(
Отговорите или наоборот - одобрите мой выбор -  http://oz.by/books/more103351.html

Это сообщение отредактировал(а) chizburger - 24.11.2007, 13:10
PM MAIL   Вверх
powerOn
Дата 24.11.2007, 14:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(chizburger @  24.11.2007,  13:09 Найти цитируемый пост)
одобрите мой выбор -  http://oz.by/books/more103351.html


Да это же JavaScript, а не Java. Две разные вещи. Не одобряю выбор smile

Вот что тебе нужно для начала: 
http://oz.by/books/more1020633.html
http://oz.by/books/more105910.html
http://oz.by/books/more104806.html




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
chizburger
Дата 24.11.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я же написал, что ещё не совсем определился с технологиями, которые нужны и интересны мне ;) Выше я так же спрашивал про php...
Может мне как раз JavaScript нужен? Содержание книги просто идеально соответствует моим представлениям о программировании в web. Тут тебе и базы данных, и обращение к ним с веб-страницы. Хотелось бы только знать - можно ли начинать изучение этого скриптового языка по этой книге, без предварительго освоения самого Java? Судя по оглавлению (Типы данных и переменные, Инструкции, Циклы...) обучение расчитано "с нуля". Тоесть первая часть этой толстой книги)) как раз и есть краткий экскурс в Java, так сказать азы.
PM MAIL   Вверх
powerOn
Дата 24.11.2007, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(chizburger @  24.11.2007,  17:07 Найти цитируемый пост)
Судя по оглавлению (Типы данных и переменные, Инструкции, Циклы...) обучение расчитано "с нуля". Тоесть первая часть этой толстой книги)) как раз и есть краткий экскурс в Java, так сказать азы. 

Еще раз: JavaScript и Java две совершенно различные технологии. Может там есть и азы, но не Java, а JavaScript.

Что касается веб разработки, так чистый JavaScript не используется для неё. Зная только JS Вы не напишете сайт. Так или иначе вам нужно использовать серверную технологию (например JSP или тот же PHP).



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
chizburger
Дата 24.11.2007, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А это?  http://oz.by/books/more105498.html?id_search=435018
Прошу прощения за столь дикое надоедание с этими бумажными книгами)) 
PM MAIL   Вверх
Vasay
Дата 25.11.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(chizburger @ 24.11.2007,  21:35)
А это?  http://oz.by/books/more105498.html?id_search=435018
Прошу прощения за столь дикое надоедание с этими бумажными книгами))

2003 г - этого уже достаточно, чтоб ее не покупать. Прошло почти 5 лет с тех пор как ее писали. Многое изменилось.

Здесь были советы, забыть с++, я с этим не согласен, если Вы хорошо уяснили основы ООП в С++, то с Java общий язык найдете легко.

С чего начать в J2SE, не знаю, зависит от вашего уровня подготовки...
Когда созреете к переходу на web, рекомендую прочесть тему: http://forum.vingrad.ru/forum/topic-124877.html

Добавлено через 11 минут и 54 секунды
Я не читал эти книги, но, возможно, для начала, они будут полезны:

http://oz.by/books/more1020633.html
http://oz.by/books/more105910.html


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
powerOn
Дата 25.11.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(Vasay @  25.11.2007,  10:59 Найти цитируемый пост)
Я не читал эти книги, но, возможно, для начала, они будут полезны:

http://oz.by/books/more1020633.html
http://oz.by/books/more105910.html 


Я их читал (и советовал их несколькими постами выше), хорошие книги. smile


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
chizburger
Дата 25.11.2007, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо. Ищу. На Оз'е нету пока в наличии... 
PM MAIL   Вверх
ecologist
Дата 26.11.2007, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(chizburger @  24.11.2007,  17:07 Найти цитируемый пост)
Я же написал, что ещё не совсем определился с технологиями, которые нужны и интересны мне ;) Выше я так же спрашивал про php...

Посмотри вот тут - http://vingrad.ru/blogs/AntonSaburov/2007/...yazyik-vyibrat/
Заставило подумать.
PM MAIL   Вверх
Vasay
Дата 26.11.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(powerOn @ 25.11.2007,  12:13)
Цитата(Vasay @  25.11.2007,  10:59 Найти цитируемый пост)
Я не читал эти книги, но, возможно, для начала, они будут полезны:

http://oz.by/books/more1020633.html
http://oz.by/books/more105910.html 


Я их читал (и советовал их несколькими постами выше), хорошие книги. smile

Упс, не заметил  smile  


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
chizburger
Дата 26.11.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ездил сегодня в городе, нашёл http://oz.by/books/more105910.html
пока не купил. Давайте ещё раз
Java или JavaScript?! smile Чисто с точки зрения личного опыта..
Ещё раз спасибо
PM MAIL   Вверх
Kangaroo
Дата 26.11.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

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



Цитата(chizburger @  26.11.2007,  15:24 Найти цитируемый пост)
Давайте ещё раз
Java или JavaScript?!

Ну нельзя сравнивать две полностью разные технологии ) 
Область применения JavaScript'a - веб страничка (и все!),  а Java - всего не перечислить smile 


Цитата(chizburger @  26.11.2007,  15:24 Найти цитируемый пост)
Чисто с точки зрения личного опыта..

JavaScript я обычно использую переделыванием примеров из интернета (а их там море). Начальных знаний вполне хватает.
Ну а Java изучать можно бесконечно ))



--------------------
Lost....
PM MAIL MSN   Вверх
Vasay
Дата 26.11.2007, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата

Java или JavaScript


Это абсолютно разные вещи, их нельзя сравнивать!!!!!!!!

http://ru.wikipedia.org/wiki/Javascript
http://ru.wikipedia.org/wiki/Java


Цитата

БД, интерфейс


На JavaScript не сделаешь...


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

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

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


 




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


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

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