• Java
    • JAXB Tutorial
      • What is JAXB
      • JAXB Marshalling Example
      • JAXB UnMarshalling Example
  • Spring Tutorial
    • Spring Core Tutorial
    • Spring MVC Tutorial
      • Quick Start
        • Flow Diagram
        • Hello World Example
        • Form Handling Example
      • Handler Mapping
        • BeanNameUrlHandlerMapping
        • ControllerClassNameHandlerMapping
        • SimpleUrlHandlerMapping
      • Validation & Exception Handling
        • Validation+Annotations
        • Validation+ResourceBundle
        • @ExceptionHandler
        • @ControllerAdvice
        • Custom Exception Handling
      • Form Tag Library
        • Textbox Example
        • TextArea Example
        • Password Example
        • Dropdown Box Example
        • Checkboxes Example
        • Radiobuttons Example
        • HiddenValue Example
      • Misc
        • Change Config file name
    • Spring Boot Tutorial
  • Hibernate Tutorial
  • REST Tutorial
    • JAX-RS REST @PathParam Example
    • JAX-RS REST @QueryParam Example
    • JAX-RS REST @DefaultValue Example
    • JAX-RS REST @Context Example
    • JAX-RS REST @MatrixParam Example
    • JAX-RS REST @FormParam Example
    • JAX-RS REST @Produces Example
    • JAX-RS REST @Consumes Example
    • JAX-RS REST @Produces both XML and JSON Example
    • JAX-RS REST @Consumes both XML and JSON Example
  • Miscellaneous
    • JSON Parser
      • Read a JSON file
      • Write JSON object to File
      • Read / Write JSON using GSON
      • Java Object to JSON using JAXB
    • CSV Parser
      • Read / Write CSV file
      • Read/Parse/Write CSV File – OpenCSV
      • Export data into a CSV File
      • CsvToBean and BeanToCsv – OpenCSV

JavaInterviewPoint

Java Development Tutorials

37 Alphabet Pattern Programs in Java | Character Pattern Programs

August 6, 2018 by javainterviewpoint 54 Comments

In this article, we will learn to print the different Alphabet Pattern Programs in Java. This is one among the popular Java interview questions for fresher. Let’s look into the below possible Alphabet / Character Pattern Programs in Java.

Alphabet Pattern Program in Java 6

Alphabet Pattern Program in Java 9

Alphabet Pattern Programs in Java

Pattern 1:

package com.javainterviewpoint;

