What Is Object-Oriented Programming?

The Object Oriented Programming can be defined as type of programming where one can define not only the data type of a data structure, but also the types of operations (functions/methods) that can be applied to the data structure. 


The Object Oriented Programming mainly supports  features such as data abstraction, encapsulation, modularity, polymorphism, and inheritance. 

What is Android(OS)?

Android is a mobile operating system initially developed by Android Inc. Android is based upon a modified version of the Linux kernel.

Difference between UUID And SUUID

Universally Unique Identifier (UUID) is a identifier standard used in software construction, standardized by the Open Software Foundation (OSF).


The intent of UUIDs is to enable distributed systems to uniquely identify information without significant central coordination. The use can be understand by means of example of firewall . The firewall assigns an UUID to every connection passing the firewall. This UUID is kept through all firewall operations. Therefore you can follow a connection through the firewall even if the packet content is NAT’ed. The UUID is also kept in the connection table entry for the connection.


Additionally there is the concept of an SUUID (Session UUID). For services which are using several connections (e.g. FTP) every connection has a unique UUID but the SUUID is equal for all the connections (it’s the same as the first/control connection’s UUID).'"

Golang: Http POST Request with JSON Body example

Go standard library comes with "net/http" package which has excellent support for HTTP Client and Server.   In order to post JSON ...