Как стать автором
Обновить

Исходники «Джавы» будут опубликованы в октябре

Чулан
Компания Sun Microsystems планирует в октябре начать публикацию библиотек Java под свободной лицензией. Первыми появятся исходники javac и Hotspot VM, а остальные компоненты будут открыты до конца 2006 г.
Читать дальше →
Рейтинг 0
Просмотры 704
Комментарии 0

Компиляция вложенных классов: javac и ecj

Java *
Как известно, в языке Java существуют вложенные (nested) классы, объявленные внутри другого класса. Их даже четыре разновидности — статические вложенные, внутренние (inner), локальные (local) и анонимные (anonymous) (в этой статье мы не затрагиваем лямбда-выражения, появившиеся в Java 8). Всех их объединяет одна интересная особенность: виртуальная машина Java не имеет понятия об особенном статусе этих классов. С её точки зрения это обычные классы, расположенные в том же пакете, что и внешний класс. Вся работа по преобразованию вложенных классов в обычные ложится на компилятор. И здесь любопытно посмотреть, как разные компиляторы с ней справляются. Мы посмотрим на поведение javac 1.8.0.20 и компилятора ecj из Eclipse JDT Core 3.10 (идёт в комплекте с Eclipse Luna).
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 12K
Комментарии 10

Как запустить java-проект на shell-раннере при пуше в репозиторий GitLab’а

Блог компании Digital Design Тестирование IT-систем *
Tutorial
Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design. Передо мной стояла задача — внедрить запуск автотестов, написанных на Java Selenium.

Я новичок в CI/CD, поэтому столкнулся со множеством проблем. Подробных инструкций в интернете по этой задаче я не нашёл, поэтому, после того, как я разобрался с ней с помощью наших разработчиков, решил написать мануал для таких же новичков, как я.

Я подробно описал все необходимые шаги для того, чтобы настроить CI/CD с помощью GitLab, на примере запуска простой HelloWorld программы, написанной с помощью Java.


Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 3.3K
Комментарии 5

Максимальное количество значений в enum Часть II

Ненормальное программирование *Java *
Recovery mode
Часть первая, теоретическая | Часть вторая, практическая



Продолжаем поиск максимального возможного количества значений в перечислении.
На этот раз сосредоточимся на практической стороне вопроса и посмотрим, как на наши достижения будут реагировать IDE, компилятор и JVM.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.9K
Комментарии 7