← Январь 2025 | ||||||
1
|
2
|
3
|
4
|
5
|
||
---|---|---|---|---|---|---|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://easyjava.ru/
Открыта:
14-07-2015
Адрес
автора: comp.soft.easyjavaru-owner@subscribe.ru
Для тех, кто уже прочитал "Java for dummies" или аналогичный труд, но ещё не знает, как решать практические задачи. Java, библиотеки и фреймворки, тестирование, системы сборки и всё такое разобраны в простых примерах конкретного применения.
Статистика
0 за неделю
EasyJava - Java в примерах для начинающих
Stream API это вершина нововведений в java 8: используя функциональные интерфейсы и лямбда-выражения Stream API предоставляет функциональный подход к обработке наборов данных. Говоря проще, Stream API позволяет решать классические задачи по обработке наборов данных более гибко и элегантно. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Удобство Hamcrest в простоте его расширения. Hamcrest содержит прекрасную библиотеку матчеров, а их комбинирование позволяет творить чудеса. А когда их возможностей не хватает, можно написать свой собственный матчер. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Альтернатива итераторам в Java 8 В Java 8 у интерфейса Iterable появился метод forEach , принимающий лямбда-выражение и применяющий это выражение на каждый элемент коллекции. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Как сделать тесты JodaTime переносимыми Многие функции JodaTime оперируют с текущим временным поясом. Это хорошо и для приложения, которое автоматически работает с временем корректно и для разработчика, которому не надо писать эту корректность. Но в юнит-тестах `текущий' временной пояс является неопределённым параметром окружения и может вызывать проблемы. Например у разработчика, находящегося в зоне UTC+3, такой тест отлично отработает: 1 2 3 4 5 6 7 8 9 @Test public void testDefaultTimezone ( ) { Instant...
EasyJava - Java в примерах для начинающих
Java становится функциональным языком. Почти ) Лямбда-выражение есть блок кода с параметрами, который можно передать в другое место, поэтому он может быть выполнен позже, один или несколько раз. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Нововведения в Java8, делающие её современным языком. В java 8 появились таки приятные и взамосвязанные между собой вещи, как functional interfaces, lambda functions и streams. Java, конечно, не стала от этого функциональным языком, но некоторые вещи стало писать гораздо проще. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Все больше и больше возможностей для тестирования поведения. Помимо богатых возможностей по сравнению аргументов , EasyMock позволяет подсмотреть, какой-же фактически аргумент был передан. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Как создать Spring bean вручную? Spring beans обычно создаются при старте контекста с использованием того или иного механизма инициализации . Но если надо, бин можно создать и после инициализации, когда контект уже запущен и работает. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
EasyMock умеет не только сравнивать аргументы mock объектов. но и декларировать, какие значения они могут принимать. В статье о тестировании поведения было написано буквально пару слов о сравнении фактических аргументов методов с ожидаемыми. Пришло время рассказать о этом механизме подробнее. Читать на сайте > ...
EasyJava - Java в примерах для начинающих
Как можно писать про Spring и не упомянуть жизненный цикл бина? ) Мне кажется, что начинающему Spring разработчику гораздо полезнее знать, как пользоваться этими этапами создания, чем о их существовании. Читать на сайте > ...