Java Tutorials | The Most irritating valid JAVA main method | by Durga Sir

preview_player
Показать описание
The Most irritating valid JAVA main method:
---------------------------------------------------------------------

public static void main(String[] args){}

1. order of modifiers is not important in java

static public void main(String[] args){}

2. instead of args we can take any valid java identifier
static public void main(String[] durga){}

3. We can declare String[] in any acceptable form

main(String[] durga)
main(String []durga)
main(String durga[])
4. var-args in java 1.5 version

m1(int x){}
m1(10)

m1(int... x){}
m1()
m1(10)
m1(10,20,30)

main(String[] durga)=== main(String... durga)
5. main method can be declared with final
6. main method can be declared with synchronized.
7. main method can be declared with strictfp
IEEE 754

public class Test
{
static synchronized strictfp final public void main(String... durga)
{
}
}
Рекомендации по теме
Комментарии
Автор

You are one of the worlds best Java trainer...We all respect you highly sir 😇

jayakumar
Автор

Can we override static method in java?

ashokbijoypaul
Автор

Sir, can we change order of static synchronised strictfp final public void main like that synchronised final strict static public ? Or any

getwaystar
Автор

Sir, Both of them, which takes more space in memory, var arg parameter or one dimensional array?

sangamchaurasiya
Автор

Thanku very much sir for your superb lecture but I have a doubt that static method hiding is possible but not overriding so why Compile time error showing overriding.

DeepakGupta-kolh
welcome to shbcf.ru