Articles on Trending Technologies

Technical articles with clear explanations and examples

How to add/insert additional property to JSON string using Gson in Java?

raja
raja
Updated on 19-Feb-2020 9K+ Views

The com.google.gson.JSonElement class represents an element of Json. We can use the toJsonTree() method of Gson class to serialize an object's representation as a tree of JsonElements. We can add/ insert an additional property to JSON string by using the getAsJsonObject() method of JSonElement. This method returns to get the element as JsonObject.Syntaxpublic JsonObject getAsJsonObject()Exampleimport com.google.gson.*; public class AddPropertyGsonTest { public static void main(String[] args) { Gson gson = new GsonBuilder().setPrettyPrinting().create(); // pretty print JSON Student student = new Student("Adithya"); ...

Read More

How to convert an array to JSON Array using JSON-lib API in Java?

raja
raja
Updated on 19-Feb-2020 604 Views

A Java array is an object which stores multiple variables of the same type, it can hold primitive types and object references whereas JSONArray is an ordered sequence of values. Its external text form is a string wrapped in square brackets with commas separating the values, an internal form is an object having get() and opt() methods for accessing the values by index and element() method for adding or replacing values. In the first step, we can create an Object[] array and pass this parameter as an argument to the toJSON() of JSONSerializer class and typecasting it to get the ...

Read More

How to create an object from class in Java?

Prabhas
Prabhas
Updated on 19-Feb-2020 2K+ Views

An object is created from a class using the new keyword. There are three steps when creating an object from a class −Declaration − A variable declaration with a variable name with an object type.Instantiation − The 'new' keyword is used to create the object.Initialization − The 'new' keyword is followed by a call to a constructor. This call initializes the new object.Examplepublic class Sample {    public static void main(String args[]){       Sample s = new Sample();    } }

Read More

How to declare a constructor in Java?

Sreemaha
Sreemaha
Updated on 19-Feb-2020 1K+ Views

While declaring the constructors you should keep the following points in mind.A constructor does not have a return type.The name of the constructor is same as the name of the class. A class can have more than one constructor.Examplepublic class Sample {    int num;    public Sample() {       num = 30;    }    public Sample(int value) {       num = value;    } }

Read More

What are the different types of keywords in Java?

varma
varma
Updated on 18-Feb-2020 2K+ Views

Following are the different types of keywords in java—Access modifiers − private, protected, public.Class, method, variable modifiers− abstract, class, extends, final, implements, interface, native, new, static, strictfp, synchronized, transient, volatile.Flow control− break, case, continue, default, do, else, for, if, instanceof, return, switch, while.Package control− import, package.Primitive types− boolean, byte, char, double, float, int, long, short.Error handling− assert, catch, finally, throw, throws, try.Enumeration− enum.Others− super, this, void.Unused− const, goto.

Read More

What is the difference between keywords and reserved words in Java?

Prabhas
Prabhas
Updated on 18-Feb-2020 833 Views

KeywordsKeywords in Java convey a special meaning to the compiler therefore, these cannot be used as identifiers. Java provides a set of 50 keywords.abstractcontinuefornewswitchassertdefaultgotopackagesynchronizedbooleandoifprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinallongstrictfpvolatileconstfloatnativesuperwhileReserved wordsAmong the list of key words list mentioned above the key words goto and const are currently not in use. They are reserved words (for the future use).

Read More

What environment variables do I need to set up before I start running Java programs on my machine?

varma
varma
Updated on 18-Feb-2020 1K+ Views

Before running Java programs on your machine you need to set two environment variables namely, PATH − The path environment variable is used to specify the set of directories which contains execution programs.When you try to execute a program from command line, the operating system searches for the specified program in the current directly, if available, executes it.In case the programs are not available in the current directory, operating system verifies in the set of directories specified in the ‘PATH’ environment variable.CLASSPATH − The classpath environment variable is used to specify the location of the classes and packages.When we try ...

Read More

What is a Java class library?

vanithasree
vanithasree
Updated on 18-Feb-2020 2K+ Views

Java is not dependent on any specific operating system so Java applications cannot depend on the platform dependent native libraries, therefore, instead of those Java provides a set of dynamically loaded libraries that are common to modern operating systems.These libraries provide –Container classes and Regular Expressions.Interfaces for tasks that depend on the hardware of the OS such as network and file access.In case, the underlying platform does not support certain feature of Java then, these libraries surpass that specific feature if needed.

Read More

How many packages and classes are there in Java Standard Edition 8?

usharani
usharani
Updated on 18-Feb-2020 1K+ Views

Java Standard Edition provides 14 packages namely –applet − This package provides classes and methods to create and communicate with the applets.awt− This package provides classes and methods to create user interfaces.beans− This package contains classes and methods to develop components based on java beans. io− This package contains classes and methods to read and write data standard input and output devices, streams and files.lang− This package contains the fundamental classes, methods, and, interfaces of Java language.math− This package contains classes and methods which helps you to perform arithmetic operations using the Java language.net− This package provides classes to implement ...

Read More

Why Java is not a pure object oriented programming language?

varun
varun
Updated on 18-Feb-2020 4K+ Views

A fully object-oriented language needs to have all the 4 oops concepts. In addition to that, all predefined and, user-defined types must be objects and, all the operations should be performed only by calling the methods of a class.Though java follows all the four object-oriented concepts,Java has predefined primitive data types (which are not objects).You can access the members of a static class without creating an object of it.Therefore, Java is not considered as fully object-oriented Technology.

Read More
Showing 54921–54930 of 61,297 articles
Advertisements