Skip to main content

Java

setup install java:

sudo apt install default-jdk

datatypes:

boolean Boolean

int Integer

float Float

double Double

char Character

byte

short

long

Non-Primitive (Reference) Data Types:

String has .length() and is not itterable in for each loop?

Array has .length

{% hint style="info" icon="question" %} arrays can be null? {% endhint %}

class

interface

object

public class Solution{

}

Keyword:

var for type inference (added in java 10 )

Collections:

import java.util.ArrayList;
import java.util.ArrayDeque;
import java.util.HashSet;
import java.util.HashMap;

Map:

getOrDefault(key,default)

get(key)

push(key,value)

equals(map2)