Found 34488 Articles for Programming

Demonstrate static variables, methods and blocks in Java

Jai Janardhan
Updated on 30-Jul-2019 22:30:24

7K+ Views

The static variable is a class level variable and it is common to all the class objects i.e. a single copy of the static variable is shared among all the class objects.A static method manipulates the static variables in a class. It belongs to the class instead of the class objects and can be invoked without using a class object.The static initialization blocks can only initialize the static instance variables. These blocks are only executed once when the class is loaded.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    static int x = 10;   ... Read More

A static initialization block in Java

Arushi
Updated on 30-Jul-2019 22:30:24

8K+ Views

Instance variables are initialized using initialization blocks. However, the static initialization blocks can only initialize the static instance variables. These blocks are only executed once when the class is loaded. There can be multiple static initialization blocks in a class that is called in the order they appear in the program.A program that demonstrates a static initialization block in Java is given as follows:Example Live Demopublic class Demo {    static int[] numArray = new int[10];    static {       System.out.println("Running static initialization block.");       for (int i = 0; i < numArray.length; i++) {     ... Read More

A non-static initialization block in Java

Vikyath Ram
Updated on 30-Jul-2019 22:30:24

2K+ Views

Instance variables are initialized using initialization blocks. These blocks are executed when the class object is created and before the invocation of the class constructor. Also, it is not necessary to have initialization blocks in the class.A program that demonstrates a non-static initialization block in Java is given as follows:Example Live Demopublic class Demo {    static int[] numArray = new int[10];    {       System.out.println("Running non-static initialization block.");       for (int i = 0; i < numArray.length; i++) {          numArray[i] = (int) (100.0 * Math.random());       }    }   ... Read More

How to work with this keyword in Java?

Rishi Raj
Updated on 30-Jul-2019 22:30:24

225 Views

The this keyword in Java is mainly used to refer to the current instance variable of the class. It can also be used to implicitly invoke the method or to invoke the constructor of the current class.A program that demonstrates the this keyword in Java is given as follows:Example Live Democlass Student {    private int rno;    private String name;    public Student(int rno, String name) {       this.rno = rno;       this.name = name;    }    public void display() {       System.out.println("Roll Number: " + rno);       System.out.println("Name: " + ... Read More

Recursive fibonacci method in Java

Vikyath Ram
Updated on 30-Jul-2019 22:30:24

9K+ Views

The fibonacci series is a series in which each number is the sum of the previous two numbers. The number at a particular position in the fibonacci series can be obtained using a recursive method.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    public static long fib(long n) {       if ((n == 0) || (n == 1))          return n;       else          return fib(n - 1) + fib(n - 2);    }    public static void main(String[] args) {       System.out.println("The ... Read More

How to extend Interfaces in Java

Arushi
Updated on 30-Jul-2019 22:30:24

26K+ Views

An interface contains variables and methods like a class but the methods in an interface are abstract by default unlike a class. An interface extends another interface like a class implements an interface in interface inheritance.A program that demonstrates extending interfaces in Java is given as follows:Example Live Demointerface A {    void funcA(); } interface B extends A {    void funcB(); } class C implements B {    public void funcA() {       System.out.println("This is funcA");    }    public void funcB() {       System.out.println("This is funcB");    } } public class Demo {   ... Read More

Overloading Varargs Methods in Java

Jai Janardhan
Updated on 30-Jul-2019 22:30:24

619 Views

A method with variable length arguments(Varargs) can have zero or multiple arguments. Also, Varargs methods can be overloaded if required.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    public static void Varargs(int... args) {       System.out.println("Number of int arguments are: " + args.length);       System.out.println("The int argument values are: ");       for (int i : args)       System.out.println(i);    }    public static void Varargs(char... args) {       System.out.println("Number of char arguments are: " + args.length);       System.out.println("The char argument values are: "); ... Read More

Methods Accepting a Variable Number of objects in Java

Rishi Raj
Updated on 30-Jul-2019 22:30:24

471 Views

A method that accepts a variable number of Object arguments in Java is a form of variable length arguments(Varargs). These can have zero or multiple Object type arguments.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    public static void Varargs(Object... args) {       System.out.println("Number of Object arguments are: " + args.length);       System.out.println("The Object argument values are: ");       for (Object i : args)       System.out.println(i);    }    public static void main(String args[]) {       Varargs("Apples", "4", "All");       Varargs("Half of", 3, ... Read More

Using Varargs with standard arguments in Java

Vikyath Ram
Updated on 30-Jul-2019 22:30:24

104 Views

A method with variable length arguments(Varargs) in Java can have zero or multiple arguments. Variable length arguments(Varargs) can also be used with standard arguments However they must be the last argument in the argument list. Moreover, there can only be one variable length argument in the method.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    public static void Varargs(int i, String... str) {       System.out.println("Number of Vararg are: " + i);       System.out.println("The argument values are: ");       for (String s : str)          System.out.println(s);   ... Read More

Demonstrating variable-length arguments in Java

Arushi
Updated on 30-Jul-2019 22:30:24

4K+ Views

A method with variable length arguments(Varargs) in Java can have zero or multiple arguments. Variable length arguments are most useful when the number of arguments to be passed to the method is not known beforehand. They also reduce the code as overloaded methods are not required.A program that demonstrates this is given as follows:Example Live Demopublic class Demo {    public static void Varargs(String... str) {       System.out.println("Number of arguments are: " + str.length);       System.out.println("The argument values are: ");       for (String s : str)          System.out.println(s);    } ... Read More

Advertisements