Not long ago, some websites have been a survey: which programming language you prefer? Results Visual C , Visual Basic and Delphi ranked more than 20%, became a veritable "three sword", Microsoft is "three in the world has its second". If you don't believe it, you can go to the "expert outpatient" of www.9cbs.net to see, VC, VB, Delphi's problem is full of flying, more than 10,000, and there are only hundreds of questions on Java. Seeing this situation, I really want to scream: China's programmer, hurry to java! I can't bear to see this field, we are more and more far from foreign counterparts.
I graduated in 1996. Java is just out, and the fire is hot. I was a c fanatist, with 3 years of C experience. Contact Java is only used when graduated, and it is basically a basic understanding of Java. At that time, Sun launched JDK1.0 (Java Development Kit: Java Development Kit), is very bad, some basic There is no function. Like everyone, I don't recognize Java. I think it is just a toy. It is SUN to interfere with Microsoft's market means, just like Oracle, it is like a NC to replace the PC.
After completing the graduation design, I threw Java to the country of Java. Self-thinking C is good, or do your own old bord! When I graduated, I think it is proficient in C , and there is a foundation of Java. It is a two stunt. It can also mix a mating in the software industry in China. I came out of the future with unlimited worship of the future and unlimited C .唉 - The situation is completely different in my idea. At that time, Delphi, VB arrived in the sky, C highly unable to climb, but I am a C madness, I want to change the other languages, I seem to It is simply an insult to C , which is also an insult to my belief, so let me "eloquate" other languages are absolutely impossible! For the rest of the domestic disappointment, I thought IT technology frontier, so I wanted to come to the IT elite collection - Silicon Valley.
I think this is finally possible to show me how to hide for many years, but I am wrong again! In Silicon Valley, VB, Delphi does not enter the stream, although C continues to be used, it is already a big better than before, but there is a relatively easy search for C background. Here, the programmers, the size of the CEO, CTO is only interested in Java. I really can't think of me! The anti-Soft atmosphere here is very strong, perhaps Sun, Oracle, IBM, AOL and other super company's base camp here. After a period of time, I found that as long as it is a little bigger, it is maintained at the same time, and these applications are developed in the past, and they are often established on different operating systems and application environments. More cumbersome. If you want to solve the cross-platform problem of the software in all, let these System seamlessly connect, it is best to have a software that is "written, run everywhere", so Java has become the best solution!
Here, each big company's pursuit of Java is almost played: IBM has 16 Java laboratory in the world, and "Java is all" big flag day and night, it is not more than Sun less; Intel is full I went to the Java chip to seek a place in Java; Oracle, Sybase, Informix These ace database manufacturers have placed horses, binding Java to their own products, providing the most comprehensive and direct support for Java; Inprise, BEA, IONA, NETSCAPE (now AOL Anti-Mad) jointly a large number of system integration, support vendors, rushing to develop their Java tools, apply service software, the purpose is only one, that is, let your product bring a loud "" J "Word; Cisco, 3COM, HP, NEC and other large network equipment suppliers have a strong interest in embedded Java, and a batch of Java interface smart devices continue to emerge. The competition in this market is extremely fierce, no one dares to neglect. Sun yourself is not used, SUN creates Java, but Java is not SUN. Competition from giants also lets Sun feel unprecedented. Under the policy of "defending Java, defending Java, developing Java", Sun led the giants to release all versions of different fields: Java2 Standard Edition (J2SE) facing the PC, Java 2 Enterprise Edition, an enterprise-class, ), Java2 Embedded Edition (J2ME) facing the embedded system, Personal Java Edition for intelligent terminal ... In such a trend, I can't press it, I only put it down to let me infinitely proud, passionate C --- my beloved C ! In China, it has not reached the height of C ; and the Silicon Valley on the other side of the earth, C has lost the glory of the past. I am sighing, I immediately put into Java's career with great enthusiasm. Fortunately, there is a C 's skill and the previous understanding of Java, Java will quickly start.
When I immersed in the Java programming world, I found that Java can also use it or use it, this is before I didn't expect. I have always thought that I was an OOP (object-oriented design) hipster, and I found that my OOP level was originally low - OOP was used in Java to be pure: Java is an open system, each manufacturer can For it, implementation, to maintain the purity of the entire Java world, they use a wonderful way to use the 100% OOP characteristics of Java, for the definition of the specification is just some interfaces, and the implementation of these interfaces is completely made of various manufacturers Go to the responsibility, how harmony, how perfect! I can't understand this, you can't understand EJB (Enterprise Javabean), servlet / JSP, RMI / IIOP, JNDI, JMS, JINI ... these Java's rookie power! A slightly big company (except for Microsoft), there is no one in her, now use "she"), and the source of money, the people flow here, seems to whitening. So far, the most perfect business solution in the industry is J2EE, not to say J2ME, I want to do the next generation of Internet access devices, except for J2ME can be said to be no choice, more destined is that she can completely with existing systems Tight connection ... I don't want to put C , VB, Delphi is nothing, I have a very incomparable worship of C , but every knife has every knife, in the system, support software field, C , VB, DELPHI is still boss, just don't put this boss's thoughts everywhere. In the application, now is Java, no matter what you admit, it is denying, and a set of Solution, a set of solutions written by C is still less than $ 100,000, and the Solution completed with Java can sell millions of dollars, this Is the difference; Similarly, if Java is used as a small toy in a desktop environment, her is determined than any language. When Java One 2000 was held in the US red fire, up to 40,000 companies squeezed into the venue, more than 3,000 experts, the scholars were in the generous remarks, and they didn't think about the past. When it is a savvy Japanese, I have long been on dozens of seats; when a big company is fiercely fighting in the Java's field, there is also VB, Delphi, pillow C sleep!
"Java? It is a toy", friend, brother, and sisters! ---- I really don't want to hear this, maybe you say this when you say this, but you should know that when you laugh, the peers of people are more happy than you. How do they hope that we will always treat her as a toy!