Pull to refresh

Java девелоперы соберутся в Одессе на Ciklum Java Субботник!

Reading time 2 min
Views 1.3K
Ciklum corporate blog
Рады сообщить, что очередной Ciklum Saturday, посвященный разработке на Java пройдет в Одессе 29 октября. В эту субботу мы приглашаем практикующих Java разработчиков на Ciklum Java Saturday в наш одесский офис.
Интересные детали под хабра-катом
Total votes 5: ↑4 and ↓1 +3
Comments 1

Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM

Reading time 9 min
Views 51K
Programming *Java *

Ни для кого не секрет, что на данный момент Java — один из самых популярных языков программирования в мире. Дата официального выпуска Java — 23 мая 1995 года.

Эта статья посвящена основам основ: в ней изложены базовые особенности языка, которые придутся кстати начинающим “джавистам”, а опытные Java-разработчики смогут освежить свои знания.

* Статья подготовлена на основе доклада Евгения Фраймана — Java разработчика компании IntexSoft.
В статье присутствуют ссылки на внешние материалы
.




Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Comments 7

Discover Unmatched Potential of Java for Your Next App

Reading time 3 min
Views 618
Java *


One of the most popular programming languages for a decade, Java has been the top choice and preference of most software application development companies. More and more businesses are looking forward to leveraging the potential of the Java language. How can they not? The websites, web apps, mobile apps all could be developed easily using the language. From small, easy to complex apps, Java is the best-suited as it is robust, reliable, and user-friendly programming language.
Read more →
Rating 0
Comments 1

Java vs .Net: Who will Reign in the Future?

Reading time 6 min
Views 49K
Java *.NET *
Sandbox
As the time is changing, technologies are expanding and with that, the priority and the importance of the technical languages are also changing. So, usually, it becomes difficult to pick when we have to choose between two languages.

 

 

java vs .net


 

Here we will see the battle between Java and Microsoft .Net in order to make this clear which language is better to choose. For that, you may also have a quick look at this short video:
Read more →
Total votes 13: ↑8 and ↓5 +3
Comments 3

Optional.stream()

Reading time 2 min
Views 6.3K
OTUS corporate blog Programming *Java *
Translation

На этой неделе я узнал об одной интересной "новой" возможности Optional, о которой хочу рассказать в этом посте. Она доступна с Java 9, так что новизна ее относительна.

Давайте начнем со следующей последовательности для вычисления общей цены заказа:

Читать далее
Total votes 18: ↑6 and ↓12 -6
Comments 4

String.format() в 3 раза быстрее в Java 17

Reading time 6 min
Views 14K
OTUS corporate blog Programming *Java *
Translation

Одним из самых удобных способов построения сложных строк является String.format(). Раньше он был чрезмерно медленным, но в Java 17 стал примерно в 3 раза быстрее. В данном выпуске мы выясним, в чем разница и где это вам поможет. А также когда следует использовать format() вместо обычного сложения строк с помощью +.

Читать далее
Total votes 14: ↑8 and ↓6 +2
Comments 6

Как сделать маппинг полиморфных JSON-объектов с помощью JPA и Hibernate

Reading time 6 min
Views 7.6K
OTUS corporate blog Programming *Java *
Translation

В этой статье я собираюсь показать вам, как можно выполнять маппинг полиморфных объектов JSON используя JPA и Hibernate.

Поскольку Hibernate не поддерживает JSON нативно, то для достижения этой цели я буду использовать библиотеку Hibernate Types.

Читать далее
Total votes 5: ↑3 and ↓2 +1
Comments 6

Сериализуемость транзакций

Reading time 3 min
Views 5.2K
OTUS corporate blog Programming *
Translation

В этой статье рассмотрим, что такое "Сериализуемость" (Serializability) и какие гарантии она предоставляет.

В реляционных СУБД уровень изоляции Serializable (сериализуемость), как следует из названия, обеспечивает сериализуемость транзакций. Однако, как вы увидите далее, в некоторых базах данных реализована также строгая сериализуемость (Strict Serializability), которая представляет собой комбинацию сериализуемости и линеаризуемости (Linearizability).

Читать далее
Total votes 9: ↑7 and ↓2 +5
Comments 2

Сравнение объектов в Java

Reading time 8 min
Views 22K
OTUS corporate blog Programming *Java *
Translation

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

Читать далее
Total votes 11: ↑8 and ↓3 +5
Comments 2