06-18-2019, 05:27 PM
Java is the most popular language world wide and technologies like Servlets & JSP, J2EE, Struts, Spring, Hibernate, JMS or android for mobile applications are all based on core Java.
Even Kotlin (android's new programming language) becomes easier if you know Java.
Learn Java For Beginners - 1st step towards becoming a Java Guru!
Having a sound understanding of core java concepts is necessary, if you want to learn advance concepts, frameworks and android programming.
I have interviewed 100s of candidates and seen candidates with more than 3 years of experience struggling with the very basic concepts such as:
Why public methods of super class can't be overridden with private access specifier
Difference between == operator and equals method while comparing Strings
What will be the value of res variable in this statement(1000000000000 or something else):
int res = 1000000 * 1000000;
What's the output: System.out.println("Result is: " + 10 > 5);
What is abstraction?
Employee is a super class of SoftwareDeveloper, which of the following 2 statements will you prefer and why?
Employee e1 = new SoftwareDeveloper();
SoftwareDeveloper e2 = new SoftwareDeveloper();
And many more.
Being an inquisitive student myself, I always wanted to know why's of everything. I sometimes got the answers, sometimes I didn't.
Even Kotlin (android's new programming language) becomes easier if you know Java.
Learn Java For Beginners - 1st step towards becoming a Java Guru!
Having a sound understanding of core java concepts is necessary, if you want to learn advance concepts, frameworks and android programming.
I have interviewed 100s of candidates and seen candidates with more than 3 years of experience struggling with the very basic concepts such as:
Why public methods of super class can't be overridden with private access specifier
Difference between == operator and equals method while comparing Strings
What will be the value of res variable in this statement(1000000000000 or something else):
int res = 1000000 * 1000000;
What's the output: System.out.println("Result is: " + 10 > 5);
What is abstraction?
Employee is a super class of SoftwareDeveloper, which of the following 2 statements will you prefer and why?
Employee e1 = new SoftwareDeveloper();
SoftwareDeveloper e2 = new SoftwareDeveloper();
And many more.
Being an inquisitive student myself, I always wanted to know why's of everything. I sometimes got the answers, sometimes I didn't.