Java For Beginners. Learn Java Fast: 100% FREE ONLINE COURSE Included by George L is a lovely compact introduction to Java language. It covers fast the basics of the language like Comments, identifiers, class fundamentals, basic Java Syntax and much more. It does supplies basic and elementary examples for the novice to understand the various elements of the language.
It is not a book that will cover the entirety of the language but as the title suggests is for beginners. It does fulfill in my opinion its purpose by giving a taste to the novice of what is Java language but if you want to learn more about the language then you should buy more comprehensive books. The bonus video at the end is very informative and helpful.
More info on Java:
There is given many features of java. They are also known as java buzzwords. The Java Features given below are simple and easy to understand.
- Platform independent
- Architecture neutral
- High Performance
A platform is the hardware or software environment in which a program runs.
There are two types of platforms software-based and hardware-based. Java provides software-based platform.
The Java platform differs from most other platforms in the sense that it is a software-based platform that runs on the top of other hardware-based platforms. It has two components:
- Runtime Environment
- API(Application Programming Interface)
Java code can be run on multiple platforms e.g. Windows, Linux, Sun Solaris, Mac/OS etc. Java code is compiled by the compiler and converted into bytecode. This bytecode is a platform-independent code because it can be run on multiple platforms i.e. Write Once and Run Anywhere(WORA).
Robust simply means strong. Java uses strong memory management. There are lack of pointers that avoids security problem. There is automatic garbage collection in java. There is exception handling and type checking mechanism in java. All these points makes java robust.