Skip to main content

Posts

Java Program: Multi Thread optimum way utilize CPU time using Thread(Runnable object, String thread_name)

Program i mport java.util.logging.Level; import java.util.logging.Logger; class ThreadRunnnable {     public static void main(String[] args)     {                new ThreadRun();        new ThreadRunn();        System.out.println("Main Thread Starts");         for(int i=1;i<=5;i++)         {             System.out.println(i);             try {                 Thread.sleep(1500);             } catch (InterruptedException ex) {                 Logger.getLogger(ThreadRun.class.getName()).log(Level.SEVERE, null, ex);             }         }                     ...

Java Program: Thread using Runnable interface program

Program import java.util.logging.Level; import java.util.logging.Logger; class ThreadRunnnable {     public static void main(String[] args)     {              new ThreadRun();        new ThreadRunn();        System.out.println("Main Thread Starts");         for(int i=1;i<=5;i++)         {             System.out.println(i);             try {                 Thread.sleep(1500);             } catch (InterruptedException ex) {                 Logger.getLogger(ThreadRun.class.getName()).log(Level.SEVERE, null, ex);             }         }                 } } class ThreadRun imp...

Java Program: Thread in swing implements Runnable interface and SwingUtilities

Program import javax.swing.*; public class SwingThread extends JFrame {     public static void main(String[] args) {     SwingUtilities.invokeLater(new Runnable() {       @Override       public void run() {         final JFrame f = new JFrame("Swing using Thread Frame 1");         f.setSize(600, 400);         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         f.setVisible(true);               final JFrame fr = new JFrame("Swing using Thread Frame 2");         fr.setSize(600, 600);         fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         fr.setVisible(true);       }     });     }   } Output:

Java Program: Simple Thread Example

public class threadexample {     public static void main(String args[])     {         Thread t=Thread.currentThread();         System.out.println("Current Thread: "+t);         t.setName("Thread Example");         System.out.println("Current Thread Name changed as: "+t);     } } output

Java Program: Swap two numbers without temp variable

import java.io.*; public class Swapwithouttemp {     public static void main(String[] args) throws IOException     {         System.out.println("Enter first number");         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));         int x=Integer.parseInt(br.readLine());             System.out.println("Enter second number");         BufferedReader brr=new BufferedReader(new InputStreamReader(System.in));         int y=Integer.parseInt(brr.readLine());                 new swap(x,y);     } } class swap {       swap(int a, int b) throws IOException               {         System.out.println("Before swapped values a= "+a+"\tb= "+b );         a=a+b;     ...

Java Program: User defined input using BufferedReader, Checking Employee Age

import java.io.*; public class EmployeeAgeCheck {     public static void main(String[] args) throws IOException     {         EmployeeData e=new EmployeeData();         e.getdetails();         e.checkage();           } } class EmployeeData {     private String name;     private int age;     public void getdetails() throws java.io.IOException     {         // user defined input at runtime         BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));         System.out.println("Enter name");         name=buf.readLine();         System.out.println("Enter Age");         age=Integer.parseInt(buf.readLine());     }     public void checkage()     {   ...

Java Program : Default and Parameterized Constructor

public class constructorexample {     public static void main(String[] args)     {         personcon kumaran=new personcon();         kumaran.display();         personcon jannu=new personcon("Jannu",22);         jannu.display();     } } class personcon {     private String name;     private int age;     //default constructor     personcon()     {         name="kumaran";         age=23;     }    //parameterized constructor     personcon(String n,int a)               {         name=n;         age=a;     }     public void display()     {         System.out.println("Name: "+name+"\t Age: "+age);     } ...