Java

Java и какой толк работать именно в консоле?

Всем привет! Сегодня у меня возник очень интересный вопрос по поводу изученя Java (хотя это так же относится и ко многим другим языкам, но если я пойму в чём дело с Java, то с другими станет ясно .
И так, вот в чём заключается суть моего вопроса .
Когда я пытался найти видеоуроки/книги/статьи по изучение Java везде работа писалась в консоле .
То есть пишешь код и потом выводишь его в консоль.
Я понять не могу, какой смысл запускать именно в консоле . Что потом с этим делать . А если игру попытаться сделать, то что её тоже в консоле запускать . Может есть специальная программа для вывода результата. А то если каждый раз выводить весь резульат на консоль это же в дальнейшем не покажет результата . Будут только белые строки кода на чёрном фоне, которые в итоге ничего не дадут .
Другое дело JavaScript там сразу виден результат и понятно для чего .
Пожалуйста кто понял, что я имею ввиду, подскажите стоит ли изучать это не видя реузьтат или подскажите видео уроки специальные.
Любой язык программирования лучше изучать в консоли. Сначала изучают сам язык. Оконная библиотека - это отдельная (и сложная) тема. Не зная основ языка, нельзя изучать оконную библиотеку. Оконная библиотека Java сейчас редко используется, поскольку на Java чаще пишут приложения для Android (там своя библиотека) или серверные приложения (грубо говоря, серверная часть сайта). Поэтому стандартную оконную библиотеку Java (Swing и JavaFX) можно вообще не изучать.
Для игр используются специальные библиотеки. Часто это нестандартные библиотеки. Их надо отдельно скачивать, устанавливать и изучать. Сначала тебе надо изучить язык Java и наиболее важные классы стандартной библиотеки. Только после этого искать информацию, как на Java пишут игры.
Бекмурат Ирисметов
Бекмурат Ирисметов
58 065
Лучший ответ
Все твои непонятки от того, что для тебя "джава" означает либо "игры", либо "адроид", и нихрена больше...
MM
Militos Militosyan
77 483
Неизвестно Неизвестно С чего ты взял ?
Это ещё и веб, приложения ( не только Android)
Скажем, так. Консоль - это вообще первоочередное, на чем держится твой компьютер.
Вспомним, что такое Windows было изначально? Ах, верно, просто графической оберткой над MS DOS. Что такое MS DOS? Ну, можешь просто нажать Win+R и прописать cmd, и ты увидишь. Да-да, когда-то большинство компьютеров были такими: просто черным экраном, в который можно ввести текст.
Поэтому нет ничего странного, что при обучении программированию все выводится в консоль - это самый базовый метод ввода-вывода информации в компьютер в принципе. Поэтому сам по себе самый простой.
Если будешь делать игры, то... Ну там уже совершенно другая кухня.
Вопрос не интересный, а избитый до тошноты.

Главная суть:

- Java в консоли не так уж отличается от Java с любым UI-фреймворком или еще каким-то фреймворком. Поэтому смысла не может не быть.

- Программирование бывает разным. На кого-то можно учиться, работая в консоли, на кого-то даже нужно, а на кого-то не стоит. Понятие результата бывает разное. Решайте сами. Ну, скорее всего вам не стоит.

Ну и такой еще нюанс: если вы сразу начинаете с UI в случае с C# и тем более JS, то эти знания UI будут востребованы. А с Java - нет. Разве что если это будет Android UI - но он слишком сложен, чтобы начинать (и я не могу представить себе того, для кого это не будет так).