Java is a general-purpose computer programming language that is concurrent, class-based, object oriented
and specifically designed to have as few implementation dependencies as possible. It is intended
to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can
run on all platforms that support Java without the need for recompilation.
Why you should learn Java ?
Java is everywhere, it’s on desktop, it’s on mobile, it’s on card, almost everywhere and so is Java
Open source libraries ensures that Java should be used everywhere. Apache, Google, and other
organization has contributed lot of great libraries, which makes Java development easy, faster and cost
effective. There are framework like Spring, Struts, Maven, which ensures that Java development follows
best practices of software craftsmanship, promotes use of design patterns and assisted Java developers
to get there job done.
In Core Java you will learn about the basics of Java Programming. It will cover the knowledge of following
- Basic technologies
- HotSpot VM
- Java Naming and Directory Interface (JNDI)
- Application monitoring and management.
- Tools API