Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle).

Основная информация

Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года.

Рейтинг: 1
Создана 11 лет назад
Владелец root

Стена группы

Загрузка...
6 лет назад
#

Потоки в Java. Обзор средств Java для разработки многопоточных приложений


На сегодняшний день ни одно приложение Enterprise-уровня не обходится без потоков и параллельных вычислений.
Доклад посвящен обзору инструментов для работы с многопоточностью, которые предоставляет язык Java

6 лет назад
#

Чернышев Егор — JAva COde COverage. Оценка покрытия java кода тестами


В докладе пойдет речь об особенностях измерения одной из метрик качества тестирования: покрытии кода тестами.

На примере open source библиотеки JaCoCo разберем, как работает технология оценки покрытия кода в java. Как внедрить в процесс разработки измерение оценки покрытия кода. Какую пользу может принести оценка покрытия, и какие есть подводные камни ее использования.

6 лет назад
#

Владимир Тарасов — Java 11: Золотой теленок


роекты Jigsaw и Amber, замена Unsafe на Variable Handles, модульный JDK, read-eval-print loop jshell, компактные строки, линковщик jlink, ключевое слово var, G1 Parallel Full GC, новый HTTP Client, практически незаметный Flight Recorder… Как много в этих звуках для сердца Java-разработчика слилось!

Попытка извлечь 100% выгоду из всех нововведений лежит через тернистый путь перехода на OpenJDK 11, модуляризации приложения, бесконечных холиваров и внутреннего перелома сознания, как сказал «классик»: сегодня в завтрашний день не все могут смотреть, вернее, смотреть могут не только лишь все, мало кто может это делать ©.

Переход на OpenJDK 11 c classpath сопровождается фразой: cбылись мечты идиота! Однако вся подготовительная работа по переходу на modulepath, включающая перевод сторонних библиотек и написания module-info.java, получается не такой простой, как кажется на первый взгляд…

6 лет назад
#

Сергей Боиштян — RxJava в продуктовой разработке


мире android эта библиотека популярна уже давно, как и в целом reactivex библиотеки в других отраслях продуктовой разработки, но высокий порог входа до сих пор отталкивает разработчиков, либо не позволяет быстро понять, как использовать эту библиотеку, отсюда много “не каноничного” кода.

Сергей расскажет вам:

— основы на которых стоит reactive манифест

— разберет из каких сущностей и базовых трансформаций состоит rxjava

— приведёт примеры, того как и в каких случаях можно использовать rxjav

Den
6 лет назад
#

[Питер] Встреча JUG.ru с Сергеем Мельниковым — Профилирование со сверхсветовой скоростью: теория и практика



В четверг, 30 мая, в петербургском офисе компании Oracle состоится встреча JUG.ru с Сергеем Мельниковым из Райффайзенбанка. Сергей расскажет, как с помощью обычного perf и технологии Intel Processor Trace получить высокодетализированные профили для ваших Java-приложений.



Участие бесплатное, регистрация обязательная. Зарегистрироваться можно тут. Информация о теме встречи и спикере — под катом.





Источник
Den
6 лет назад
#

JetBrains Open Day в Петербурге



Приглашаем всех на День открытых дверей в Петербурге!



Устроим большую тусовку в нашем новом офисе. Будут тематические зоны по технологиям, доклады, сессии ответов на вопросы, еда, музыка и даже открытый stand-up.

Источник
6 лет назад
#

GWT 1: Что такое GWT, создание и запуск первого приложения




GWT 2: Способы запуска приложение под Intellij idea


6 лет назад
#

Spring Framework. Урок 7: Bean scope (Область видимости бинов).


6 лет назад
#

«Dependency Injection in Java». Сергей Моренец


Dependency Injection(DI) стал одним из самых популярных принципов в современном программировании не только для серверных, но и для клиентских языков программирования. Будучи частью более общего принципа IoC, он позволяет уменьшить связность и сложность компонентов.
Но насколько оптимально он реализован в современных системах? К сожалению, в JDK нет его реализации, поэтому пробел восполняют с помощью многочисленных Java библиотек и фреймворков.

При старте проекта возникает вопрос, что использовать? Ответ на этот вопрос не столь очевиден.

Говорим о тех Java-технологиях, которые предоставляют нам DI, сравним их функциональность и эффективность, рассмотрим примеры и наиболее частые проблемы.

Докладчик: Сергей Моренец, Senior Java Developer. 15 лет опыта в Java, четыре года опыта в преподавании. Автор трех книг по разработке приложений и обучающего портала IT-Simulator, основатель курсов IT-технологий IT-Discovery.

6 лет назад
#

JPoint 2019. День 1. Прямая трансляция из первого зала.


Расписание трансляции: https://jpoint.ru/onlinefree/

6 лет назад
#

Spring Framework. Урок 6: Внедрение зависимостей. Dependency Injection (DI). Часть 2.


6 лет назад
#

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом



Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения для теста.



Источник
Den
6 лет назад
#

Архитектурный шаблон “Macro Shared Transactions for Microservices”





Автор: Денис Цыплаков, Solution Architect, DataArt

Постановка задачи

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

Источник
6 лет назад
#

Криптография в Java. Утилита Keytool



Привет, Хабр! Представляю вашему вниманию перевод 10 статьи «Java Keytool» автора Jakob Jenkov из серии статей для начинающих, желающих освоить основы криптографии в Java.



Источник
6 лет назад
#

JPoint 2019: бесплатная онлайн-трансляция, вечеринка и многое другое



5-6 апреля, то есть уже на этих выходных, пройдёт JPoint 2019 — международная Java-конференция для опытных Java-разработчиков.



Если вы не смогли поучаствовать, вживую или онлайн, то у нас есть сюрприз: бесплатная трансляция первого зала. Точнее, первый день и первый зал + кейноут первого дня. Про то, зачем вообще смотреть трансляцию, у нас есть отдельный пост.



Так что 5 апреля нужно будет проснуться к 9:30 утра (по московскому времени) и перейти по ссылке под катом. Там же под катом мы обсудим, что такого есть на конференции, чего нет на трансляции.





Источник
1 3 4

Авторизация

Войдите, используя Ваш аккаунт

Войти с помощью

Пользователи

Skyeng
GeekBrains
Lingualeo