Memorynotfound Java Programming Tutorials
Generate a Bug Report Maven FindBugs Plugin
When we don’t want to run static code analysis every time our project is compiled, we can generate a bug report during the site phase of the project. This way we can manually generate...
Gson Streaming API Mixing With Object Model
In the previous example we talked about the core GSON Streaming API. This example we’ll mix GSON Streaming API together with GSON Object Model. This leaves us with the benefit of not loading the...
GSON Streaming API Reading and Writing Example
Gson Streaming API is used to process large JSON objects and is available via the JsonReader and JsonWriter classes. This streaming approach is very useful in situations where it is not desirable to load...
GSON Custom Serialization And Deserialization
GSON Custom serialization and deserialization is often necessary when working with library classes like date and time. Gson allows you to register your own custom serializers and deserializers. The following example will show you...
GSON Serializing and Deserializing Generic Types
This example shows how to serialize and deserialize a generic class using GSON. Generic type information is lost while serializing because of Java Type Erasure. You can solve this problem by specifying the correct...
GSON Serialize and Deserialize Collections Example
GSON can serialize and Deserialize collections. In this example we serialize a collection of Integer into JSON representation and using the TypeToken to deserialize the collection of Integers into the arbitrary Java Object. Serialize...
GSON Array and Multi Dimensional Array Example
Arrays are a very basic structure and can be serialized or deserialized using GSON API. Here we show you how to serialize and deserialize and array or a multi dimensional array to and from...
Serialize and Deserialize Primitives with GSON
GSON can serialize or deserialize any primitive type into JSON representation. Below you can find a list of all primitive types. First you can find how to serialize primitive types into their JSON representation...
Detect OS Name and Version Java
Java is Platform independent and can run everywhere. Knowing this, it can be worth knowing in what operation system the application is running. To detect the current operation system, you can use the OSInfo...