Гайд Что такое Java и для чего он нужен

Начинающий
Статус
Оффлайн
Регистрация
18 Сен 2024
Сообщения
3
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Че за Java и как он появился?
Короче, Java — это такой язык программирования, который придумали еще в 90-х, чтобы на нем можно было писать проги, которые ваще на любой хуйне запускаются. Придумал его чувак по имени Джеймс Гослинг)))). Изначально этот язык не для компов делали, а для каких-то там умных теликов и кофеварок (не шучу). Потом подумали: а почему бы его не использовать для компов? Ну так и появилась крч

Java крута тем, что ты один раз пишешь код, а работает он везде — на винде, на маке, на линуксе, хоть на твоем старом тостере, если туда впихнуть виртуалку. Это все потому, что Java использует JVM — специальная штука, которая запускает твою программу на любом устройстве.

Пример кода который выводит Hello World!

Ладно, хватит хуйни, давай сразу к делу. Вот пример кода на жаба, которая просто выводит "Hello, World!" на экран:

КОДИК ЕПТА ААХЗАЗХАЗХАЗХАХЗАЗХЗХАЗХА:
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Че тут ваще написано?
Давай разберемся, что за хуетень тут происходит

  1. public class Main {
    Java вся строится вокруг классов. Без этого никуда. Так что мы пишем класс под названием Main. И прикол в том, что название этого класса должно совпадать с названием файла. Если файл будет называться как-то иначе, прога просто не заработает.
  2. public static void main(String[] args) {
    Эта строчка обязательная, без нее Java не поймет, с какого места стартовать. Это как дверь, через которую она заходит в программу.
    • public — эта штука доступна везде, кто угодно может ее вызвать.
    • static — этот метод привязан к классу, а не к какому-то объекту. Грубо говоря, можно сразу его юзать.
    • void — это значит, что ничего не возвращает. Ну, просто работает и все.
    • String[] args — это типа массив строк, которые ты можешь передать проге при запуске. Но мы его тут не трогаем.
  3. System.out.println("Hello, World!");
    Это основная команда. Она просто выводит текст "Hello, World!" на экран.
    • System.out — это стандартный поток вывода, типа "куда писать".
    • println — это "напечатать строку и перейти на новую строку".
Как это ваще запустить?
Ну, написали мы код, а че дальше? В Java просто так хуйня не запустится — сначала нужно ее скомпилить, а потом уже запустить. Вот что делаем:

  1. Компиляция:
    Открываешь терминал и пишешь команду:

    javac Main.java
    Это создаст файл Main.class — там уже будет код, который понимает JVM.
  2. Запуск:
    Теперь запускаешь прогу командой:

    java Main
    И вуаля епта! Магия Аллаха и в консоли(пример) появится:

    Hello, World!
В чем прикол Java?
Java прикольна тем, что ты пишешь один код, а он запускается на любом устройстве, где есть JVM. Неважно, у тебя Windows или у твоего кента Linux, все будет работать одинаково. И плюс к этому, Java следит, чтобы ты не проебался с памятью или еще чем.
Для просмотра содержимого вам необходимо авторизоваться.

не то нажал, в этот раз сам писал с некоторыми примерами с чатгпт
 
Начинающий
Статус
Оффлайн
Регистрация
18 Сен 2024
Сообщения
3
Реакции[?]
0
Поинты[?]
0
конешно юзлесс а ты че думал
Изнасилование чата гпт
тут из чатгпт только


  • public — эта штука доступна везде, кто угодно может ее вызвать.
  • static — этот метод привязан к классу, а не к какому-то объекту. Грубо говоря, можно сразу его юзать.
  • void — это значит, что ничего не возвращает. Ну, просто работает и все.
  • String[] args — это типа массив строк, которые ты можешь передать проге при запуске. Но мы его тут не трогаем.
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,570
Реакции[?]
593
Поинты[?]
32K
Прежде чем писать зачем этот гайд, задумайся, тут что когда кто-то задаст вопрос на подобную тему, ты пойдешь ему отвечать ведь ты это знаешь, а он нет, когда я выложил этот гайд ты напишешь что все это знаю, иди там погулять сходи хз.
 
Сверху Снизу