Java language is a very real dream for me. I remember the second grade of the college, I saw a new Java language in the library, and those books were new, revealing a mysterious attraction in front of my eyes. I have already remembered what books I first contacted. I only remember that I opened my book at that time, I immediately found a separate name of Java language: "Java", which added the mystery of Java language. However, short contact does not really attract me into the world of Java. Because I just started to learn C language when I was a large second language, I didn't think about the language of the object, Java. The pure object's things are a far away peak for me.
Later, an accidental opportunity, saw an e-mail of the classmates of the same bedroom, a single-eyed white elf image jumped into my horizon, it kept turning over the arm, turned to the right from the left side of the email letter paper, It is turned to the left from the right, and occasionally recruiting his small hand to pay us, leaving me an indelible impression. I first knew that the Internet was so lively, I also knew that Java is all the creation of this. I feel well in Java.
For a long time in the future, I often try to learn Java. At that time, compiling java is a very difficult thing. I have a kind of conflict with the compilation environment of the command line, so I spent a lot of strength to find a good Java integrated development environment, just like Turboc2. Haha, I found that this is really a joke. At that time, I still only know that turboc2 is the best development environment, and there is no contact with the VC and TC , but it has been unfolbened with Java. Later, I found Java Workshop, it can run in Windows, and the interface is very beautiful, it is the flat style that Microsoft is favored, and the toolbar icon is very beautiful, the picture is very beautiful. But unfortunately I eventually don't have the Java Workshop tool, and I haven't mastered the Java language.
Now think about it is too worried, I haven't known the basic characteristics and grammar in the Java language, and I can't wait to develop with IDE. I have been mixed with Java for more than two years. But until I started to contact C , I still don't know what "object-oriented" means, it is a bit ... I have a bit.
Time always slowly pushes the memory to the distance, university life has soon become a memories of yesterday, I have also come out from the university to become a poor programmer. Rely on the C language foundation in the university and the assault to VC before graduation, I found the first job in a small computer company in Hangzhou. I have a deep friendship with the C language in front of the computer. Gradually I put all the energy into C this magical language world, I started to understand C . I have been working for less than a year, I still use C and VC work, and I have more freedom and time to practice my own understanding of C and object-oriented understanding, so I have more extensive objects In-depth understanding, OOP has become a sword of my development program.
At the same time, I read a lot of academic papers about C and Java, I know that there are many identical and different from the two, and I also saw the struggles in the software development world. At this time, I have it for C . More feelings than Java, so when I saw some criticism from the Java world, I was somewhat not to serve, more stood in C . Now thinking that the language is just a different tool in front of the programmer, and the struggle between the two is in order to promote common evolution, and the class struggle is completely different from essentially. Compared to C for more than ten years, Java's history is only just five or six years. Java and C are just like a young man with a young man. C has long strong and tall action agility and smart, and Java will quickly go to C today in many people's care and favorite. Today's Java has moved to a broader network world and enterprise applications, and J2EE architecture has become an industry in fact mainstream standard, Java technology brings many new exciting technologies such as middleware, dynamic web technology. When I learned more and more, I realized these phenomena. I have an urgent understanding of Java again. I have been looking forward to an opportunity to truly put into Java world.
After receiving a WebGIS project after three months, I hesitated, I finally selected Java technology to develop this project. At this time, I have been completely different from those who have broken into the Java world four years ago. I have been able to look at a language from a higher level. I used the "Java Pepsi" in half a day. Book in the door-class book, but fortunately, you can buy O'Reilly's "JSP design" classic books. Two or three days later, I have been able to develop my own website and the real Java program. My story with Java is really starting from here.