ELI5:What is a "String" in Java/programming and why is it known as a "complex added type" and other variable are known as "primitive" ?
[Java] If strings are immutable why can their contents be changed?
ELI5 "public static void main (String[] args)"
ELI5:Basic java terminology
argument - think of a mathematical function f(x). x is an argument of the function.
method - think of it as a function that may, or may not, use some arguments to work
string - a text basically
array - set of elements in a particular orders, each "slot" in the array has its index (counted from 0 up)
class - theoretical description of some entitie, a definition with attributes and methods.
instance - an object representing class. Eg. you've got a class Cat and your pet named Snowball is an instance of this class. Instances are also known as objects, hence the term"object programming"
public/private - these are characteristics assigned to variables that basically mean that they can be edited freely (public) or only by the class it's defined in (private)
static - a characteristic of a variable/method that pretty much says it's independent from instances of class and you can refer to them by class they belong to, not only by particular instances
void - a characteristic of method that doesn't return anything but just does some operations and maybe changes some values.
More on reddit.com