public class Pattern1
{
    public static void main(String[] args)
    {
        int alphabet = 65;
        
        System.out.println("** Printing the pattern... **");
        for (int i = 0; i <= 5; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F

Pattern 2:

package com.javainterviewpoint;

public class Pattern2
{
    public static void main(String[] args)
    {
        int alphabet = 65;
        
        System.out.println("** Printing the pattern... **");
        for (int i = 0; i <= 5; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) alphabet + " ");
            }
            alphabet++;
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
B B 
C C C 
D D D D 
E E E E E 
F F F F F F

Pattern 3:

package com.javainterviewpoint;

public class Pattern3
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j <= i - 1; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F 
A B C D E 
A B C D 
A B C 
A B 
A

Pattern 4:

package com.javainterviewpoint;

public class Pattern4
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A B C D E F 
A B C D E 
A B C D 
A B C 
A B 
A 
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F

Pattern 5:

package com.javainterviewpoint;

public class Pattern5
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = i; j >= 0; j--)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = i; j >= 0; j--)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
F E D C B A 
E D C B A 
D C B A 
C B A 
B A 
A 
A 
B A 
C B A 
D C B A 
E D C B A 
F E D C B A

Pattern 6:

package com.javainterviewpoint;

public class Pattern6
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 5; j > i; j--)
            {
                System.out.print(" ");
            }
            for (int k = 0; k <= i; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
     A 
    A B 
   A B C 
  A B C D 
 A B C D E 
A B C D E F

Pattern 7:

package com.javainterviewpoint;

public class Pattern7
{
    public static void main(String[] args)
    {
        int alphabet = 65;

        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            for (int j = 5; j >= i; j--)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
F E D C B A 
F E D C B 
F E D C 
F E D 
F E 
F 

Pattern 8:

package com.javainterviewpoint;

public class Pattern8
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 5; j >= i; j--)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
F 
F E 
F E D 
F E D C 
F E D C B 
F E D C B A 

Pattern 9:

package com.javainterviewpoint;

public class Pattern9
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A B C D E F 
A B C D E 
A B C D 
A B C 
A B 
A 

Pattern 10:

package com.javainterviewpoint;

public class Pattern10
{
    public static void main(String[] args)
    {
        int alphabet = 65;

        System.out.println("** Printing the pattern... **");
        for (int i = 0; i <= 5; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) alphabet + " ");
                alphabet++;
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
B C 
D E F 
G H I J 
K L M N O 
P Q R S T U

Pattern 11:

package com.javainterviewpoint;

public class Pattern11
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");
        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = i; j >= 0; j--)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
B A 
C B A 
D C B A 
E D C B A 
F E D C B A

Pattern 12:

package com.javainterviewpoint;

public class Pattern12
{
    public static void main(String[] args)
    {

        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            int temp = i;
            for (int j = i; j >= 0; j--)
            {
                System.out.print((char) (alphabet + temp) + " ");
                temp = temp + 5;
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
B G 
C H M 
D I N S 
E J O T Y 
F K P U Z _

Pattern 13:

package com.javainterviewpoint;

public class Pattern13
{
    public static void main(String[] args)
    {

        System.out.println("** Printing the pattern... **");

        for (int i = 1; i <= 6; i++)
        {
            int alphabet = 65;
            for (int j = 6; j > i; j--)
            {
                System.out.print(" ");
            }

            int temp = 1;
            for (int k = 1; k <= i; k++)
            {
                System.out.print((char) (alphabet - 1 + temp) + " ");
                temp = temp * (i - k) / (k);
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
     A 
    A A 
   A B A 
  A C C A 
 A D F D A 
A E J J E A

Pattern 14:

package com.javainterviewpoint;

public class Pattern14
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            for (int k = i - 1; k >= 0; k--)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A 
A B A 
A B C B A 
A B C D C B A 
A B C D E D C B A 
A B C D E F E D C B A

Pattern 15:

package com.javainterviewpoint;

public class Pattern15
{
    public static void main(String[] args)
    {

        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j <= i; j++)
            {
                System.out.print(" ");
            }
            for (int k = 0; k <= 5 - i; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
 A B C D E F 
  A B C D E 
   A B C D 
    A B C 
     A B 
      A

Pattern 16:

package com.javainterviewpoint;

public class Pattern16
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 5; j >= i; j--)
            {
                System.out.print(" ");
            }

            for (int k = 0; k <= i; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = -1; j <= i; j++)
            {
                System.out.print(" ");
            }
            for (int k = 0; k <= 4 - i; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
      A 
     A B 
    A B C 
   A B C D 
  A B C D E 
 A B C D E F 
  A B C D E 
   A B C D 
    A B C 
     A B 
      A

Pattern 17:

package com.javainterviewpoint;

public class Pattern17
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j < i; j++)
            {
                System.out.print(" ");
            }

            for (int k = i; k <= 5; k++)
            {
                System.out.print((char) (alphabet + k));
            }
            System.out.println();
        }
        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j < i; j++)
            {
                System.out.print(" ");
            }

            for (int k = i; k <= 5; k++)
            {
                System.out.print((char) (alphabet + k));
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
ABCDEF
 BCDEF
  CDEF
   DEF
    EF
     F
     F
    EF
   DEF
  CDEF
 BCDEF
ABCDEF

Pattern 18:

package com.javainterviewpoint;

public class Pattern18
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j < i; j++)
            {
                System.out.print(" ");
            }

            for (int k = i; k <= 5; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j < i; j++)
            {
                System.out.print(" ");
            }

            for (int k = i; k <= 5; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }

    }
}

Output

** Printing the pattern... **
A B C D E F 
 B C D E F 
  C D E F 
   D E F 
    E F 
     F 
     F 
    E F 
   D E F 
  C D E F 
 B C D E F 
A B C D E F 

Pattern 19:

package com.javainterviewpoint;

public class Pattern19
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 5; i >= 0; i--)
        {
            int alphabet = 65;
            for (int j = 0; j < i; j++)
            {
                System.out.print(" ");
            }

            for (int k = i; k <= 5; k++)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }

    }
}

Output

** Printing the pattern... **
     F 
    E F 
   D E F 
  C D E F 
 B C D E F 
A B C D E F

Pattern 20:

package com.javainterviewpoint;

public class Pattern20
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 5; j > i; j--)
            {
                System.out.print(" ");
            }
            for (int k = 0; k <= i; k++)
            {
                System.out.print((char) (alphabet + k));
            }
            for (int l = i - 1; l >= 0; l--)
            {
                System.out.print((char) (alphabet + l));
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA
ABCDEFEDCBA

Pattern 21:

package com.javainterviewpoint;

public class Pattern21
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 5; j > i; j--)
            {
                System.out.print('A' + " ");
            }

            for (int k = 0; k <= i; k++)
            {
                System.out.print((char) (alphabet + i) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A A A A A A 
A A A A B B 
A A A C C C 
A A D D D D 
A E E E E E 
F F F F F F

Pattern 22:

package com.javainterviewpoint;

public class Pattern22
{
    public static void main(String[] args)
    {

        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = i; j <= 5; j++)
            {
                System.out.print((char) (alphabet + j) + " ");
            }
            for (int k = 5 - 1; k >= i; k--)
            {
                System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
A B C D E F E D C B A 
B C D E F E D C B 
C D E F E D C 
D E F E D 
E F E 
F 

Pattern 23:

package com.javainterviewpoint;

public class Pattern23
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 5; j > i; j--)
            {
                System.out.print(" ");
            }

            for (int k = 0; k <= i; k++)
            {
                System.out.print((char) (alphabet + i) + " ");
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
     A 
    B B 
   C C C 
  D D D D 
 E E E E E 
F F F F F F 

Pattern 24

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern24
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the String from the user
        System.out.println("Enter the String which needs to be printed ");

        String input = scanner.nextLine();
        System.out.println("** Printing the pattern... **");

        for (int i = 1; i <= input.length(); i++) 
        { 
            for (int j = input.length(); j > i; j--)
            {
                System.out.print(" ");
            }
            for (int k = i * 2 - 1; k >= 1; k--)
            {
                System.out.print(input.charAt(i - 1));
            }
            System.out.println("");
        }
    }
}

Output

Enter the String which needs to be printed 
JAVA
** Printing the pattern... **
   J
  AAA
 VVVVV
AAAAAAA

Pattern 25

package com.javainterviewpoint;

public class Pattern25
{
    public static void main(String[] args) 
    { 
        int currentRow = 1;
        int counter = 1;
        int rows = 5;
        int alphabet = 65;
            
        System.out.println("** Printing the pattern... **");
        
        for (int i=1; i<= rows; i++)
        {
            if (i % 2 == 0) 
            {
                int reverse = currentRow + counter - 1;
                for (int j = 0; j<i; j++)
                {
                    System.out.print((char) (reverse + alphabet -1)+" ");
                    reverse--;
                    counter++;
                }
            }
            else
            {
                for (int j = 1; j<=i; j++)
                {
                    System.out.print((char) (counter + alphabet - 1)  +" ");
                    counter++;
                }
            }
            System.out.println();
            currentRow++;
        }
    }
}

Output

** Printing the pattern... **
A 
C B 
D E F 
J I H G 
K L M N O 

Pattern 26

package com.javainterviewpoint;

public class Pattern26
{
    public static void main(String[] args) 
    { 
        int currentRow = 1;
        int counter = 1;
        int rows = 5;
        int alphabet = 65;
            
        System.out.println("** Printing the pattern... **");
        
        for (int i=1; i<= rows; i++)
        {
            if (i % 2 == 0) 
            {
                for (int j = 1; j<=i; j++)
                {
                    System.out.print((char) (counter + alphabet - 1)  +" ");
                    counter++;
                }
            }
            else
            {
                int reverse = currentRow + counter - 1;
                for (int j = 0; j<i; j++)
                {
                    System.out.print((char) (reverse + alphabet -1)+" ");
                    reverse--;
                    counter++;
                }
            }
            System.out.println();
            currentRow++;
        }
    }
}

Output

** Printing the pattern... **
A 
B C 
F E D 
G H I J 
O N M L K

Pattern 27

package com.javainterviewpoint;

public class Pattern27
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i < 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j < 5; j++)
            {
                System.out.print((char) (alphabet + i+j));
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
ABCDE
BCDEF
CDEFG
DEFGH
EFGHI

Pattern 28

package com.javainterviewpoint;

public class Pattern28
{
    public static void main(String[] args)
    {
        System.out.println("** Printing the pattern... **");

        for (int i = 0; i <= 5; i++)
        {
            int alphabet = 65;
            for (int j = 0; j < 5-i; j++)
            {
                System.out.print((char) (alphabet + j));
            }
            for (int k = 5-i-2; k >= 0; k--)
            {
                System.out.print((char) (alphabet + k));
            }
            System.out.println();
        }
    }
}

Output

** Printing the pattern... **
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A

Pattern 29

package com.javainterviewpoint;
    
    import java.util.Scanner;
    
    public class Pattern29
    {
        public static void main(String[] args)
        {
            // Create a new Scanner object
            Scanner scanner = new Scanner(System.in);
    
            // Get the number of rows from the user
            System.out.println("Enter the number of rows needed to in the pattern ");
    
            int rows = scanner.nextInt();
            
            System.out.println("## Printing the pattern ##");
            
            int alphabet = 65;
            
            for(int i=0;i<= rows;i++)
            {
                for(int j=0;j<=rows-i;j++)
                {
                    System.out.print((char)(alphabet+j));
                }
                for(int k=1;k<=i*2-1; k++)
                {
                    System.out.print(" ");
                }
                for(int l=rows-i; l>=0; l--)
                {
                    if(l!=rows) 
                        System.out.print((char)(alphabet+l));
                }
               System.out.println();
            }
        }
    }

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
ABCDEFEDCBA
ABCDE EDCBA
ABCD   DCBA
ABC     CBA
AB       BA
A         A

Pattern 30

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern30
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");
        
        int alphabet = 65;
        
        for(int i=0;i<= rows;i++)
        {
            for(int j=0;j<=rows-i;j++)
            {
                System.out.print((char)(alphabet+j));
            }
            for(int k=1;k<=i*2-1; k++)
            {
                System.out.print(" ");
            }
            for(int l=rows-i; l>=0; l--)
            {
                if(l!=rows)    
                    System.out.print((char)(alphabet+l));
            }
           System.out.println();
        }
        
        for(int i=rows-1;i>=0 ;i--)
        {
            for(int j=0;j<=rows-i;j++)
            {
                System.out.print((char)(alphabet+j));
            }
            for(int k=1;k<=i*2-1; k++)
            {
                System.out.print(" ");
            }
            for(int l=rows-i; l>=0; l--)
            {
                if(l!=rows) 
                    System.out.print((char)(alphabet+l));
            }
           System.out.println();
        }
        
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
ABCDEFEDCBA
ABCDE EDCBA
ABCD   DCBA
ABC     CBA
AB       BA
A         A
AB       BA
ABC     CBA
ABCD   DCBA
ABCDE EDCBA
ABCDEFEDCBA

Pattern 31:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern31
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int temp = (rows * (rows - 1)) / 2;
        int alphabet = 65;

        for (int i = 1; i < rows; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                System.out.print((char) (alphabet + temp - 1) + " ");
                temp--;
            }
            System.out.println();
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
J 
I H 
G F E 
D C B A

Pattern 32:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern32
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int temp = (rows * (rows - 1)) / 2;
        int alphabet = 65;

        for (int i = 1; i < rows; i++)
        {
            temp = temp - i;
            for (int j = 1; j <= i; j++)
            {
                System.out.print((char) (alphabet + temp + j - 1) + " ");
            }
            System.out.println();
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
J 
H I 
E F G 
A B C D

Pattern 33:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern33
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int alphabet = 65;
        int k = 1;

        for (int i = 1; i <= rows; i++)
        {
            k = i;
            for (int j = 1; j <= i; j++)
            {
                System.out.print((char) (alphabet + k - 1) + " ");
                k = k + rows - j;
            }
            System.out.println();
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
A 
B F 
C G J 
D H K M 
E I L N O

Pattern 34:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern34
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int alphabet = 65;
        int temp = 1;
        for (int i = 1; i <= rows / 2 + 1; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                System.out.print((char) (alphabet + (temp * j) - 1) + " ");
            }
            System.out.println();
            temp++;
        }
        for (int i = 1; i <= rows / 2; i++)
        {
            for (int j = 1; j <= rows / 2 + 1 - i; j++)
            {
                System.out.print((char) (alphabet + (temp * j) - 1) + " ");

            }
            System.out.println();
            temp++;
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
9
## Printing the pattern ##
A 
B D 
C F I 
D H L P 
E J O T Y 
F L R X 
G N U 
H P 
I

Pattern 35:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern35
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int alphabet = 65;
        for (int i = 0; i < rows; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                if (j % 2 == 0)
                    System.out.print((char) (alphabet + j * rows - (j - 1) * j / 2 + i - j) + " ");
                else
                    System.out.print((char) (alphabet + j * rows - (j - 1) * j / 2 + rows - 1 - i) + " ");
            }
            System.out.println();
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
A 
B I 
C H J 
D G K N 
E F L M O

Pattern 36:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern36
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int alphabet = 65;
        for (int i = 0; i < rows; i++)
        {
            for (int j = 0; j < rows; j++)
            {
                if (j % 2 == 0)
                    System.out.print((char) (alphabet + (rows * (j)) + i) + " ");
                else
                    System.out.print((char) (alphabet + (rows * (j + 1)) - i - 1) + " ");
            }
            System.out.print("\n");
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
A J K T U 
B I L S V 
C H M R W 
D G N Q X 
E F O P Y 

Pattern 37:

package com.javainterviewpoint;

import java.util.Scanner;

public class Pattern37
{
    public static void main(String[] args)
    {
        // Create a new Scanner object
        Scanner scanner = new Scanner(System.in);

        // Get the number of rows from the user
        System.out.println("Enter the number of rows needed to in the pattern ");

        int rows = scanner.nextInt();
        System.out.println("## Printing the pattern ##");

        int alphabet = 65;
        int temp = 0;
        for (int i = rows; i >= 1; i--)
        {
            for (int j = rows; j >= i; j--)
            {
                System.out.print((char) (alphabet + j - 1) + " ");
                temp = j;
            }
            for (int k = rows - i + 1; k < rows; k++)
            {
                System.out.print((char) (alphabet + temp - 1) + " ");
            }
            System.out.println();
        }
    }
}

Output

Enter the number of rows needed to in the pattern 
5
## Printing the pattern ##
E E E E E 
E D D D D 
E D C C C 
E D C B B 
E D C B A

Hope the above pattern programs helped you. Do post the patterns which need to be added in the comments. Happy Learning !! 🙂

Filed Under: Core Java, Java, Java Interview Tagged With: Alphabet Pattern Program, Alphabet Pattern Program in Java, Alphabet Pattern Programs, Pattern Program, Pattern Programs

Comments

  1. srikanth says

    December 15, 2018 at 5:08 pm

    I didn’t find the below type of pattern
    A
    BA
    CBA
    DCBA

    Reply
    • javainterviewpoint says

      December 19, 2018 at 11:28 am

      Here you go
      String[] val = {“A”, “B”, “C”, “D”, “E”};

      for(int i=0;i<5;i++)
      {
      for(int j=i; j>=0; j–)
      {
      System.out.print(val[j]);
      }
      System.out.println();
      }

      Reply
  2. Balvinder says

    January 11, 2019 at 1:07 pm

    Print the pattern
    1aaaaa
    22bbbb
    333CCC
    4444dd
    55555e

    Reply
    • javainterviewpoint says

      January 23, 2019 at 5:49 pm

      Here you go
      public static void main(String[] args)
      {
      char[] array = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’};
      for(int i = 1; i <= 5; i++) { for(int j = 1; j <= i; j++) { System.out.print(i); } for(int k= 5; k>=i;k–) {
      System.out.print(array[i – 1]);
      }
      System.out.print(“\n”);
      }
      }

      Reply
    • chandan azad says

      January 26, 2019 at 4:36 pm

      public class Num_alpha {

      /**
      * @param args the command line arguments
      */
      public static void main(String[] args) {
      // TODO code application logic here

      int n=5;
      int alphabet=97;
      for(int i=1;i<=n;i++){
      int temp=i;
      for(int j=1;j<=n;j++){
      if(j<=temp){
      System.out.print(temp+" ");
      }
      else{
      System.out.print((char)(i+alphabet)+" ");
      }
      }
      System.out.println();
      }
      }

      }

      Reply
  3. Francis says

    March 1, 2019 at 10:17 pm

    Print The Pattern

    H WORLD
    HE WORL
    HEL WOR
    HELL WO
    HELLOW

    Reply
    • javainterviewpoint says

      March 2, 2019 at 8:45 pm

      Here you go
      public static void main(String[] args)
      {
      String s1 = “HELLO”;
      String s2 = “WORLD”;

      int charCount = s1.length()+s2.length();

      for (int i=1; i<=5; i++) { System.out.print(s1.substring(0,i)); for(int j=charCount; j >=1; j–)
      {
      System.out.print(” “);
      }
      System.out.println(s2.substring(0,s2.length()+1-i));
      charCount -=2;
      }
      }

      Reply
      • Mahesh gupta says

        May 22, 2019 at 5:48 pm

        I
        IC
        ICS
        ICSE

        PLZ solve sir

        Reply
        • javainterviewpoint says

          May 22, 2019 at 9:57 pm

          Here you go

          public static void main(String[] args)
              {
                  // Create a new Scanner object
                  Scanner scanner = new Scanner(System.in);
          
                  // Get the number of rows from the user
                  System.out.println("Enter text to print as pattern ");
                  
                  String text = scanner.next();
                  
                  for (int i=0; i
          		
          Reply
  4. Anonymous says

    March 14, 2019 at 12:11 am

    How to print
    B
    L L
    U U U
    E E E E
    J J J J J J

    Reply
    • javainterviewpoint says

      March 14, 2019 at 11:17 pm

      Here you go

      public static void main(String[] args)
      { Scanner scanner = new Scanner(System.in);

      System.out.println(“Enter the String which needs to be printed “);

      String input = scanner.nextLine();
      System.out.println(“** Printing the pattern… **”);

      for (int i = 1; i <= input.length(); i++) { for (int j = input.length(); j > i; j–)
      {
      System.out.print(” “);
      }
      for (int k = i; k >= 1; k–)
      {
      System.out.print(input.charAt(i – 1)+” “);
      }
      System.out.println(“”);
      }
      }

      Reply
  5. anonynmus says

    March 17, 2019 at 4:01 pm

    How to Print
    B L U E J
    L U E J B
    U E J B L
    E J B L U
    J B L U E

    Reply
    • javainterviewpoint says

      March 17, 2019 at 7:32 pm

      Here you go

      public static void main(String[] args)
      {
      Scanner scanner = new Scanner(System.in);

      System.out.println("Enter the String which needs to be printed ");

      String input = scanner.nextLine();
      System.out.println("** Printing the pattern... **");

      for (int i = 1; i <= input.length(); i++) { for(int j=i; j<=input.length(); j++) { System.out.print(input.charAt(j-1)+" "); } for (int l = 2; l <= i; l++) { System.out.print(input.charAt(l-2)+" "); } System.out.println(); } }

      Reply
  6. naveen kumar n says

    April 13, 2019 at 11:43 am

    How to print

    A
    B C
    F E D
    G H I J

    Reply
    • javainterviewpoint says

      April 13, 2019 at 2:05 pm

      Have added your pattern – Pattern 26

      Reply
  7. Dev says

    May 23, 2019 at 3:01 pm

    abcdcba
    abc cba
    ab ba
    a a
    ab ba
    abc cba
    abcdcba

    Reply
    • javainterviewpoint says

      May 24, 2019 at 8:27 pm

      Have added your pattern – Pattern 30

      Reply
  8. Tirupathi Rao says

    June 3, 2019 at 9:39 am

    How to print this pattern?
    1 2 3 4 5
    1 2 3 4
    a b c
    1 2 3 4 5
    1 2 3 4

    Reply
    • javainterviewpoint says

      June 3, 2019 at 9:49 pm

      Here you go

      public class Pattern
      {
      	public static void main(String[] args)
          {
              int rows = 5;
              int flag = 0;
              for (int i = 1; i <= rows; i++)
              {
                  if(i <= rows/2)
                  {   for (int j = 1; j <= rows-i+1; j++)
                      {
                          System.out.print(j);
                      }
                  }
                  else if( i == rows/2+1)
                  {   int alphabet = 65;
                      for (int k = 1; k <= rows / 2 + 1; k++)
                      {
                          System.out.print((char) (alphabet));
                          alphabet++;
                      }
                  }
                  else
                  {
                      for (int l = 1; l <= rows - flag; l++)
                      {
                          System.out.print(l);
                      }
                      flag++;
                  }
                  System.out.print("\n");
              }
          }
      }
      Reply
  9. Mithun says

    June 11, 2019 at 7:18 pm

    ADCBA
    ABCBA
    ABCBA
    ABCDA

    What is the code for the above pattern

    Reply
    • javainterviewpoint says

      June 12, 2019 at 7:27 pm

      Here you go

      public static void main(String[] args)
          {
      	int alphabet = 65;
              for(int i=0; i<4; i++)
              {
              	for (int j=0; j<=i; j++)
              	{
              		System.out.print((char)(alphabet+j));
              	}
              	for(int k=4-i-1; k>=0; k--)
              	{
              		System.out.print((char)(alphabet+k));
              	}
              	System.out.println();
              }
          }
      Reply
  10. mithun says

    June 13, 2019 at 10:55 am

    ABCDE
    ABCDA
    ABCAB
    ABABC
    AABCD
    what is the code of above pattern

    Reply
  11. Dhruv says

    June 28, 2019 at 7:26 pm

    how to do this:
    aaaaa
    bbbbb
    AAAAA
    BBBBB

    Reply
    • javainterviewpoint says

      July 4, 2019 at 3:57 pm

      here you go

      public class Pattern
      {
      	public static void main(String[] args)
          {
      		int alphabet = 97;
      		int flag = 0;
              for(int i=0; i<4; i++)
              {
                  if(flag == 0)
                  {
                      for(int j =0; j<=4; j++)
                      {
                          if(i % 2 == 0)
                          {
                              System.out.print((char)(alphabet));
                          }
                          else
                          {
                              System.out.print((char)(1+alphabet));
                              flag =1;
                          }
                      }
                      System.out.println();
                  }
                  else
                  {
                      for(int j =0; j<=4; j++)
                      {
                          if(i % 2 == 0)
                          {
                              System.out.print((char)(alphabet-32));
                          }
                          else
                          {
                              System.out.print((char)(1+alphabet-32));
                              flag =0;
                          }
                      }
                      System.out.println();
                  }
              }
          }
      }
      Reply
  12. anu says

    June 29, 2019 at 11:00 am

    J
    H I
    E F G
    A B C D
    what is code for above pattern….?

    Reply
    • javainterviewpoint says

      June 30, 2019 at 7:35 pm

      Have added the Pattern 32 – Alphabet Pattern

      Reply
  13. NISHANT SRIVASTAVA says

    July 9, 2019 at 5:38 pm

    SCHOOL
    CHOOL
    HOOL
    OOL
    OL
    L

    PLZ SOLVE THIS PROGRAM IN JAVA USING STRING

    Reply
    • javainterviewpoint says

      July 9, 2019 at 9:58 pm

      Here you go

      import java.util.Scanner;
      
      public class Pattern
      {
      	public static void main(String[] args)
      	{
      		System.out.print("Enter a string : ");
      		Scanner scanner = new Scanner(System.in);
      		String input = scanner.nextLine().toUpperCase();
      		
      		for(int i=0; i
      		
      Reply
  14. Debmalya Ghosh says

    July 25, 2019 at 11:32 am

    How can I print the pattern:
    ABCDE
    FGHI
    JKL
    MN
    O
    Please reply because it is my project program and I could not find it anywhere!
    Please!

    Reply
    • javainterviewpoint says

      July 27, 2019 at 2:11 pm

      Here you go

      public class Pattern
      {
      	public static void main(String[] args)
      	{
      		int alphabet = 65;
      		
      		for(int i=1; i<=5; i++)
      		{
      			for(int j=5; j>=i; j--)
      			{
      				System.out.print((char)alphabet+" ");
      				alphabet++;
      			}
      			System.out.println();
      		}
      	}
      }
      Reply
  15. Amar soren says

    August 23, 2019 at 1:51 pm

    HOW to print
    A
    ab
    ABC
    abcd
    ABCDE

    Reply
    • javainterviewpoint says

      August 23, 2019 at 9:56 pm

      Here you go

      public class Pattern
      {
      	public static void main(String[] args)
      	{
      		int rows = 5;
      		for(int i=1; i<=rows; i++)
      		{
      			for(int j= 1; j<=i; j++)
      			{
      				if( i%2 !=0)
      				{
      					System.out.print((char)(j+64));
      				}
      				else
      				{
      					System.out.print((char)(j+96));
      				}
      			}
      			System.out.println();
      		}
      	}
      }
      Reply
  16. Zamanat Abbas says

    September 4, 2019 at 10:58 pm

    how to print
    ABCDE
    ABCDA
    ABCAB
    ABABC
    AABCD

    PLZ tell

    Reply
    • javainterviewpoint says

      September 7, 2019 at 7:31 pm

      Here you go

      public class Pattern
      {
      	public static void main(String[] args)
      	{
      		int alp = 65;
      		for(int i=1; i<=5; i++)
      		{
      			for(int j=1; j<=5-i+1; j++)
      			{
      				System.out.print((char)(alp+j-1));
      			}
      			for(int k=2; k<=i;k++)
      			{
      				System.out.print((char)(alp+k-2));
      			}
      			System.out.println();
      		}
      	}
      }
      Reply
  17. Mahidhar says

    October 16, 2019 at 1:59 pm

    1 2 3
    4 5
    6
    7 8
    9 10 11
    Please find program….

    Reply
    • javainterviewpoint says

      October 18, 2019 at 6:46 pm

      Here you go

      public class Test
      {
      	public static void main(String[] args)
      	{
      		int temp = 1;
      		for(int i=1; i<=3; i++)
      		{
      			for(int j=3; j>=i; j--)
      			{
      				System.out.print(temp+" ");
      				temp++;
      			}
      			System.out.println();
      		}
      		for(int i=1; i<3; i++)
      		{
      			for(int j=1; j<=i+1; j++)
      			{
      				System.out.print(temp+" ");
      				temp++;
      			}
      			System.out.println();
      		}
      	}
      }
      Reply
  18. Saurya says

    April 10, 2020 at 4:11 pm

    I didn’t find below pattern please solve
    A
    ABA
    A B A A B
    A B A B A B A

    Reply
    • javainterviewpoint says

      April 10, 2020 at 8:04 pm

      Here you go

      public class Pattern
      {
          public static void main(String[] args)
          {
              int alphabet = 65;
              System.out.println("** Printing the pattern... **");
              for (int i = 1; i <= 5; i++)
              {
                  for (int j = (i*2-1); j >=1; j--)
                  {
                      if(j%2 ==0)
                          System.out.print((char)(alphabet+1));
                      else
                          System.out.print((char)alphabet);
                  }
                  System.out.println();
              }
          }
      }
      Reply
  19. Make says

    June 19, 2020 at 3:16 pm

    Hellou
    Can anyone how to print this:
    Enter number of layers ? 3
    CCCCC
    CBBBC
    CBABC
    CBBBC
    CCCCC
    Or
    Enter number of layers ? 4
    DDDDDDD
    DCCCCCD
    DCBBBCD
    DCBABCD
    DCBBBCD
    DCCCCCD
    DDDDDDD
    And so on…

    Reply
    • javainterviewpoint says

      June 19, 2020 at 8:11 pm

      Here you go

      public class Pattern
      {
         public static void main(String[] args)
         {
            Scanner scanner = new Scanner(System.in);
            System.out.println("Enter the Number of layers ? ");
            int layers = scanner.nextInt();
            int alphabet = 65;
            int total = (2 * (layers - 1)) + 1;
      
            for (int i = 0; i < total; i++)
            {
               for (int j = 0; j < total; j++)
               {
                  int x = Math.abs(i - (layers - 1));
                  int y = Math.abs(j - (layers - 1));
                  int max = Math.max(x, y);
                  System.out.print((char) (max + alphabet));
               }
      
               System.out.println();
            }
         }
      }
      Reply
  20. Smriti says

    July 6, 2020 at 10:27 am

    pls print code for :
    AAABBBCCCDDD…. in java

    Reply
    • javainterviewpoint says

      July 6, 2020 at 10:03 pm

      public class Test
      {
         public static void main(String[] args)
         {
            int rows = 5;
            int alphabet = 65;
            for (int i = 0; i < rows; i++)
            {
               for (int j = 0; j < 3; j++)
               {
                  System.out.print((char) (alphabet + i) + " ");
               }
               System.out.println();
            }
         }
      }
      Reply
  21. Smriti says

    July 6, 2020 at 10:24 pm

    A2b2c2d2
    It a 2 time, b 2 times etc

    Reply
  22. kajal says

    July 11, 2020 at 10:44 pm

    PLZ SOLVE THIS PROGRAM if n=5 then pattern will be:-
    a
    ab
    aba
    abab
    ababa

    Reply
    • javainterviewpoint says

      July 11, 2020 at 11:04 pm

      Here you go

      public class Test
      {
         public static void main(String[] args)
         {
            int rows = 5;
            int alphabet = 65;
            for (int i = 0; i < rows; i++)
            {
               for (int j = 0; j <= i; j++)
               {
                  System.out.print((char) (alphabet + (j % 2)) + " ");
               }
               System.out.println();
            }
         }
      }
      Reply
  23. LiBeRTiC says

    July 30, 2020 at 10:47 am

    Print This Pattern
    I
    I C
    I C S
    I C S E

    Reply
    • javainterviewpoint says

      July 30, 2020 at 9:57 pm

      Here you go

      public class Pattern
      {
         public static void main(String[] args)
         {
            Scanner scanner = new Scanner(System.in);
            System.out.println("Enter the text ");
            String text = scanner.next();
            System.out.println("## Printing the pattern ##");
            for (int i = 0; i < text.length(); i++)
            {
               for (int j = 0; j <= i; j++)
               {
                  System.out.print(text.charAt(j) + " ");
               }
               System.out.println();
            }
      
         }
      }
      Reply
  24. Anonymous says

    August 8, 2020 at 12:10 am

    Very nice site. Solved all my doubts. Keep it up !!!

    Reply
  25. ANUSHKA says

    November 5, 2020 at 8:22 am

    PLZ SOLVE THIS PATTERN
    a a a a a
    B B B B B
    c c c c c
    D D D D D
    e e e e e

    Reply
    • javainterviewpoint says

      November 8, 2020 at 4:19 pm

      Here you go

      public class Test
      {
         public static void main(String[] args)
         {
            int ascii = 65;
            for (int i = 1; i <= 5; i++)
            {
               for (int j = 1; j <= 5; j++)
               {
                  if (i % 2 == 0)
                  {
                     System.out.print((char) (ascii + i - 1));
                  } else
                  {
                     System.out.print((char) (ascii + i - 1 + 32));
                  }
               }
               System.out.println();
            }
      
         }
      }
      Reply
  26. Rekha Gupta says

    December 5, 2020 at 7:53 pm

    Please tell this pattern
    I
    I N I
    I N D N I
    I N D I D N I
    I N D I A I D N I

    Reply
    • javainterviewpoint says

      December 6, 2020 at 6:49 pm

      Here you go

      public class Pattern
      {
         public static void main(String[] args)
         {
            String input = "INDIAN";
            System.out.println("** Printing the pattern... **");
            for (int i = 0; i <= 5; i++)
            {
               for (int j = 5; j > i; j--)
               {
                  System.out.print(" ");
               }
               for (int k = 0; k <= i; k++)
               {
                  System.out.print(input.charAt(k) + " ");
               }
               for (int l = i - 1; l >= 0; l--)
               {
                  System.out.print(input.charAt(l) + " ");
               }
               System.out.println();
            }
         }
      }
      
      Reply
  27. Muddasir says

    December 9, 2020 at 3:44 pm

    Please make this pattern
    He
    Ha
    Hi
    Hehe
    Haha
    Hihi
    Hehehe
    Hahaha
    Hihihi
    Hehehehe
    Hahahaha
    Hihihihi

    Reply
    • javainterviewpoint says

      December 10, 2020 at 12:51 pm

      Here you go

      public class Pattern {
      	public static void main(String[] args) {
      		List<String> l = Arrays.asList("He", "Ha", "Hi");
      		System.out.println(l);
      		int temp = 0;
      		int flag = 1;
      		for(int i=0; i<=11; i++)
      		{
      			for(int j=1; j<=flag; j++)
      			{
      					System.out.print(l.get(temp % 3));
      				
      			}
      			temp++;
      			if(temp % 3 == 0)
      				flag++;
      				
      			System.out.println();
      		}
      	}
      }
      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Java Basics

  • JVM Architecture
  • Object in Java
  • Class in Java
  • How to Set Classpath for Java in Windows
  • Components of JDK
  • Decompiling a class file
  • Use of Class.forName in java
  • Use Class.forName in SQL JDBC

Oops Concepts

  • Inheritance in Java
  • Types of Inheritance in Java
  • Single Inheritance in Java
  • Multiple Inheritance in Java
  • Multilevel Inheritance in Java
  • Hierarchical Inheritance in Java
  • Hybrid Inheritance in Java
  • Polymorphism in Java – Method Overloading and Overriding
  • Types of Polymorphism in java
  • Method Overriding in Java
  • Can we Overload static methods in Java
  • Can we Override static methods in Java
  • Java Constructor Overloading
  • Java Method Overloading Example
  • Encapsulation in Java with Example
  • Constructor in Java
  • Constructor in an Interface?
  • Parameterized Constructor in Java
  • Constructor Chaining with example
  • What is the use of a Private Constructors in Java
  • Interface in Java
  • What is Marker Interface
  • Abstract Class in Java

Java Keywords

  • Java this keyword
  • Java super keyword
  • Final Keyword in Java
  • static Keyword in Java
  • Static Import
  • Transient Keyword

Miscellaneous

  • newInstance() method
  • How does Hashmap works internally in Java
  • Java Ternary operator
  • How System.out.println() really work?
  • Autoboxing and Unboxing Examples
  • Serialization and Deserialization in Java with Example
  • Generate SerialVersionUID in Java
  • How to make a class Immutable in Java
  • Differences betwen HashMap and Hashtable
  • Difference between Enumeration and Iterator ?
  • Difference between fail-fast and fail-safe Iterator
  • Difference Between Interface and Abstract Class in Java
  • Difference between equals() and ==
  • Sort Objects in a ArrayList using Java Comparable Interface
  • Sort Objects in a ArrayList using Java Comparator

Follow

  • Coding Utils

Useful Links

  • Spring 4.1.x Documentation
  • Spring 3.2.x Documentation
  • Spring 2.5.x Documentation
  • Java 6 API
  • Java 7 API
  • Java 8 API
  • Java EE 5 Tutorial
  • Java EE 6 Tutorial
  • Java EE 7 Tutorial
  • Maven Repository
  • Hibernate ORM

About JavaInterviewPoint

javainterviewpoint.com is a tech blog dedicated to all Java/J2EE developers and Web Developers. We publish useful tutorials on Java, J2EE and all latest frameworks.

All examples and tutorials posted here are very well tested in our development environment.

Connect with us on Facebook | Privacy Policy | Sitemap

Copyright ©2023 · Java Interview Point - All Rights Are Reserved ·