#arraylist — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #arraylist, aggregated by home.social.
-
Du hast sicherlich schonmal in Java eine Liste sortiert - vielleicht mit `Arrays.sort()` oder `Collections.sort()`. Doch was passiert hinter der Szene, wenn du mehrere Sortierkriterien hast oder die Standardsortierung nicht ausreicht? Das ist genau das, was ein **Comparator** löst. Ein Compa...
https://magicmarcy.de/comparator-die-schluesselwaffe-fuer-sortierungen
#Comparator #Sortierungen #Coding #Sortierlogik #Comparable #Vergleich #Schnittstelle #Arrays #Collections #ArrayList #Programming
-
ArrayList против LinkedList: спор, который ИИ всё ещё проигрывает практике
ArrayList или LinkedList — классический вопрос по Java, на который до сих пор часто отвечают по учебнику, а не по результатам замеров. Разбираемся, почему Big O не всегда совпадает с реальной производительностью, как кэши процессора ломают привычную логику и почему ИИ‑ассистенты повторяют ту же ошибку.
https://habr.com/ru/companies/otus/articles/1047028/
#Java #обучение #ArrayList #LinkedList #коллекции #производительность #структурыданных #cachelocality #BigO
-
Wer mit Java anfängt, stößt sehr schnell auf den Begriff Collection. Gemeint ist damit nicht einfach irgendeine Liste, sondern ein ganzes Framework – also eine Sammlung von Schnittstellen und Klassen, die es uns ermöglichen, Daten komfortabel zu speichern, zu durchsu...
https://magicmarcy.de/java-collections-verstehen-list-set-map-queue
#Collections #List #Set #Map #Queue #ArrayList #HashSet #HashMap #LinkedList #java.util #Framework #Sammlung #Liste #Schlüssel-Wert-Paare #Warteschlange
-
[Перевод] Рекомендации Oracle по выбору между ArrayList и LinkedList
В Java существует две реализации интерфейса List: ArrayList и LinkedList. Какая из них лучше? Как выбрать подходящую для вашего приложения? В данной статье мы сравним их различия, производительность и потребление памяти, чтобы помочь вам определиться с выбором.
https://habr.com/ru/articles/912632/
#arraylist #linkedlist #java #oracle #collections_framework #коллекции #структуры_данных
-
Можно ли спасти LinkedList? Пишем быстрый List на связном списке
Существует мнение, что LinkedList - неудачная коллекция и всегда и везде лучше использовать ArrayList. И так оно и есть =) Давайте поможем LinkedList и сделаем его лучше и быстрее с помощью простой пластиковой бутылки кеширующего массива. Вы увидите, как он обгонит ArrayList на 10 миллионах элементов и 100 тыс операциях в тестах, имитирующих реальную работу приложения.
https://habr.com/ru/articles/886710/
#Java #collections_framework #collection #ArrayList #LinkedList
-
(2/4)
To change the to-peck, I've also been brushing up on #Java in my data structures course to implement an #ArrayList! My favorite part was building a test suite with #JUnits5, and it felt awesome to see a bunch of rigorously designed tests pass 😄 -
Введение в коллекции Java
Собственно говоря, зачем эта статья и для кого? Для тех, кто только начинают свой путь в изучении Java. В этой статье я не буду сильно углубляться в детали каждой коллекции в отдельности, ведь чтобы начать ими пользоваться достаточно хотя бы на базовом уровне понять, что это такое и с чем это «едят».
-
Today I made the first release of #SonarQube #Java Energy Impact #Plugin. See https://github.com/aixigo/sonarqube-java-energyimpact-plugin/blob/main/CHANGELOG.md
Based on scientific research the usage of #ArrayList and #HashMap is discouraged due to higher #EnergyConsumption leading to higher #CarbonEmission|s. 5% #EnergySaving|s can be achieved.
Now I'm searching for ways to measure energy consumption in #Java Microbenchmark Harness (#JMH) to start working on the higher hanging fruits/recommendations of the paper: https://doi.org/10.1007/s10664-021-09950-y
-
Today I made the first release of #SonarQube #Java Energy Impact #Plugin. See https://github.com/aixigo/sonarqube-java-energyimpact-plugin/blob/main/CHANGELOG.md
Based on scientific research the usage of #ArrayList and #HashMap is discouraged due to higher #EnergyConsumption leading to higher #CarbonEmission|s. 5% #EnergySaving|s can be achieved.
Now I'm searching for ways to measure energy consumption in #Java Microbenchmark Harness (#JMH) to start working on the higher hanging fruits/recommendations of the paper: https://doi.org/10.1007/s10664-021-09950-y
-
Finally, the #SonarQube plugin that some of my colleagues and I started to built will be developed as #OpenSource. The aim is to highlight #Java code patterns that have more energy efficient alternatives so that the #CarbonFootprint of #Software will be reduced.
https://github.com/aixigo/sonarqube-java-energyimpact-plugin
At the moment it provides only one "low hanging rule" of a research paper but it is already astonishing how much energy a #ArrayList consumes.
-
Today, my colleagues and I were able to create a first #SonarQube plugin to recommend #EnergyEfficient #Java collection. At the moment it just contains a low hanging rule: do not use #ArrayList due to higher energy use.
Hope to release that project to the public soon. Unfortunately, my time budget at work is pretty low...
-
Today, my colleagues and I were able to create a first #SonarQube plugin to recommend #EnergyEfficient #Java collection. At the moment it just contains a low hanging rule: do not use #ArrayList due to higher energy use.
Hope to release that project to the public soon. Unfortunately, my time budget at work is pretty low...