Java Generics in Static Methods

Maruthi Krishna
Updated on 09-Sep-2019 07:42:47

4K+ Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.Generics for static methodsWe can use generics for static methods Live Demopublic class GenericMethod {    static void sampleMethod(T[] array) {       for(int i=0; i

Passing Primitive Values While Instantiating a Parameterized Type Generic in Java

Maruthi Krishna
Updated on 09-Sep-2019 07:36:48

599 Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.Example Live Democlass Student{    T age;    Student(T age){       this.age = age;    }    public void display() {       System.out.println("Value of age: "+this.age);    } } public class GenericsExample { ... Read More

Create an Array of Generics Type in Java

Maruthi Krishna
Updated on 09-Sep-2019 07:33:09

1K+ Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.Example Live Democlass Student{    T age;    Student(T age){       this.age = age;    }    public void display() {       System.out.println("Value of age: "+this.age);    } } public class GenericsExample { ... Read More

Check If an URL is Valid Using Java

Maruthi Krishna
Updated on 09-Sep-2019 07:30:14

3K+ Views

The URL class of the java.net package represents a Uniform Resource Locator which is used to point a resource(file or, directory or a reference) in the worldwide web.This class provides various constructors one of them accepts a String parameter and constructs an object of the URL class. While passing URL to this method if you used an unknown protocol or haven’t specified any protocol this method throws a MalformedURLException.Similarly, the toURI() method of this class returns an URI object of the current URL. If the current URL is not properly formatted or, syntactically incorrect according to RFC 2396 this method throws ... Read More

Are Generics Applied at Compile Time or Run Time?

Maruthi Krishna
Updated on 09-Sep-2019 07:17:53

719 Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.Example Live Democlass Student{    T age;    Student(T age){       this.age = age;    }    public void display() {       System.out.println("Value of age: "+this.age);    } } public class GenericsExample { ... Read More

Instantiate Type Parameter T in Java

Maruthi Krishna
Updated on 09-Sep-2019 07:14:13

5K+ Views

Generics is a concept in Java where you can enable a class, interface and, method, accept all (reference) types as parameters. In other words it is the concept which enables the users to choose the reference type that a method, constructor of a class accepts, dynamically. By defining a class as generic you are making it type-safe i.e. it can act up on any datatype.Example Live Democlass Student {    T age;    Student(T age){       this.age = age;    }    public void display() {       System.out.println("Value of age: "+this.age);    } } public class GenericsExample ... Read More

ReadUTF and WriteUTF Methods in Java

Maruthi Krishna
Updated on 06-Sep-2019 14:10:39

4K+ Views

Unicode (UTF) − Stands for Unicode Translation Format. It is developed by The Unicode Consortium. if you want to create documents that use characters from multiple character sets, you will be able to do so using the single Unicode character encodings. It provides 3 types of encodings.UTF-8 − It comes in 8-bit units (bytes), a character in UTF8 can be from 1 to 4 bytes long, making UTF8 variable width.UTF-16-8 − It comes in 16-bit units (shorts), it can be 1 or 2 shorts long, making UTF16 variable width.UTF-32 − It comes in 32-bit units (longs). It is a fixed-width ... Read More

Access Fields of an Interface in Java

Maruthi Krishna
Updated on 06-Sep-2019 14:04:49

15K+ Views

An interface in Java is a specification of method prototypes. Whenever you need to guide the programmer or, make a contract specifying how the methods and fields of a type should be you can define an interface. By default, All the members (methods and fields) of an interface are public.All the methods in an interface are public and abstract (except static and default).All the fields of an interface are public, static and, final by default.If you declare/define fields without public or, static or, final or, all the three modifiers. Java compiler places them on your behalf.ExampleIn the following Java program, ... Read More

Ways to Initialize Instance Variables of a Class in Java

Maruthi Krishna
Updated on 06-Sep-2019 14:01:45

4K+ Views

You can initialize the instance variables of a class using final methods, constructors or, Instance initialization blocks.Final methodsWhenever you make a method final, you cannot override it. i.e. you cannot provide implementation to the superclass’s final method from the subclass.i.e. The purpose of making a method final is to prevent modification of a method from outside (child class). You can also use these final methods to initialize the instance variables.Example Live Demoimport java.util.Scanner; public class FinalMethods {    int age = getAge();    String name = getName();    static Scanner sc = new Scanner(System.in);    public static final int getAge() { ... Read More

Util Arrays and Reflect Array in Java

Maruthi Krishna
Updated on 06-Sep-2019 13:57:13

154 Views

The util.Arrays classThe java.util.Arrays class contains a static factory that allows arrays to be viewed as lists. Following are the important points about Arrays −This class contains various methods for manipulating arrays (such as sorting and searching).The methods in this class throw a NullPointerException if the specified array reference is null.For example, the equals() method of this class accepts two arrays and compares them.Example Live Demoimport java.util.Arrays; public class ComparingArrays {    public static void main(String args[]){       String[] myArray1 = {"JavaFX", "HBase", "OpenCV", "WebGL", "FlexBox"};       String[] myArray2 = {"JavaFX", "HBase", "OpenCV", "WebGL", "FlexBox"};     ... Read More

Advertisements