Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java

Войти
Регистрация
Восстановить пароль
 
 
Ванеек
66 / 66 / 2
Регистрация: 21.12.2012
Сообщений: 458
#1

Java FAQ: для начинающих - Java

18.01.2013, 18:49. Просмотров 85632. Ответов 103
Метки нет (Все метки)

Привет всем форумчанам,в этом Java FAQ,е постараюсь собрать все самое нужное о Java)
Для начала давайте разберемся,что такое Java?Как говорит нам вики:

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems
(в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.(http://ru.wikipedia.org/wiki/Java)

Но Java это не только язык программирования,но и платформа,которая позволяет сделать нам все,что душа захочет,и вообще это классная весчь)

Пойдем дальше,многие видели,что есть какая-то Java SE,EE и.т.дНо какую Java,мне использовать?

Java SE — Java Standard Edition, основное издание Java, содержит компиляторы, API, Java Runtime Environment; подходит для создания пользовательских приложений, в первую очередь — для настольных систем.
Java EE — Java Enterprise Edition, представляет собой набор спецификаций для создания программного обеспечения уровня предприятия(сервлеты,jsp,и.тд).
Java ME — Java Micro Edition, создана для использования в устройствах, ограниченных по вычислительной мощности, например в мобильных телефонах, КПК, встроенных системах;
JavaFX — технология, являющаяся следующим шагом в эволюции Java как Rich Client Platform; предназначена для создания графических интерфейсов корпоративных приложений и бизнеса.
Java Card — технология предоставляет безопасную среду для приложений, работающих на смарт-картах и ​​других устройствах с очень ограниченным объемом памяти и возможностями обработки.

Видите,выбирай по вкусу,идем дальше,как мне начать пользоваться и писать на Java?Очень просто Нужно выпольнить несколько простых шагов:
  1. Нужно скачать JDK(скачать отсюда http://www.oracle.com/technetwork/ja...s-2133151.html)
  2. Установить JDK.Это просто щелкайте по установленному приложению,она загрузилась,дальше настройте системные переменные.Заходите Пуск\пр.щ.мыши по мой компьютер\свойства\слева меню дополнительные параметры системы\внизу переменные среды\системные переменные.Далее нажмите создать,и пропишите сначала
    JAVA_HOME(имя переменной) C:\Program Files\Java\jdk1.8.0_92(путь взял для примера)(значение переменной)
    PATH(имя переменной) C:\Program Files\Java\jdk1.8.0_92\bin(путь взял для примера)(значение переменной)
  3. Все!!)можно уже писать на Java,но вы скажете,что прямо в командной строке,я скажу -да)Но можно и в IDE(http://ru.wikipedia.org/wiki/%D0%98%...82%D0%BA%D0%B8) .Их много,выбрал самые популярные):
    1. Eclipse
    2. Netbeans
    3. IntelliJ IDEA(версия Ultimate Edition - платная, Community Edition - бесплатная)
    4. Jdeveloper
Тут уж ваш выбор,где писать,почитайте,установите,какая вам понравится в ней и пишите)

Итак,мы все настроили ,установили,давайте что-нибудь напишем на Java,давайте,открываем понравившуюся IDE,и пишем в ней такое:
Java
1
2
3
4
5
public class Hello{
    public static void main(String[] args) {
        System.out.println("Тут не Hello Word,странно??");
    }
}
компилируем:
Bash
1
javac Hello.java
и запускаем:
Bash
1
java Hello
Смотрим в консоль ,и видим:
Тут не Hello Word,странно??
Можете порадоваться,но то,что вы сейчас написали,ради чего мучались,это капля в море,из всего моря..языка Java
Поэтому,мы же хотим стать крутыми программистами,нам нужно дольше изучать Java,и тут встает вопрос о литературе,долго о ней говорить я не буду,просто скажу:
Кей Хорстманн Гари Корнелл Java 2 Том 1.Основы
Кей Хорстманн Гари Корнелл Java 2 Том 2.Тонкости программирования
Я считаю(и не один я)лучшими книгами по Java для начинающих

На нашем форуме есть раздел Литература по Java Литература по Java .Там много интересного почитайте)

Вот пару интересных ссылок,которые могут помочь:
http://www.google.ru/
http://www.javaworld.com/
http://www.java2s.com/ (Много примеров интересных,и туториалов )
Ну и конечно:
http://www.cyberforum.ru/java/

(предлагайте ссылки в сообщениях)


P.S Предлагаю в этой теме выложить простые программы для начинающих(я в их числе)
Если я где-то ошибся ,исправьте,следующий FAQ,создание простого сайтика,с картинками!))
Всем пока,удачи!!)
И главное не путайте Java и JavaScript,это разные вещи)

Добавлено через 11 минут
Пару ссылок,дополнение:
http://habrahabr.ru/post/43293/
http://habrahabr.ru/post/66568/
http://habrahabr.ru/post/67777/
31
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2013, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Java FAQ: для начинающих (Java):

Java FAQ: для тех кто знает (учил) С/С++ - Java
1. Строки сравниваются не при помощи оператора == а при помощи метода equals ("a" == "a") == true "a".equals("a") == true 2. В...

Java для начинающих - Java
С чего начать ?

Книги по Java для начинающих - Java
Подскажите пожалуйста какие книги вы посоветовали бы начинающему в изучении Java

