Attention: Java programming status unshakeable 12 reasons

Source: Internet
Author: User
Keywords java reason attention very
Tags backbone development how many java java language java technology java virtual machine memory

12 reasons why Java is unshakable

Today, the face of the programmer who has been masked by all sorts of new technologies until it disappears is something to miss. Just as the language of COBOL, which was revered as an artifact by the old programmers, is of little value today. And Java as the backbone of modern programmers at this point may be the next COBOL.

How many books on JAVA technology is already a long-term memory. The use of the Java language now in middle age no longer appears on the covers of various magazines. JAVA has been 19 years from birth to now, the application development circle has started around those more attractive new technologies. Java may be a legend in the Web 1.0 era.

You can see from the recruitment information, iOS development related to about 2500 hiring, Java has more than 17,000. The data may not be perfect for measuring the value of technology, but seven times as many Java jobs as iOS under the constant push of new technology to illustrate the problem.

Before we forget about Java's role in the computer industry and its outstanding contributions, there are 12 absolute reasons to tell you that Java will not only be destroyed like COBOL, but will also grow stronger in later generations. In other words: Java is always there and its status can not be shaken.

Java indomitable in the market struggle

The world of technology has never considered Java to be successful, and despite its rivals too much, it is still booming. Those who are surprised that Java still exists do not really understand why Java succeeds. Microsoft was the first big rival to face with Java because MS-DOS provided versatility then, and Microsoft saw Java as the most likely alternative to this versatility.

In addition, Apple Steve Jobs has never received Java, even in the era of Mac being ignored by all except Adobe. Java compatibility can bring a lot of useful code, but Apple has not regarded Java as the first choice.

Many struggles within Java have also brought great pain to it. IBM loves Java, but has been fighting Sun. The decision by IBM to refer to its excellent IDE tool as "Eclipse" has not been readily accepted by Sun's staff. Sun has never understood business as deeply as IBM does.

Despite these reasons, despite the many pitfalls of Java creators in the development of Java, Java is still growing rapidly and is well established in server applications to meet basic business needs in desktop applications.

Java virtual machine to optimize the magic of the thread

One of the strengths of the Java Virtual Machine is multi-threaded control. The JVM is optimized for the stability of hundreds of threads on large multi-core machines. Other languages ​​will work on cross-compilers and simulators to run on the JVM. This ability of Java also attracts a lot of high-traffic websites at the same time. They can develop on the desktop and throw it to the server to make the JVM play a multi-core effect.

Ruby has become Java's current rival because of its concise syntax and good source readability. But when performance becomes a bottleneck, Ruby developers move to JRuby, a Ruby environment that is emulated in Java and enhances threading capabilities under heavy load.

123 Next
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.