In the first time, I feel that Java entry doesn't seem to be C, C is getting started. Tools do not have Turbo C, Visual C is easy to use (own machine, you can't afford JBuilder, greedy guy, you must pack it later) . What Java_Home, ClassPath, virtual machines and other concepts are the initial basis, and the people next to them rarely use Java. I feel that Java is doing applet. Slowly know http://java.sun.com, start to know that Java is profound. I am incredible is that new names such as Java 2, JDK, J2SE, J2EE, J2ME are spread in their minds. Slowly knowing that JCP organization is an origin of the Java-related specification http://java.jcp.org, so I subscribe to a list of mailing. It's a good thing, regularly have the latest trends in Java, so Java's dynamics have a full view, I suggest you go to subscribe. Free. After you do it yourself, you don't understand Java (TM) 2 SDK Documentation, you don't understand, especially if you don't need any manual. There is a copy.
After taking the Java development environment, remember to edit and compile with UltraEdit (in which the Java compiler) can be used. Slowly use JCREATOR. Nice, at least many aspects have improved. I started selling a set of
I don't know when it is, I have to start the project. I used to see what I saw in the book. I have a good opportunity to work in the project. I have a feeling slowly. I started using Swing, developing a desktop. The system is placed, and it is not possible to put a button, and then I know there is a layout manager. Cough, this mother-in-law's Java is very annoying. Start relating to database access, JDBC. Later I learned that Sun's Java website has a Java Tutorial. (Http://java.sun.com/docs/books/tutorial/). At the same time, I also know that Mr. Cai's Sleepless in java (http://www.orex.htm) is too beautiful, and it is very beautiful. Full, oreilly, http://www.onjava.com/ is also a good place. There are many excellent articles. Http://www-900.ibm.com/developerWorks/cn/index.shtml is also great.
Every time, after the beautiful meal, I also feel that I should have a way of learning, because this is not very good. Comparison. Let me think of Java Specification, right, I started researching the Java specification. The most beginning download specification is JDBC Specification, a lot of concepts, especially Database's transactional control, and you have a more in-depth understanding of her understanding. For the development of C / S structures, such as Swing JDBC, develop database applications, let me learn to develop two-story application. Very nice. I don't know when I want to start developing a website, based on Linux JSP JavaBean Oracle system. It is very interesting. Why do you say this? Because there is different from Swing JDBC development mode, there are more layers between the system (JavaBean, just this! Hey);
After completing the project, you have a better understanding of many aspects of Java. Start thinking about a question, what is J2EE? . We have learned about 3 directions in Java, first, desktop system, including C / S structure; second, J2ME, facing unlimited field, very potential guy, see China's mobile phone users know. Third, the platform for enterprise applications, calculated, J2EE.
After the painful choice, I chose J2EE .. Share J2EE to bring me happiness. Learning now, the biggest feeling is: Simple is beautiful, beauty is Java. There will be no pain in learning MFC, and there will be no hardships of STL, and the network application is not inferior to C . Start entering my J2EE trip.
Still downloaded a J2EE specification, a J2EE SDK. Start research J2EE, combined with http://java.sun.com/j2ee/tutorial/index.html started research. It is about 1 month, and I have a feeling, that is, at this time, I need me to complete a J2EE architecture project. Almost the same is completed, many concepts are not very clear after writing, because things are too much, mainly based on the JSP (Servlet) Session Bean EIS architecture development system. Of course, many things have been learned, at least in writing of SB EJBs. Know how JSP calls EJB ...... ..