Skip to content

Instantly share code, notes, and snippets.

View rokon12's full-sized avatar
🎯
Focusing

A N M Bazlur Rahman rokon12

🎯
Focusing
View GitHub Profile
package ca.bazlur;
public class JavaRocksPrinter {
private final int times;
public JavaRocksPrinter(int times) {
this.times = times;
}
public void printJava(Runnable action) {
package ca.bazlur.concurrency101;
import java.util.Random;
import java.util.concurrent.CyclicBarrier;
import java.util.concurrent.TimeUnit;
import java.util.stream.IntStream;
public class CyclicBarrierDemo {
public static void main(String[] args) throws InterruptedException {
final int numberOfPortfolios = 3;
package ca.bazlur.concurrency101;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
import java.io.IOException;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
package spy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.sound.sampled.*;
import java.io.*;
public class AudioRecorder {
private static final Logger LOGGER = LoggerFactory.getLogger(AudioRecorder.class);
package com.masterdevskills.stream;
import java.math.BigDecimal;
import java.util.List;
import java.util.function.Supplier;
import java.util.stream.IntStream;
public class Demo {
public static void main(String[] args) {
package com.masterdevskills.playground;
import java.util.List;
import java.util.function.Function;
public class BoxingExample {
public static void main(String[] args) {
long l = System.nanoTime();
for (int i = 0; i < 10_000_000; i++) {
heavyLifting(i);
package org.jugbd.quiz;
import java.util.function.Function;
import java.util.stream.Stream;
import static org.jugbd.quiz.Coffee.CoffeeDecoratorUsingLambda.getCoffeeWithExtras;
@FunctionalInterface
public interface Coffee {
@rokon12
rokon12 / Playground.java
Created August 8, 2020 18:08
AdvanceJava2020
package com.masterdevskills.playground;
import java.io.File;
import java.time.LocalDate;
import java.util.*;
import java.util.function.BinaryOperator;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
import java.util.stream.IntStream;
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scr = new Scanner(System.in);
Calculator calculator = new Calculator();
System.out.println("Enter first input: ");
int a = scr.nextInt();