Skip to content

Instantly share code, notes, and snippets.

View mkdika's full-sized avatar
🎯
Focusing

Maikel mkdika

🎯
Focusing
View GitHub Profile
import java.util.Scanner;
/**
*
* @author Maikel Chandika <[email protected]>
*/
public class Packinglist {
static String member;
static String alamatPengirim;
import java.util.Scanner;
/**
*
* @author Maikel Chandika <[email protected]>
*/
public class StringEquals {
public static void main(String[] args) {
import java.util.Arrays;
/**
*
* @author Maikel Chandika <[email protected]>
*/
public class BubbleSortArrayType {
public static void main(String[] args) {
@mkdika
mkdika / ArrayForEach.java
Last active October 31, 2017 06:55
For vs For Each
public class ArrayForEach {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// using regular FOR
for (int i = arr.length-1 ; i >= 0 ; i--) {
System.out.print(arr[i] + " ");
}
System.out.println("");
@mkdika
mkdika / Runtime Complexity of Java Collections.md
Last active December 12, 2024 15:37
Runtime Complexity with Java Collection API Chart

This is base on Gist by Psayre23. I just improve some data and add my own notes regard to this topic.

Below are the Big O performance of common functions of different Java Collections.

List Add Remove Get Contains Next Size Data Structure
ArrayList O(1) O(n) O(1) O(n) O(1) O(1) Array
ARIES (21 Maret - 20 April)
TAURUS (21 April - Mei 20)
GEMINI (21 Mei - 20 Jun)
CANCER (21 Jun - 22 Jul)
LEO (23 Jul - 22 Aug)
import java.io.IOException;
import java.util.HashMap;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
import java.util.function.UnaryOperator;
/**
*
import java.util.function.BiFunction;
import java.util.function.Function;
/**
*
* @author Maikel Chandika <[email protected]>
*/
public class HigherOrderFunction {
public static void main(String[] args) {
@mkdika
mkdika / HttpClientTester.java
Created August 28, 2017 04:56
Java HTTP client consume REST API demo
package updater;
import co.id.waruna.wpayroll.updater.entity.UpdateItemFile;
import co.id.waruna.wpayroll.updater.entity.UpdateItem;
import co.id.waruna.wpayroll.updater.helper.Utilz;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
@mkdika
mkdika / Java8FutureApi.java
Last active July 31, 2017 07:18
Java 8 Future API vs Blocking API
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;