Pages

  • AWS
  • Active Portfolio Management
  • Asynchronism
  • Awk
  • B Trees
  • Bash
  • Bloom Filter
  • CAP Theorem
  • CUDA
  • Cache
  • Cassandra
  • Clean Code
  • Clojure
  • Common Stocks Uncommon Profits
  • Competitive Programmer s Handbook
  • Computer Systems a Programmer s Perspective
  • Conda
  • Containers vs VMs
  • Cpp
  • Data Warehouses
  • Database
  • Database Replication
  • Designing Data Intensive Applications
  • Distributed Systems
  • Docker
  • Dropbox
  • Dynamic Programming
  • Eat That Frog
  • Elasticsearch
  • Futures
  • GTD Framework
  • Golang
  • Googling
  • HTTP
  • Heap
  • Hello Web Design
  • Hot Key Issue
  • Java
  • JavaScript
  • Joel Greenblatt Notes
  • Kafka
  • Kahn s Algorithm
  • Kubernetes
  • LSM Tree
  • Laravel
  • Load Balancer
  • Long Polling
  • Message Queues
  • Networking
  • NoSQL
  • Node js
  • One Up Wallstreet
  • OpenMP
  • Parallelism
  • Perl
  • PostgreSQL
  • REST
  • Rate Limiting
  • React
  • Regex
  • Rust
  • SQL
  • Sed
  • Svelte
  • SvelteKit
  • System Design Primer
  • Tailwind
  • The Little Book That Beats The Market
  • Trading Volatility
  • Transfer Protocols
  • TypeScript
  • Vue
  • Web Assembly
  • Web Crawler
  • Web Dev
  • Web Protocols
  • Web Sockets
  • Website Caching
  • You Can Be A Stock Market Genius
  • elisp
  • jq

Java

  • Objects, by default, go in the heap

Builders

Enums

public enum Days = { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, … }


public enum Cereals = { FRUITLOOPS(10, 2.9), COCOAPUFFS(20, 3); }

final int tasteLevel; final double price;

Cereals(int tasteLevel, double price) { this.tasteLevel = tasteLevel; this.price = price; }

Table of Contents