Learning Java

Explore the world of programming using Java!

Introduction to Java

1.1 -- Install Java and Eclipse IDE
1.2 -- Setup Java Project
1.3 -- Compiling the Program
1.4 -- Running and Debugging the Program

Control Flow Statements

1.1 -- if-then and if-then else statements
1.2 -- For Statements
1.3 -- Switch and While Statements
1.4 -- Branching Statements

Object Oriented Concepts

1.1 -- Classes and Objects
1.2 -- Encapsulation
1.3 -- Inheritance
1.4 -- Polymorphism

Data Structure Concepts

1.1 -- Stack
1.2 -- Queue
1.3 -- Sets and Maps
1.4 -- LinkedLists

Java Online IDE

public class Codersstack{ public static void main(String str[]){ System.out.println("Happy Coding"); } }

Thursday, December 29, 2022

Data Structures - Queue Example

import java.util.LinkedList;
import java.util.Queue ;

/**
 * 
 * Queue is First In First Out Data structure.
 *
 */
public class TicketQueue
{   
    public static void main(String str[]){
        Queue<String> ticketQueue = new LinkedList<String>() ;        
        ticketQueue.add("A") ;
        ticketQueue.add("B") ;
        ticketQueue.add("C") ;
        
        System.out.println(ticketQueue.poll());
        System.out.println(ticketQueue.poll());
        System.out.println(ticketQueue.poll());
        
    }
}

No comments:

Post a Comment

Followers