Java The Complete 9th Edition:
21/4/17
Reason for java:
- To adapt to changing environment and uses.
- To implement refinement and improvements in the art of programming.
Book includes
Lambda expressions is introduced in these Java 8.First step in functional programming without belonging to any class.
Depth tutorials data types,operators control statements and classes.Also exception handling,inheritance, multithreading,annotations, autoboxing and generics.
It include collections framework,AWT(ABSTRACT WINDOW TOOLKIT),Event handling,Imaging,Concurrency.
Introduce Swing.
Introduce JavaFX.
Javabeans and servlets.
Java Lineage:
Java is related to C and C++.
In java C derived by Syntax
In java C++ derived object oriented features.(complexity)
BIRTH OF C:(1970)
C have trouble in starting while system code for large program cannot be changed and difficult to understand due to spaghetti code which leads some jumps in programs.
BASIC,COBOL,FORTRAN are high level languages is relied upon GOTO sequence.
successfully synthesized the attributes and got attracted by many programmers.
C++ NEXT STEP OF C:(1970-1980)
- Assembly language enhanced by high level language to handle complexity in program.
- OOP(object oriented program) helps in organize the program by use of encapsulation,inheritance, ploymorphism,Abstraction
- C++ was first called as C with classes and derived finally as C++.
- It Includes all attributes of C.
JAVA:(1990)
- C++ makes complexity and stylistic in programs to define wide range through internet.
- 1991 java developed in sun microsystems by James Gosling and named as oak and renamed as java.
- For creation of web pages portable programs is pretended in world wide web
- Java was to Internet programming and C was to system programming.
- C# makes Dotnet programming to built reusable components.