Check out example codes for "variable cannot be dereferenced java". It will help you in understanding the concepts better.
Code Example 1
Java has two different types of variables: primitive and objects and only objects are reference types. The type int is a primitive and not an object. Dereferencing is the process of accessing the value referred to by a reference . Since, int is already a value (not a reference), it can not be dereferenced.
Learn ReactJs, React Native from akashmittal.com