Java Tutorials

Java Program on Priority of Thread 0

Java Program on Priority of Thread

Program 1 package dataflair; public class TestMain { public static void main(String[] args) { System.out.println(“This is Main Thread: “); System.out.println(“Main Thread Priority: “+ Thread.currentThread().getPriority()); ChildThread1 mt1=new ChildThread1(); ChildThread2 mt2=new ChildThread2(); System.out.println(“Child 1 Thread Priority:...

Java Program on Runnable Interface in Multithreading 0

Java Program on Runnable Interface in Multithreading

Program 1 package dataflair; public class MyThread implements Runnable { public void run() { try { int i; for(i=1;i<=10;i++) { System.out.println(i); Thread.sleep(1000); } } catch(InterruptedException e) { System.out.println(e); } } } Program 2 package...

Java Program on Synchronization 0

Java Program on Synchronization

Program 1 // Outer resource method package dataflair; public class MyTable { synchronized void showTable(int n) { try { for (int i = 1; i <= 10; i++) { System.out.println(n*i); Thread.sleep(1000); } } catch(InterruptedException...

Java Program on Thread Class Methods 0

Java Program on Thread Class Methods

Program 1 package dataflair; public class MyThread1 extends Thread { public void run() { int i; try { System.out.println(getName()+” Starts: “); for (i = 1; i <= 10; i++) { System.out.println(getName() + ” :...

Java Program on Daemon Thread 0

Java Program on Daemon Thread

Program 1 package dataflair; public class TestMain { public static void main(String[] args) throws InterruptedException { System.out.println(“This is main Thread…”); System.out.println(“Main Thread Status: “+Thread.currentThread().isDaemon()); MyThread mt1=new MyThread(); mt1.setDaemon(true); mt1.start(); System.out.println(“Child Thread Status: “+mt1.isDaemon()); System.out.println(“Main...

Java Program on How to Create User define Thread 0

Java Program on How to Create User define Thread

Program 1 class MyThread extends Thread { public void run() { int i; System.out.println(“My Thread Starts”); try { for(i=500;i<=510;i++) { System.out.println(“MyThread : “+i); Thread.sleep(2000); } } catch( InterruptedException e) { System.out.println(e); } } }...

Java Program on Main as a Thread 0

Java Program on Main as a Thread

Program 1 package dataflair; public class TestMain { public static void main(String[] args) throws InterruptedException { System.out.println(“Name of Main before change: “+ Thread.currentThread().getName()); Thread.currentThread().setName(“My Main Thread”); System.out.println(“Name of Main after change: “+ Thread.currentThread().getName()); Thread...

Java Program on Variable Arguments 0

Java Program on Variable Arguments

Program 1 package dataflair; public class MyClass { // void display(int x,int …ar) // { // int sum=0; // System.out.println(“first Value”+x); // for(int m:ar) // { // System.out.println(m); // sum=sum+m; // } // System.out.println(“Total...

Java Program on Anonymous Array 0

Java Program on Anonymous Array

Program 1 package dataflair; class TestA { void display(int ar[]) { for(int m:ar) System.out.println(m); } } class TestB { void fact(int n) { int f=1; while(n!=0) { f=f*n; n–; } System.out.println(“Factorial is “+f); }...