Reasons to choose Java: The father of Java interview record _java programming

Source: Internet
Author: User
Tags web services
Article Source: Pconline Author: Yu Xiaofe

Microsoft's. NET and SunOne competition for a long history, and there is a growing trend, the recent Microsoft Server2003 activities just ended, on the morning of 16th, "the father of Java" jamesgosling in Beijing to attend the sixth session of the National Java Technology and application conference, facing to COM + For the core Server2003 aggressive, let's hear how the legendary man evaluates Microsoft and Java.


  Here's a question from James Gosling and Java enthusiasts:

"Microsoft is a very difficult company, in the Microsoft Dictionary does not seem to cooperate in the word!" ”

Jamesgosling


   Q: Sun has recently worked with Chinese mobile companies to develop wireless value-added services, and Microsoft has just developed a group of smartphone products, how does sun respond?

   jamesgosling: Microsoft is an interesting competitor, Sun's powerful weapon is the Java technology itself, and sun and partners close cooperation, a great support for the software development team. September 26, Sun and Unicom announced the formation of a coalition, which is China Unicom saw Java in the mobile phone market and Java's proprietary openness and standards. Java welcomes competition because it is the only way to maximize the technology in the field.

  Q:In the recent years of development, many programming languages have faded away, while the Java language is getting hotter, may I ask you where the secret?

   jamesgosling:I think that a lot of programming languages in the development is not lost, but moved to other areas, and the enduring Java, depending on the Java technology base, if you ask the programmer, why would choose Java, he will tell you that Java provides a variety of functions, provides a convenient platform, is a tool that attracts people. I think the main factor driving Java is the network, Java is based on network application development tools, this is its strong place.

   Q:In the traditional computing world, Java is not a very large platform, such as a desktop PC. In other areas, such as mobile, Java is developing rapidly, what is the future direction of Java?

   jamesgosling:And in the PC field, I do not think that Java is not strong enough, in the PC domain Java has a lot of applications, this is not visible, this is mainly Microsoft has spent a lot of effort to avoid users to see, in fact, Java application is very broad, such as artificial intelligence games, in other large areas, Java is widely used, For example, in the automotive, railway locomotives on the real-time control system, Java is also widely used in military aspects.

   Q:There are a lot of people in China using mobile phones, using mobile solutions, what do you think of using J2ME on newer devices?

   jamesgosling:J2ME's specifications are evolving, but our planning process is driven by the continued growth of mobile phone performance. Two years ago, mobile phones were far worse than they were today. The phone I'm holding is a Nokia phone, it has 16 megabytes of memory, and a few years ago we thought that 16 trillion could only be achieved on a very powerful desktop, so the work we can do with mobile phones is now becoming more interesting, and there are very bright and exciting prospects in this area.

   Q:Everyone to call you the father of Java, you can not share with you in the Java business, what is the deepest feeling?

   jamesgosling:It's a wonderful feeling to see Java customers do a lot of magic work through Java, like seeing the observatory on the volcano in Hawaii using a Java-controlled telescope, and seeing that the Dutch health care organization uses Java to solve the privacy issues and so on.
   Q:Sun has always said that the Web service developed by Sun is the best, and can sum up its characteristics and why. How does Sun's Web services progress in addressing the extent of interoperability with Microsoft's Web group?

   jamesgosling:There are so many things that can determine the advantages of Java, and I think its biggest advantage is that Java is a powerful tool that integrates the efforts of many people to provide many features. Java meets Network service standards and has a strong security. Sun has spent a lot of effort on solving Microsoft interoperability, following the international network industry standards and Microsoft tools to communicate, developed a number of related tools. Microsoft is a difficult company, in Microsoft's dictionary does not appear to cooperate in the word, Sun spent a lot of effort to comply with Microsoft standards, expand Interoperability. And the future of Sun's Web services will be to expand the Web application capabilities, expand versatility and edge application development.

   Q:IBM and Bea are Sun's partners in many ways, and at the same time, in terms of Web services, how does sun view its relationship with vendors such as IBM and BEA, and where does sun think its advantages are?

   jamesgosling:Sun's competition is based on good products, Sun believes that the greater the market there is a greater opportunity to make money, Sun believes should be with manufacturers such as IBM,BEA to jointly develop the market, rather than monopoly market, for example, the market is like a cake, is a small cake to walk a big piece or a piece of pie away small piece. Sun's business model is dedicated to expanding the market, which I think is better than Microsoft's monopolistic marketing strategy.

   Q:Have you ever had any problems with occupational diseases? Are you all right now?

   jamesgosling:I have a variety of occupational diseases, is a highly overworked occupational disease. My hands have all kinds of symptoms of occupational diseases, but this disease is not really painful, but your nerves will have some numbness, may not have feelings. Take a knife and chop down your fingers. You may not even know, this feeling is very terrible. If you want to sit at the table, 16 hours if you keep knocking on the keyboard, there will be a lot of damage, you must pay attention to the body. 16 hours of work is by no means good practice.

Jamesgosling is the vice president of Sun, the CTO of Sun Software and the director of Sun Labs. He has created a satellite data interception system, a multiprocessor version of UNIX, a compiler, a mail system, and a Windows manager. He also created the WYSIWYG WYSIWYG test compiler. Early on, Jamesgosling participated in the study of the Java programming language, completed the original compiler and virtual machine of Java technology, and was known as the father of Java technology. (Photo Source: Programmer Base Camp)

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.