Java_Introduction_lyst3619
Java_Introduction_lyst3619
Java Introduction
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
1
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
2
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
3
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
1. PROGRAMMING PARADIGM :
-> C : Procedural Language
-> C++ : OOP (Object Oriented Programming)
-> Java : Pure OOP (Object Oriented
Programming) - 99%
2. ORIGIN :-
-> C : Based on Assembly Language
-> C++ : Based on C Language
-> Java : Based on C & C++
3. DESIGNED BY/YEAR :-
-> C : Dennis Ritchie / 1972
-> C++ : Bjarne Stroustrup / 1979
4
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
4. TRANSLATOR :-
-> C : Compiler
-> C++ : Compiler
-> Java : Interpreter & Compiler
5. FILE GENERATED :-
-> C : .exe file
-> C++ : .exe file
-> Java : .class file
6. STATIC/DYNAMIC PROGRAMMING
LANGUAGE :
-> C : Static Programming Language
-> C++ : Static Programming Language
5
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
7. PRE-PROCESSOR DIRECTIVES :-
-> C : Support header files (#include, #define)
-> C++ : Support header files (#include, #define)
-> Java : Use packages (import)
8. PLATFORM DEPENDENT/INDEPENDENT :-
-> C : Platform Dependent
-> C++ : Platform Dependent
-> Java : Platform Independent
9. POINTERS :-
-> C : Support pointers
-> C++ : Support pointers
-> Java : Does not support pointers
6
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
10. INHERITANCE :-
-> C : No inheritance
-> C++ : Supports inheritance
-> Java : Supports inheritance but not multiple
inheritance
11. OVERLOADING :-
-> C : Does not support overloading
-> C++ : Supports overloading
-> Java : Supports overloading but not operator
overloading
12. DESTRUCTORS :-
-> C : Does not support constructor and
destructor
-> C++ : Supports destructor
-> Java : Does not support destructor
7
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
Interview Questions :-
8
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
9
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
Websites: https://www.smartprogramming.in/
https://courses.smartprogramming.in
Android App:
https://play.google.com/store/apps/details?id=com.sma
rtprogramming
YouTube Channel:
https://www.youtube.com/c/SmartProgramming
10