Java | How to start Learning Java
Java is one of the most popular and widely used programming languages and platforms. A platform is an environment that helps to develop and run programs written in any programming language. Java is fast, reliable and secure. From desktop to web applications, scientific supercomputers to gaming consoles, cell phone to Internet, Java is used in very nook and corner.
About Java
- Java is a simple language: Java is easy to learn and it's syntax is clear and concise.it is based on C++ (so it is easier for programmers who know C++). Java has removed many confusing and rarely-used features e.g. explicit pointers, operator overloading, etc. Java also takes care of memory management and it also provides an automatic garbage collector. This collects the unused objects automatically.
- Java is a platform-independent language: The programs written in Java language, after compilation, are converted into an intermediate level language called the bytecode which is a part of the Java platform irrespective of the machine on which the programs run. This makes java highly portable as it's bytecodes can be run on any machine by an interpreter called the Java Virtual Machine (JVM) and thus java provides reusability of code.
- Java is an object-oriented programming language: OOP makes the complete program simpler by dividing it into a number of objects. The objects can be used as a bridge to have data flow from one function to another. We can easily modify data and function's as per the requirements of the program.
- Java is a robust language: Java programs must be reliable because they are used in both consumer and mission-critical applications, ranging from Blu-ray players to navigation systems.
- Java is a multithreaded language: Java can perform many tasks at once by defining multiple threads. For example, a program that manages a Graphics User Interface (GUI) while waiting for input from a network connection uses another thread to perform and wait's instead of using the default GUI thread for both tasks. This keeps the GUI responsive.
- Java programs can create applets: Applets are programs that run in web browsers. But applets support was deprecated in Java 9 release and has been removed in Java 11 release due to warning browser support for the Java plugin.
- Java does not require any preprocessor: It does not require includes of header files for creating a Java application. Therefore, Java is a very successful language and it is gaining popularity day by day.
Important tips and links to get you started
- Understand the basics: Learning the basics of any programming language is very important. It is the best way to begin learning something new Don't have any anxiety, begin learning the concepts about the language. Get familiar with the environment, and slowly you will get used to it within no time. few links to get you started:
Comments
Post a Comment