Comprehensive Java Tutorial: Learn Java Programming from Scratch
Table of Content:
What is programming?
The term programming means to create (or develop) software, which is also called a program. Computer programs, known as software, are instructions that tell a computer what to do.
What is Java?
Java is an object oriented, simple, distributed, interpreted, robust, architecture neutral, portable, high performance, multithreaded, dynamic, powerful and versatile programming language originally developed by Sun Microsystems and released in 1995 for developing software running on the mobile device, desktop computer, and server.
About This Tutorial
This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts of Java Programming language.
Prerequisites for This Tutorial
Java is related to C++, which is a direct descendant of C. Much of the character of Java is inherited from these two languages. From C, Java derives its syntax. Many of Java's object-oriented features were influenced by C++. In fact, several of Java's defining characteristics come from its predecessors (c and c++).
So our suggestion is that, to learn C OR C++ first then come back. if you will have the concepts any one of the language it will help you to understand the java quickly.
Is It Necessary to Learn C, C++ Before Java?
Well, the answer is a definite no. You do not need to learn C, C++ before Java. In fact, you can learn Java without any C, C++ knowledge at all. The two languages follow slightly different paradigms, have a different syntax and are used in different types of software development.
Target Audience
- Students who are pursuing BCA, MCA, B.E/B.Tech (CS/IT/EC/EE/ME/Civil/Any other discipline)
- Students who have "Java Programming" in their curriculum
- Candidates who wish to switch from service based companies to product based
- Candidates who want to continue their career as JAVA developer
- Candidates who are passionate about coding
- Question 1: Does Java allow Default Arguments?
- Question 2: Which number is denoted by leading 0x or 0X in java?
- Question 3: Where import statement is used in a Java program?
- Question 4: Which method is used to create the daemon thread?
- Question 5: What is the difference between the size and capacity of a Vector?
- Question 6: What is an enumeration?
- Question 7: What are the restriction imposed on a static method or a static block of code?
- Question 8: Can an Interface extend another Interface?
- Question 9: Which object oriented Concept is achieved by using overloading and overriding?
Related Questions
- Assignment 1: My First Program In Java
- Assignment 2: Comments in Java
- Assignment 3: Single Line Comment in java
- Assignment 4: isLowerCase() in java
- Assignment 5: Runtime Polymorphism ( method overriding ) with Multilevel Inheritance
- Assignment 6: Multi Line Comment in java
- Assignment 7: Documentation Comment in java
- Assignment 8: compareTo() Method in java
- Assignment 9: C Program to Count the Number of Vowels, Consonants and so on
- Assignment 10: How to iterate over a string in C?
- Assignment 11: How to iterate over a string in C?