Learning Java - Tutorials.
JAVA is the most useful programming language now a days.
Most of the Companies seek students who already know JAVA or at least know its basics.
WHY??
Due to its following features:-
- Platform Independent:-
It is not bound to any specific operation system. It is made possible by the use of Bytecode. In other languages a program is compiled into an executable code but in java, a program is first gets complied into Bytecode. This bytecode is then executed by JVM(java virtual machine). Hence to run java program, you should have only JVM installed in your system.
- Distributed:-
It can be used to develop applications to communicate over the network. It is possible because java supports the TCP/IP protocol.
- Enhanced Collection Framework:-
The collection framework provides a set of interfaces such as List, Map and classes such as ArrayList, LinkedList to store elements of different data types.
- Dynamic Compilation:-
The process to compile a java source code at the time of running a java application is called dynamic compilation. It has interfaces that support runtime access to the java compiler to compile a dynamically generated java code. This is useful in creating java development tools.
- Web Services:-
java introduces new APIs(application program interfaces) to support the development of Web-based applications that are used to exchange data with the clients. These APIs give every support needed to write Extensible Markup Language(XML) based Web applications.
- Security:-
java introduces API called XML-Digital Signature to create and modify digital signatures. this way programmers can design security policies easily.
JAVA is an Object Oriented Programming language (OOP).
now I am not explaining OOP concepts here but if you any questions regarding them or the features discussed above ask here, I will try to answer them as quickly as possible.
I will post here and we will go deep in java programming step by step so just check out regularly.