Хочу научиться работать в Java, в среде Net Beans IDE. Знаний практически нет. Посоветуйте пожалуйста литературу, где будет написано максимально доступно для начинающего. Заранее спасибо.
|
Хочу научиться работать в Java, в среде Net Beans IDE. Знаний практически нет. Посоветуйте пожалуйста литературу, где будет написано максимально доступно для начинающего. Заранее спасибо.
если знаний по java практически нет, то лучше начинать с текстового редактора - разберетесь во многих нужных моментах!
а если нужно разобраться именно в NetBeans IDE, то заходите на их сайт http://www.netbeans.org/kb/ и начинайте читать прямо с первого руководства, есть еще и на русском http://www.netbeans.org/kb/docs/java/quickstart.html
я имел ввиду, что при начинании изучения java лучше писать программы в текстовом редакторе, компилить и запускать с командной строки - для понимания основ. А потом уже переходить к IDE.
Intelligent, кажется Вы не совсем понимаете цель топикстартера. Ему нужно "работать в java в среде Net Beans IDE", а не разбираться во многих нужных моментах или понимать основы. Т.е. в ссылках на документацию и мануалы нет необходимости, нужна литература немного другого плана, похоже вида "нажать третью кнопку справа во второй панели".
нормальная среда разработки помагает видеть код
а текстовый редактор - это для мазохистов
интересный способ выучить яву .... операция на глаза через ж...
Sic Vis Pacem, Parra Bellum
да ладно. я в своё время джаву учил по книге что-то типа "JBuilder 2005 platinum edition" . Самое главное желание.
от себя скажу, что за рисование всякого UI и формочек/окошечек на джаве денег не особенно платят. а за веб+БД платят очень даже некисло.
PS очень советую книгу Брюса Єкеля "Философия джава" (особенно старіе издания. в новіх много воді)
устанавливай NetBeans IDE
книгу в руки,
и вперёд читай - пиши, читай -пиши
больше практики больше знаний
а на сообщения типа в блокноте лучше всего учить, внимание не нужно обращать, пускай сами дрюкаются
блокнот не в состоянии открыть больше одного класса и абсолютно лишён форматирования
Начинал с блокнота, потом текстовый редактор с подсветкой синтаксиса, лабы делал в универ, и нечего, живой... Даже не знал о всяких там netbeans, eclipse, idea и тд.
Какие основы доступны через блокнот?) Компилятор показывает какими командами собирается проект, это если нужно самому через консоль делать. Текстовый редактор удобен, когда надо на коленке подправить код, не более. Для проекта он не годится и прийдется все равно привыкать к среде разработки
Боюсь у вас перепутались ориентиры. Главное - не IDE, её может не быть или она может быть другой. Главное - понимание процесса и кода. Если человек отталкивается от изучения IDE, то это кажется чем-то неправильным. Возможно это заблуждение, армия программистов на delphi работает именно так. Так что как сказал andriyBog, брать книгу, учить и практиковаться. Выбор IDE тут второстепенен.
Вижу что многие не правильно истолковали мой совет, либо я не правильно выразился:
Поэтому пишу подробнее чего я советовал, а чего нет:
Во-первых, советовал именно в том случае если нет знаний по java, чтобы не было большой привязки к какой-то конкретно среде разработке и заодно разобраться, что такое *.java файлы и *.class; как компилировать и запускать из командной строки, передавать параметры; что такое jar-фалы и СLASSPATH, и много другое которое часто скрыто для новичков в среде разработке, либо почти не рассматривается в руководствах по изучению программирования на java в IDE.
Во-вторых, как уже выше заметили, во многих текстовых редакторах есть подсветка синтаксиса. Например в TextPad.
И в-третьих, советовал делать это именно в начале изучения, а не всё время. Тем более не советовал писать проекты в текстовом редакторе, в этом случае, ясное дело, что IDE является большим благом.
В любом случае хорошо, что люди отписались - это лучше прояснит для новичка многие моменты.
Насчет конкретной среды разработки - не знаю, спорное это дело. А вот насчет основ - тут не соглашусь, легче понимать процессы и основы используя что-то работающее, чего согласитесь не сразу добьетесь используя только блокнот. И на практике обычно все таки используют IDE, к которому не помешало бы приноровиться заранее
именно!
чем больше таких "программеров", тем больше будут ценится токловые ребята.
Навеяло "Запомните, молодой человек, чем меньше вы знаете, тем более ценна я как специалист."
Вероятно я немного запутанно выразился. Вот Вы привыкли к одной среде разработки. Приходите в компанию, а у них стандарт на использование другой. А там же кнопочки в других местах!
В нормальной книге расписано всё, даже если это кажется ненужной мутью. Тем не менее эта необходимая специалисту информация. В случае какого-то косяка специалист сможет разобраться, пользователь IDE - не всегда. К тому же Java довольно простой язык, правда за ним стоит огромная технология. Но тут уже больше работа по запоминанию и наработке опыта.
Вобщем каждый сам выбирает то, что он хочет достигнуть. И в криво поставленной задаче предугадывается кривой результат.
О, как раз пример. И как раз NetBeans. Вобщем работаю над проектом, который живёт в mercurial. Хочу сделать экспериментальную ветку чтобы не мусорить в основной. Меркуриал только осваиваю, но точно помню, что такая возможность есть. Просмотрел меню - не нашёл. Просмотрел ещё раз - нету. Забил, запустил консоль и сделал руками.
Как тут всё перекрутили. Мне нужна именно литература, основы. Про Net Beans забудем на время, я его указал лишь потому, что это единственное чем я могу пользоваться в ближайшее время, если я смогу быстрее научиться без этого - нет проблем, но по-моему будет лучше использовать то, что хоть пару раз видел и с чем имел дело. Всё дело в книгах, не могу найти учебник, где было бы всё доступно описано. Вот взял например самую простую программу для вычисления площади фигуры, так в книге не смог даже найти где описывается конкретная строчка из кода программы, да и о самом синтаксисе мало написано (где там скобку нужно указать, а где запятая лишнияя и т.д.). Вообщем советов море, но по существу не очень, тем не менее спасибо за помощь.
Книг валом даже в тех же торрентах. Если английский ещё читается - то вообще будет просто. А ещё лучше найти сообщество java программистов и посмотреть что к чему. Там то уж точно должны знать лучше.
И вообще, не мешайте нам, у нас тут уже свои танцы :-)
Я учил основы JAVA по книге: Язык программирования JAVA, Кен Арнольд,Джеймс Гослинг.
А дальше скачиваеш документацию с офф. сайта, там довольно моного описаний и примеров использования различных классов.
Социальные закладки