<commit_before>---
layout: post
title: New post
---<commit_msg>Added outlines for topics to cover in java collections post<commit_after>---
layout: post
title: A primer to collections in Java
---

The Java standard library is large and covers a lot of the most common cases in computer science. The collections that are part of the standard library are tried and true, tested to be able to handle at a production scale. In this post I want to go over some of the common collections and to breakdown their characteristics, all so that I can get a really firm understanding of the available collections in the Java standard library.

# ArrayList
# LinkedList
# List
# HashSet
# LinkedHashSet
# TreeSet
# PriorityQueue
# Map
# HashMap
# LinkedHashMap
# TreeMap
# Hashtable

Not in Collections
# Comparable vs Comparator
# Vector
# java.util.concurrent
{'fraction_non_alphanumeric': 0.05188679245283019, 'fraction_numerical': 0.0, 'mean_word_length': 4.339622641509434, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7457317', 'n_tokens_mistral': 210, 'n_tokens_neox': 208, 'n_words': 123}