Очень хорошее и толковое видео о том что такое Java, а так же обо всей эко системе Java.
Алексей Владыкин читает свой курс уже три года (начиная с 2012).
Вот ссылка на его курсы на его личном сайте http://alexey.vladykin.name/lectures/
Весьма полезно посмотреть
Есть более свежий вариант (08 сентября 2014) но оно на яндекс видео вот линк:
https://video.yandex.ru/users/csc-video/view/3
Его тоже очень полезно посмотреть, так как есть отличия и интересные моменты. Вкратце рассказано о системе сборке проектов 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
Немного конспекта из этих видео лекций:
Кроме Java существуют так же другие языки программирования, компиляторы которых могут создавать байт-код исполняемый на виртуальной машине Java.
То есть вы можете писать не на Java, а на альтернативных языках и потом исполнять эти программы на виртуальной машине Java.
Слева на слайде приведены некоторые из этих языков:
Groovy
Kotlin
Scala
Clojure
JRuby
Jython
Так же существуют различные системы автоматизации сборки проектов на Java:
Некоторые, ставшие уже стандартом де-факто библиотеки Java:
Черновик нового документа о стиле написания кода http://cr.openjdk.java.net/~alundblad/styleguide/index-v6.html
ОтветитьУдалить