Skip to content

Instantly share code, notes, and snippets.

package com.knoldus.kip.models
class Stack(stackWithList: List[Int]) {
def pop: Stack = {
if(stackWithList.isEmpty) {
throw new RuntimeException
}
new Stack(stackWithList.tail)
}
@akshanshjain95
akshanshjain95 / MainClass
Created August 17, 2017 12:09
Main Class of Akka Main Assignment
import Models.Category
import Services.{SalaryDepositService, UserAccountService}
import akka.actor.{ActorSystem, Props}
import scala.concurrent.Future
import scala.concurrent.ExecutionContext.Implicits.global
object MainClass extends App {
public final class Person {
private String firstName;
private String lastName;
private String middleName = "";
private String facebookId = "";
private String twitterId = "";
public Person() {}
//Setters
public final class Person {
//required fields
private final String firstName;
private final String lastName;
//optional fields
private final String middleName;
private final String facebookId;
private final String twitterId;
public Person(String firstName, String lastName, String middleName, String facebookId, String twitterId) {
public class JavaBeansExample {
public static void main(String[] args) {
Person person = new Person();
person.setFirstName("Akshansh");
person.setFacebookId("akshansh.jain.95");
}
}
public final class Person {
private final String firstName;
private final String lastName;
private final String middleName;
private final String facebookId;
private final String twitterId;
public static class Builder {
private final String firstName;
private final String lastName;
public class BuilderExample {
public static void main(String[] args) {
Person person = new Person.Builder("Akshansh", "Jain").facebookId("akshansh.jain.95").build();
}
}
public class Atomicity {
int i;
public void incrementNumber() {
i = i + 1;
}
}
public class Atomicity {
int i;
public void incrementNumber() {
i = 1;
}
}
import java.util.concurrent.atomic.AtomicInteger;
public class Atomicity {
AtomicInteger i;
public void incrementNumber() {
i.incrementAndGet();
}
}