What are the advantages of JAVA?
Java language is currently the first language, its advantages are also very prominent, so where exactly?
Let me tell you about the advantages of Java:
1. java's style is similar to C++, but different from C++, in a sense, java is a variant of C++;
2. java abandoned C, C++ in the easy to trigger the error and difficult to understand pointers, structures, and memory management, etc.;
3. java provides a rich class library, it is very convenient to develop programs;
4. java is a fully object-oriented language, supports inheritance, overloading, polymorphism and other object-oriented features;
5. C++ is a mixture of object-oriented and procedural language, C is a purely procedural language;
6. java is a strongly-typed language, which is more strict than C/C++ checking, java is a strongly-typed language. C++ checking is even stricter, java distinguishes between upper and lower case letters;
7. java provides an automatic garbage collection mechanism gc, which effectively avoids the memory leakage problems of C and C++;
8. java prohibits illegal access to memory, because java has no pointers, memory requests and releases;
9. cross-platform, the source code of java Compiled into a structure-neutral intermediate format, this format is machine-independent, as long as the JVM (java virtual machine) installed on the computer, can run this machine-independent intermediate files; java once compiled, run everywhere;
10. For different operating systems, there will be different java virtual machine, which determines the portability of java;
11. java supports multi-threading, simple to understand, if it is a single-core CPU, then it will be by way of time-slice rotation, multi-threaded execution of the program, if it is a multi-core CPU, then it can be understood that two or more threads are running at the same time.
One, do the website
Java can be used to do the website, a lot of large-scale websites are written in Java, such as we are familiar with the B site, so want to learn Java students can also be responsible for the production of the website side of the job (web development) is also more in this area, has been quite popular.
Two, do Android software
Android is a Linux-based operating system, in which the source code is Java, all the Android phones on the market are modified to run in Java, for more developers, they spend more time in the development of App above. You just open any App application, they are made in Java language.
Three, do the game
Most of the games on the computer are also developed in Java, the most classic is "My World", and the world's most influential game of today's League of Legends, chicken is also written in Java
Four, write software< /p>
Many programming languages are available to write software, but Java is now the most widely used, such as: enterprise application development, and OA, mailboxes, logistics, health care, voting, finance, exams, mining and other information systems, Java occupies an extremely important position. Now the most popular domestic is the cell phone applications, learning Java to do cell phone applications or more popular.
Said so much then how to learn Java that?
In this I use the brain map to give you a, Java learning line for your reference:
And some information:
Java in the market share is very high, I hope that most of them become excellent programmers!