Самоучитель java для начинающих. - Java
Пожалуйста, подскажите где взять нормальный самоучитель java, не понимаю, что это за язык((( P.S. Программировать хочу для Android,...

Java FAQ: задачи - Java
Всем привет. Недавно увидел достаточно много интересных задач, а почему бы нам не собрать в одном месте различные задания по Java, а...

Литература для начинающих - Java
Напишите пожалуйста учебники по JAVA для начинающих на русском и поновее в заранее спасибо

103
kolobych
7 / 7 / 0
Регистрация: 07.05.2013
Сообщений: 17
11.07.2013, 20:25 #16
Цитата Сообщение от Ванеек Посмотреть сообщение
Пуск\пр.щ.мыши по мой компьютер\свойства
или Win + Pause
2
revo1t
29 / 9 / 1
Регистрация: 14.03.2013
Сообщений: 53
Завершенные тесты: 1
31.08.2013, 01:24 #17
Цитата Сообщение от Ванеек Посмотреть сообщение
IntelliJ IDEA(Платная)
Уже есть и бесплатная. Правда урезана , и называется Community
Ссылочка:http://www.jetbrains.com/idea/download/index.html
0
Soer
5 / 2 / 1
Регистрация: 10.03.2013
Сообщений: 15
06.11.2013, 07:52 #18
К литературе можно добавить Шилдт Г. "Java. Полное руководство".
Книга достаточно новая (издана 2011 - в Америке, 2012 - у нас), рассказывает про Java 7.
0
Rodi
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 15
17.11.2013, 02:26 #19
Привет всем. Вопрос, когда создаю простейшую прогу в командной строке после java main пишет could nod find or load main class main. Что не так?

Добавлено через 43 минуты
Странное дело: дописал ";" в начале строки в переменных PATH и все норм стало. Правда один раз.Потом не находит компилируемый файл после команды javac main...
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 00:42 #20
очень здорово конечно тут написано...
у меня винда 7 32 разрядная
не пойму какую там на сайте javu скачать
куча мала всего
0
verylazy
Заблокирован
23.12.2013, 12:50 #21
Цитата Сообщение от ujif Посмотреть сообщение
очень здорово конечно тут написано...
у меня винда 7 32 разрядная
не пойму какую там на сайте javu скачать
куча мала всего
первый пост этой темы, в нем ссылка на сайт Оракла
http://www.oracle.com/technetwork/ja...s-1880260.html
Java SE Development Kit 7u45
Windows x86 - версия для 32 битной винды
Windows x64 - для 64 битной

что тут непонятного?
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 13:46 #22
непонятно что там еще и лицензия какая то
0
Lancaster
57 / 57 / 1
Регистрация: 29.08.2012
Сообщений: 152
23.12.2013, 13:57 #23
Цитата Сообщение от ujif Посмотреть сообщение
непонятно что там еще и лицензия какая то
Чтобы скачать любую из версий JDK, нужно принять условия лицензионного соглашения.
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 14:10 #24
чтобы не быть голословным вот ссылка на страницу скачивания http://www.oracle.com/technetwork/ja...s-1880260.html
далее наверху таблицы откуда скачивать нужно кликнуть либо сюда Accept License Agreement
либо сюда Decline License Agreement
так куда кликаем ...
0
Lancaster
57 / 57 / 1
Регистрация: 29.08.2012
Сообщений: 152
23.12.2013, 14:13 #25
Цитата Сообщение от ujif Посмотреть сообщение
нужно кликнуть либо сюда Accept License Agreement
либо сюда Decline License Agreement
Ну так нажмите на принять соглашение, тогда появится возможность скачать
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 14:25 #26
хрюкнул сюда Accept License Agreement
скачал и установил window 86
открылось окно в нем вверху слева по порядку
file...edit...window...help
это и есть джавовский компилятор?
0
Lancaster
57 / 57 / 1
Регистрация: 29.08.2012
Сообщений: 152
23.12.2013, 14:47 #27
Я без понятия что там за окно у вас открылось, но после установки JDK, в папке bin домашнего каталога Java, появляется файл javac.exe, кой является инструментом для компилирования.
Предвкушая вопросы о том, как компилировать, предлагаю отправиться в ту самую поисковую систему, в которой вы найдете ответ на этот вопрос. Он поднимается на всех профильных форумах почти каждый день уже около 15 лет и описан в сотнях мануалах. Так что его не составит труда найти.
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 15:04 #28
вот на этой странице форума есть скрин чего получилось Все, что необходимо для использования и разработки приложений на Java
хотел сюда вставить но "вставлялка" здешняя "говорит" что уже раз
вставил а второй не получится

Добавлено через 3 минуты
нашел папку bin и файл javas
кликнул ..на полсекунды открылось окно командной строки и тут же
закрылось ...что за шутки
0
verylazy
Заблокирован
23.12.2013, 15:07 #29
0
ujif
24 / 19 / 1
Регистрация: 08.12.2012
Сообщений: 597
23.12.2013, 15:10 #30
спасибо конечно,,.поищу еще где-нибудь более внятные ответы
0
23.12.2013, 15:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2013, 15:10
Привет! Вот еще темы с ответами:

Литература для начинающих - Java
Привет всем!))) Посоветуйте, пожалуйста, литературу по яве. Требование: простой слог, для новичков, с примерами. С учетом того, что...

Информация по Томкату для начинающих. - Java
решил занятся изучением JSP/servlets, поставил Tomcat 4.1.18 подскажите, пожалуйста, (или дайте ссылку, если это уже было)как настроить...

Практические задания и проекты для начинающих - Java
Здравствуйте! В этом году поступаю в ВУЗ на программную инженерию. Наслышан о качестве преподавания в постсоветском пространстве, поэтому...

Интересные задачи для начинающих и не только - Java
Сегодня у меня более общий вопрос - подскажите ресурс с задачами по Java, начиная от самого HelloWorld и до, скажем, свободного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.