home.social

#autoboxing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #autoboxing, aggregated by home.social.

  1. In Java arbeitest du nicht nur mit primitiven Datentypen wie `int`, `double` oder `boolean`, sondern auch mit den passenden Wrapper-Klassen wie `Integer`, `Double` und `Boolean`. Genau an dieser Stelle kommen Autoboxing und Unboxing ins Spiel. Die Begriffe klingen im ersten Moment technisch...

    magicmarcy.de/java-wrapper-kla

    #Java #Autoboxing #Unboxing #Objekt #Wrapper #Klassen #Datentypen #Collections #Umwandlung #Coding #Programming

  2. In Java arbeitest du nicht nur mit primitiven Datentypen wie `int`, `double` oder `boolean`, sondern auch mit den passenden Wrapper-Klassen wie `Integer`, `Double` und `Boolean`. Genau an dieser Stelle kommen Autoboxing und Unboxing ins Spiel. Die Begriffe klingen im ersten Moment technisch...

    magicmarcy.de/java-wrapper-kla

    #Java #Autoboxing #Unboxing #Objekt #Wrapper #Klassen #Datentypen #Collections #Umwandlung #Coding #Programming

  3. In Java arbeitest du nicht nur mit primitiven Datentypen wie `int`, `double` oder `boolean`, sondern auch mit den passenden Wrapper-Klassen wie `Integer`, `Double` und `Boolean`. Genau an dieser Stelle kommen Autoboxing und Unboxing ins Spiel. Die Begriffe klingen im ersten Moment technisch...

    magicmarcy.de/java-wrapper-kla

    #Java #Autoboxing #Unboxing #Objekt #Wrapper #Klassen #Datentypen #Collections #Umwandlung #Coding #Programming

  4. Осознанная стоимость абстракций: Autoboxing в современной Java

    Мы живём во времена, когда на оперативной памяти для heap Java-приложений почти не экономят, а архитектурные решения, которые ещё недавно можно было назвать расточительными, всё чаще воспринимаются как best practices. Но не все коту масленица. Благодаря AI - буму, облачным вычислениям и микросервисной архитектуре с сотнями одновременно работающих инстансов, мы можем воочию наблюдать неукротимый рост стоимости оперативной памяти, что обязывает вернуться к рассмотрению принципов её экономии. В этих условиях привычные абстракции требуют переоценки. Сегодня я хочу напомнить об одной из самых распространенных в Java — autoboxing — механизме автоматической упаковки примитивных типов в соответствующие объекты-обертки. Приглашаю вас посмотреть на знакомый Java-код не глазами разработчика, а глазами JVM, сборщика мусора и процессора, и разобраться, как незаметные на уровне синтаксиса решения превращаются в аллокации, давление на GC и раздувание heap. Погрузиться

    habr.com/ru/articles/985620/

    #Java #boxing #оптимизация #оптимизация_кода #JVM #Autoboxing #Heap

  5. Осознанная стоимость абстракций: Autoboxing в современной Java

    Мы живём во времена, когда на оперативной памяти для heap Java-приложений почти не экономят, а архитектурные решения, которые ещё недавно можно было назвать расточительными, всё чаще воспринимаются как best practices. Но не все коту масленица. Благодаря AI - буму, облачным вычислениям и микросервисной архитектуре с сотнями одновременно работающих инстансов, мы можем воочию наблюдать неукротимый рост стоимости оперативной памяти, что обязывает вернуться к рассмотрению принципов её экономии. В этих условиях привычные абстракции требуют переоценки. Сегодня я хочу напомнить об одной из самых распространенных в Java — autoboxing — механизме автоматической упаковки примитивных типов в соответствующие объекты-обертки. Приглашаю вас посмотреть на знакомый Java-код не глазами разработчика, а глазами JVM, сборщика мусора и процессора, и разобраться, как незаметные на уровне синтаксиса решения превращаются в аллокации, давление на GC и раздувание heap. Погрузиться

    habr.com/ru/articles/985620/

    #Java #boxing #оптимизация #оптимизация_кода #JVM #Autoboxing #Heap

  6. Осознанная стоимость абстракций: Autoboxing в современной Java

    Мы живём во времена, когда на оперативной памяти для heap Java-приложений почти не экономят, а архитектурные решения, которые ещё недавно можно было назвать расточительными, всё чаще воспринимаются как best practices. Но не все коту масленица. Благодаря AI - буму, облачным вычислениям и микросервисной архитектуре с сотнями одновременно работающих инстансов, мы можем воочию наблюдать неукротимый рост стоимости оперативной памяти, что обязывает вернуться к рассмотрению принципов её экономии. В этих условиях привычные абстракции требуют переоценки. Сегодня я хочу напомнить об одной из самых распространенных в Java — autoboxing — механизме автоматической упаковки примитивных типов в соответствующие объекты-обертки. Приглашаю вас посмотреть на знакомый Java-код не глазами разработчика, а глазами JVM, сборщика мусора и процессора, и разобраться, как незаметные на уровне синтаксиса решения превращаются в аллокации, давление на GC и раздувание heap. Погрузиться

    habr.com/ru/articles/985620/

    #Java #boxing #оптимизация #оптимизация_кода #JVM #Autoboxing #Heap

  7. Осознанная стоимость абстракций: Autoboxing в современной Java

    Мы живём во времена, когда на оперативной памяти для heap Java-приложений почти не экономят, а архитектурные решения, которые ещё недавно можно было назвать расточительными, всё чаще воспринимаются как best practices. Но не все коту масленица. Благодаря AI - буму, облачным вычислениям и микросервисной архитектуре с сотнями одновременно работающих инстансов, мы можем воочию наблюдать неукротимый рост стоимости оперативной памяти, что обязывает вернуться к рассмотрению принципов её экономии. В этих условиях привычные абстракции требуют переоценки. Сегодня я хочу напомнить об одной из самых распространенных в Java — autoboxing — механизме автоматической упаковки примитивных типов в соответствующие объекты-обертки. Приглашаю вас посмотреть на знакомый Java-код не глазами разработчика, а глазами JVM, сборщика мусора и процессора, и разобраться, как незаметные на уровне синтаксиса решения превращаются в аллокации, давление на GC и раздувание heap. Погрузиться

    habr.com/ru/articles/985620/

    #Java #boxing #оптимизация #оптимизация_кода #JVM #Autoboxing #Heap