The blog of Jafar Aliyev

Archive

Creation date:

Last update: 13 November, 2016

Java access and nonaccess modifiers

 
class
method
variable member (field)
local variable/method arguments
interface
interface method
interface variable
Access modifiers
public
+
+
+
+
+
+
protected
+
+
default
+
+
+
+
private
+
+
Nonacces modifiers
final
+
+
+
+
+
static
+
+
+
+
abstract
+
+
+
+
transient
+
synchronized
+
native
+
strictfp
+
+
+
volatile
+

* final modifier can not be used with abstract and private.

Author: Jafar N.Aliyev (Jsoft)

Read also

Use instanceof carefully
Usage of 'instanceof' method in some situations will give you a compilation error

Wrapper objects

Static and instance initilization blocks

Overloading

Implicit typecasting

Protected details

Interface methods are always public

Static methods can not be overriden
Here I explain, why static methods can not be overriden

Implicit typecasting

Java Tips

Variable hiding

Postfix operators

Tricky Polymorphism

Pattern Matching

Default values

String equality

© Copyright

All articles in this site are written by Jafar N.Aliyev. Reproducing of any article must be followed by the author name and link to the site of origin(this site). This site also keeps the same rules relative to the articles of other authors.