Why Should I Use JAVA ?
In this introductory lecture we will try to explain that why one should use JAVA, despite of the fact that other languages are also present like c# and .net etc.
Lets see some important features of JAVA that make the developers to use JAVA as programming language.
1. What is Java technology ?
Java is a programming language and computing platform first released by Sun Microsystems in 1995. It is the underlying technology that powers state-of-the-art programs including utilities, games, and business applications. Java runs on more than 850 million personal computers worldwide, and on billions of devices worldwide, including mobile and TV devices.
2. JAVA Is Freeware:
The thing that every programmer and user love the most that JAVA is a freeware. It is easily available to users of your application with out any cost. The other important thing is that majority of JAVA IDE's and compilers are also freewares and are available on internet.
3. JAVA Is Platform Independent:
As a JAVA developer you don't have to worry about your client machine. The worst thing about other languages is that you have to code differently for different environments e.g: the code running on xp will not work linux or MAC OS but on the other hand JAVA is platform independent and one JAVA code is able to run on all environments (Even on mobiles in some scenarios).
4. JAVA Is Easy:
The important thing about learners is that Java is easy among all languages. Java also support web apps and web programming in more efficient way.
About The Course:
Course Contents:
The provisional course outline is given below. All the topic are with practice problems.
- Introduction to Java Applications
- Introduction to Classes and Objects
- Control Statements
- Methods
- Arrays
- Classes and Objects: A Deeper Look
- Object-Oriented Programming: Inheritance
- Object-Oriented Programming: Polymorphism
- GUI Components
- Exception Handling
- Files and Streams
- Recursion
- Introduction to Java Applets
- Multithreading
- Accessing Databases with JDBC
- Servlets
Note: In the upcoming course our focus will be on practical side of Java and we will not explain all the theoretical concepts in detail. But still on student request we can explain them that's why you should be active if you want to learn more.