Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

J1. Запуск / START - Платформа Java

  • Мы начинаем изучение языка Java.
    На этом уроке я расскажу, почему Java - это платформа,
    мы познакомимся с её концепцией, установим компилятор,
    виртуальную машину, напишем первую программу и отправим отчёт.

    Ссылка для скачивания JDK
  • Дата отправки отчёта: 28 декабря 2018 г.
  • Задание выполнено: за 10 час. 49 мин.
  • Чему научился: Jawa - это отличный мотоцикл прошлого века
    Java - ЯП на ООП

    Java используется в Android

    java jdk download - погуглим

    jdk - Java Developement Kit - для разработчика

    jre - Java RunTime Environment - виртуальная машина для запуска готовых программ

    jdk в уроке использовали версии 8u60

    C:\Program Files\Java\jdk1.8.0_60\ - путь к jdk по умолчанию (пригодится при установке PATH)

    Любая программа на Java требует наличия класса

    public static void main (String[] args) - точка входа в программу

    public - открыт доступ из других классов

    static - обращение к функции без создания экземпляра класса

    void - метод не возвращает значений

    main - имя метода

    (String[] args) - параметры допустимые к передаче в этот метод (функцию) могут быть строкового типа и в массиве

    javac Program.java без указания путей работать не будет

    Решение 1:
    избавиться от пробелов в пути к файлу:
    c:\java>c:\Progra~1\java\jdk1.8.0_60\bin\javac Program.java

    Решение 2:
    указать путь к компилятору в двойных кавычках:
    c:\java>"c:\Program Files\java\jdk1.8.0_60\bin\javac" Program.java

    Результатом компиляции будет файл с расширением .class (байт-код, который можно запустить с помощью jre)
  • Оценка видео-уроку:
Отчёт от 17947 за J1. Запуск / START - Платформа Java




Оцени работу

 
Сохранить страницу:

20167. --
Айдар
Айдар
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 12:01

Дмитрий, приветствую!
Прочитал твой отчёт как небольшую главу из книжки по Яве ), отлично! Прикрепляю к уроку
С наступающим новым годом!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 12:03

исправляй ошибки
static
Void
Main
()


20621. --
Руслан Токарь
Руслан Токарь
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 12:06

Привет, Дмитрий! Твои комментарии к коду как cheat sheet по Java.  Я примерно так же года полтора назад составлял себе по Python. И это сильно выручало, не надо было долго искать.... Плюсую, и советую взять такой подход остальным ученикам!


3922. --
Александр
Александр
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 13:45

Я не согласен с тем, что Java - мотоцикл прошлого века. Так могло показаться какое-то время назад, когда язык затормозился в своём развитии. Но сейчас язык сделал прямо-таки рывок вперёд. Мотоциклов прошлого века на улице практически не увидишь. Тем не менее, на Java до сих пор все ездят. Искренне хочу пожелать тебе успехов в изучении этого прекрасного языка!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# J1. Запуск / START - Платформа Java / 2018-12-28 13:52

Именно поэтому я и отследил различие в написании имени моцыка и имени языка программирования )))
"Jawa - это отличный мотоцикл прошлого века
Java - ЯП на ООП"


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 19:34

Дима, Дима...


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2018-12-28 19:35

public static void main (String[] args) - точка входа в программу

public - открыт доступ из других классов

static - обращение к функции без создания экземпляра класса

void - метод не возвращает значений

main - имя метода


18783. --
Andrew
Andrew
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2019-01-24 17:17

Оставлю здесь, отличный урок у Дмитрия, а мне как раз требуется весомый комментарий.
Что надо знать, чтобы стать джуном в Java:
0) Core Java (3 принципа ООП, методы объекта Object)
1) Collections framework (3-4 основных интерфейса, отдельно - HashMap)
2) Multithreading (wait(), notify(), synchronized)
3) SQL (достаточно на базе PostgreSQL)
4) Hibernate (уметь написать на HQL)
5) Spring Boot, Spring Data, Spring Core, Spring MVC, REST Services


  • Отчёт оценивали:
    17255Слава+1   20528Геннадий Кравцов+1   17425ser2018+1   1Евгений Волосатов+1   19022Олег Чудновский+1   18681alklokov+1   17542Никита+1   19475Konstantin+1   791Валерий Жданов+1   3922Александр+1   17606Виктор+1   14981DimanDOS+1   11019Trira+1   Посетитель+1   7119Новопашин Владимир+1   10895Danil42Russia+1   18783Andrew+1   9752chokayes+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Скачал и установил JDK Набрал текст программы в текстовом файле. Откомпилировал программу. Запустил созданный байт-код.
Трудности: Узнал ценную команду Ctrl+E в паинте



Научился:  Скачала и установила JDK. Набрала текст программы в текстовом файле в редакторе brackets. Откомпилировала программу. Запустила созданный байт-код. Сделала скриншот исходника в текстовом редакторе и скриншот запущенной программы в cmd.
Трудности: Программа Program.java не отработала в консоли, хотя java и javac были запущены