19 мар. 2015 г.

Установка JDK, Eclipse, IntelliJ IDEA

Писать программы на Java можно и в Notepad.exe, но это не удобно, поэтому для разработки программ на Java, как и на других языках, используют интегрированные среды разработки – IDE (Integrated Development Environment).

Наиболее часто используемыми средами разработки на Java являются Eclipse, IntelliJ IDEA и NetBeans. Кроме того для написания программ на Java необходим Java Development KitJDK.

IDE можно использовать любую, какая больше нравится, а вот JDK только один, так уж вышло.

Как установить JDK и Eclipse можно почитать тут. Хотя там я описал как установить и настроить среду разработки под Android, это так же будет работать и для Java. Достаточно просто установить JDK и Eclipse. Если есть желание то в продолжение можно установить IntelliJ IDEA.

Как установить JDK и Eclipse можно посмотреть тут:

Краткое введение в Java и установка JDK и Eclipse

Написание первой программы в Eclipse

Хотя данные видео от 2009 года, но сути дела это не меняет.

Другой видео материал, чуть посвежее и так же описывает установку JDK и IntelliJ IDEA

Установка JDK

Установка IntelliJ IDEA

Написание Hello World на Java в IntelliJ IDEA

В принципе этих материалов вполне достаточно чтобы установить и настроить среду разработки, а так же написать первую тестовую программу Hello World, чтобы убедится, что все работает.

22 февр. 2015 г.

Введение в Java

Очень хорошее и толковое видео о том что такое Java, а так же обо всей эко системе Java.

Алексей Владыкин читает свой курс уже три года (начиная с 2012).

Вот ссылка на его курсы на его личном сайте http://alexey.vladykin.name/lectures/

Весьма полезно посмотреть

Есть более свежий вариант (08 сентября 2014) но оно на яндекс видео вот линк:

https://video.yandex.ru/users/csc-video/view/3

Более свежий вариант от 2014 года.

Его тоже очень полезно посмотреть, так как есть отличия и интересные моменты. Вкратце рассказано о системе сборке проектов Maven.

Презентационные слайды из данного видео курса за 2014 год

http://alexey.vladykin.name/lectures/2014/java/01_intro.pdf

Ссылка на полный видео курс (12 лекций) от конца 2014 года

https://compscicenter.ru/courses/java/2014-autumn/

Ссылка на соглашения по правилам оформления кода на Java

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

То же самое но в pdf

Немного конспекта из этих видео лекций:

J001Кроме Java существуют так же другие языки программирования, компиляторы которых могут создавать байт-код исполняемый на виртуальной машине Java.
То есть вы можете писать не на Java, а на альтернативных языках и потом исполнять эти программы на виртуальной машине Java.
Слева на слайде приведены некоторые из этих языков:

Groovy
Kotlin
Scala
Clojure
JRuby
Jython

J002

 

Так же существуют различные системы автоматизации сборки проектов на Java:

J003

J004

Некоторые, ставшие уже стандартом де-факто библиотеки Java:

J005