Learn
- Review, reflection, and prospects of Java road a year
In the study of summer vacation, the situation is also as developing as I am planned. First, a book is "Java Network Programming", Bruce really recommended a good book, this book is gradually incorporated and very thorough, finished This book then learns the new NET's API and NIO is very easy. This book I spent 10 days after reading, I feel so good ^ _ ^. At the same time, I practiced the code in "Java Cookbook" every day. I put all the books of the book in person. It is because I have accumulated a lot of ways to solve practical problems, so this book is called EncyClopedia. Not too much! After successful learning, "JNP" I started learning "Java servlet", because the foundation of Java has been solid and gradually understanding the Web Application in the first half of the school, so learning is very easy, at the time The tool I use is JBuilder9, saving Editplus Tomcat, each time a servlet is written, and the XML file will be changed. Referring to jbuilder, I remembered that when I didn't know how to crack, I didn't easily use JB. I didn't know how to get it. Java's IDE is really good for beginners, but as long as you get it. Threshold, then those tools let you add! However, the hugeness of JB and the launch of the launch have made many people respect, although it is powerful, especially with TOGETHER and Optimizeit plus a photo of a handsome Blake Stone ^ _ ^, but I prefer to use Eclipse or IDEA!
However, in the summer vacation, E-mail from O'Reilly has affected me after a month, which is O'Reilly to buy a book activity, and many of them are 2 fold, just in that I have a lot of more than ten books, and the content covers XML, UML, Java, and the Internet. It takes only more than 200 RMBs, which is equivalent to more than 20 RMBs per book. This is in the IT books, or O'Reilly This world-class publishing house with book quality assurance is very rare! However, because I bought the book is too much, I can't finish in the summer vacation, so I only read these books in the second half of the holiday, "JDBC and Java Database Programming", "Java Threads", "Enterprise Javabean" "The first 2 chapters (because they don't understand, just like stepped into the forest), plus learning" Core Java "(Volumnii)," Tij ", I dare not say me if I have learned" Tij ". There is a big progress, but I think the proficiency has increased, the basic knowledge is more secure!
(Attached: In fact, the books I bought, except for the above three other things, I haven't seen it later, I can't do it again. After this, I understand, for computer books, it is not "four books and five times" Take a collection, you can pass it to the later generation (of course, don't rule out the classmates who are happy), you can buy a book can only buy a book that I have to watch recently. I booked a book for this book. As for You are useless, as I bought DNS, the network, even if it is very classic, it is very cheap, it is white to send you, no two volumes of toilet paper is really ^ _ ^)
Talking about a summer vacation, there is still something that is addicted to the 9CBS forum. Before you go home, I still have a goal to become a red star in the 9CBS Java sector, because when I think the Red Star is a synonym of the technical level (general initiator has this idea. ^ _ ^), So that the holiday answers questions in 9cbs can be described in a crazy to describe. At that time, every post had a footprint. It was 5, 6 hours per day, and the score was indeed helping, but I am very clear. , The ability has not soared like the experts! Soon, less than a month, 5000 points is enough, look at the red star behind himself, can be said to be happy to win ^ _ ^, my heart wants Java, I will be introduced! At that time, I had the introduction and basic issue of the Java foundation sector to repeat n times in different periods, and I remembered the difficulty I gotten, I wrote a post of beginners to get started, listing the beginners The four problems with the highest quotation (at least I have planted the top three on the top three problems). 1: Environmental Variable 2: Configuration of Servlet 3: Java Connection Database 4: Book Recommended! I often saw my article, I have such an article at the time, nor here ... Go back to school, slowly, the enthusiasm of the 9CBS Forum is light, but open the browser first on the browser. Still 9cbs, maybe this has become a final type in my life. Just as I said, in fact, I haven't gotten online every day, but also collect mail, take a look at the news, go up the forum. But I don't think it is a way to have a lifestyle one day. This has been cured as a way of life!
If I have some Xu Zi Bubble Forum before rising the second star, this momentum will basically disappear with a star next to Converse, and because it is very busy with usage, even the forum each time Also just non-technical version! More 9CBS or go to the Document Center, because every short, there will be some very good articles to learn. In addition, another treasure house is the IBM developer website!
In the second half of school, I set another two goals: first is to enter J2EE camp, which is first prepared to overcome EJB, of course, the preferred textbook is O'Reilly's "Enterprise Javabean", but this book is very old, The books are all ejb1.0 and ejb1.1.
EJB's practical environment is more than the general J2SE program, I used the weblogic8.1 jbuilder9 sqlserver, using JB to develop EJB is very convenient, I only need to add a few pieces of code! However, because such a configuration caused a slower speed, I didn't write how many examples of examples when I learned EJB, mainly concentrated in the principles!
Another goal is the study and application of design patterns, I hope to be able to get out of the language level, saying that this can only be a laughter, because the language level is easy to talk, I have to practice too little, and the practice of the theory of toys and the practice of the toy code. This goal is simply an idiotic dream! However, in September, I really started the study of the model. The choice of the book is a very good "Java and Mode" online, but I only have little part of this book, the reasons are two, the first pillow The same book is inconvenient to carry, it is inconvenient to read; the second, the simple code in the book accounts for most of the space, and it feels a bit tired, maybe because I have alive for the Oriental culture, some examples of Dr. Yan, let me Confused! But in September, I saw another good book, "Effective Java", Bloch is worthy of a high reputation in the Java community. When this book, I already feel that Joshua is here. In the suggestion, the essence of Java programming is on paper. This book is shocked by the feeling of watching Tij, or it may be because they didn't understand their essence when I saw Tij, or there may be more things. There is no fresh feeling, thinking is a matter of course. Just as I later learned CPP, I saw that I didn't feel the same when I met the magic Polymorphism! This book has been read 3 times in this semester, and usually read this book again, feeling new gains every time!
In fact, this semester of the past is very small on Java. It takes less time. The time of writing program code is less. The procedure written is mainly the Java elective class and operating system homework ^ _ ^, because I always feel tap Time-time, what you learned is not learned at all things, of course, I know this is wrong, but there is this tendency in my heart! In fact, this kind of realm in the night of Cai Xueqi is that it is really not more knowledge that practices can learn, but although I have not reached this illusion, I have this kind of illusion.
Maybe because "Effective Java" is very good, I bought two books that were almost the topic. One is "Practical Java", the other is "java pitfalls", the former depth is not as "EJ", The latter also involved too many gui's things, but in general, these two books have also learned a lot! I firmly believe that I will always have a good thing to be myself. ^ _ ^
"Mastering EJB" is the last book of Java, I am reading this book, but also stops the chapter of the high-level theme, because it is slow, it is slowly, I am not ready to develop to J2EE, because these I call them to apply, if you don't come out, there is no effect, so I just understand some EJB principles, and the development deployment will not understand. careful. Therefore, the Java learning in the semi-issue is also placed on the J2SE. Enter November, in addition to the technical website to see some questions about Java, from "programmer", "development masters" look at some articles above, and have not reviewing "EJ", there is no official book to read it. ! Mainly because I put all the energy in C / STL ^ _ ^
For the first time, I participated in the Java Annual Meeting in October, and this time I was lucky, I met James Gosling for the first time, even more fortunately, in James, I met, I was able to share with this java father And I was fortunate to get a Sun gift Starsuite! After participating in the Java Annual Meet, I participated in the BEA's Dev2Dev Developer Conference in November. Anyway, I think it is to understand some concepts. It is necessary to truly learn something is unlikely, then the place to broaden the horizons, one sentence is gain knowledge!
Reflections on the road that has passed this year, that is, the sour is tasteful, I think the only thing is worthy of being a step, I have come, I have come, I haven't give up!
As for the goal of the short term, learning to understand JVM, and for future prospects, I personally don't like the future, because I feel that I feel full of feet!
The following is my reflection or some ideas I have formed in my study. I have to give you some suggestions and correct my error perspective:
1. Book reading hundred times,
I read this book is like this. I don't understand it is normal. The technical book is not a martial arts book, I don't understand that there is nothing strange! I
If you don't understand, you will not block it too long. I don't understand, I will swallow, wait until I have finished reading this chapter or this section will come back to learn, repeated reading! My study is a round-trip curve, and I will review the review you have learned from time to time! I think it is reading a few times, just like I now read "Thinking in Java" now, there is a new gain every time, although I have a small bar, but I can't be obvious! This may be the so-called warmth and know new!
2. Do not build a high platform in Thala
Here is a sentence in "in-depth light-out MFC", in fact, I run through this article I am not emphasizing the importance of the foundation, and I usually take this concept is Deeply Rooted in My Mind.
3. The big thing in the world, must be fine
In addition, the teacher's words, learning technology is to succumb to work! Seeing a book should be understood, in fact, there is also a book, the principles of books are not to be half a horse tiger, as for a lot of application books, instance books, I know where to find it!
4. Industry is in diligence, and it is integrated to think
This is the same as the thoughts you have to express this article, there is no shortcut to learn, just hard work, don't give up, you can succeed! Regardless of the road in front, you only have to stick to the peak, wait until the peak, look back, the road that you have passed is successful! No matter how smart, or some stupid monks, please remember "Ying Yue, you can't do it; 驽马 十, 不 不".
5. Not accumulating, there is no thousands of miles; not accumulate, there is no energy
To achieve the realm of the master, not the merit one day, usually, more accumulation, integrity, thickness, and thin hair is the right way! A lot of accumulation is in a matter of time, half an hour. Many students, I used to be like this. For example, watching the movie for a night, I wanted anyway, I wanted to waste a few hours, and I won't go to self-study. The remaining time will go online to listen to music. I have passed! Now that I have to go to the self-study room (but this has a prerequisite, ^ _ ^, even the school is small, the dormitory to the library is very close), because these minutes waste is also wasteful, why don't you use these? See the book in minutes? More reading is always helpful! 6. The way of martial arts is not enough.
One sentence in "Tianlong Bay" is actually a truth. It is a bit more than saying that Yu Mu Zhi has learned from martial arts. As a result, Qiao Feng, Qiao Feng, a dragon 18, can Practice to the world! Some students, I want to learn Java today, I want to learn C tomorrow. After a few days, I want to learn C #, but I still have a bamboo basket! In fact, as long as you have the same, you learn is proficient (you can call it is proficient, you can easily!), Others can quickly touch the category!
7. Sewage has a success, the operation is specialized
There are too many technically strong people, but don't be self-purple. Many students, including my own feelings of self-purpleness in the process of learning, really stronger, I will not! In fact, it doesn't matter, come slowly, say to yourself, what you have arrived, I can come! !
8. Tian Xingjian, the gentleman is self-improvement; the terrain is Kun, the gentleman is with a virtuous virtue
In a word, a whip, spur yourself!
PS: I have wanted to write such an article for a long time, summarizing my learning for a year, take a look at the road you have gone through, and it is also a memory that has been in 2003. Memories have been memories! Although I started writing after New Year's Day, it is written to stop until today, I will complete this article, such as reminiscent! I personally not writing, so the so-called article is just what I think of what I think of. I may not be in a small number of idioms that may be misuse, and the reason is sent to 9CBS is also for that sentence: publish the best memory!
Wang Yuzhen
Finished in a place in
On the 15th of January 2004