Java learning

xiaoxiao2021-03-06  38

Java learning

-------------------------------------------------- ------------------------------ issue date: November 26, 2003 source: 9CBS.net author: author: Cai Yong has learned 576 readers have read this article

At present, Java can be said to be the most popular language of the industry and academia. Many readers are very urgent to learn Java. Unless you can download your professional skills to your mind like a movie "Wheel" (Matrix) (just a few seconds of downloading information), you will immediately have a pilot's skills), or the martial arts novels in the martial arts novels The way, otherwise it takes a bitter study for a while. It takes time, not tightening, I am afraid that the method is wrong, and it is half a time. I think that learning Java includes the following categories: * Know the principle of Java * Learn Java Language * Items Thinking * API * Development Tools

The following points will be described in detail below.

Learning Java's principles to understand the principles of Java, it is possible to truly understand everything in Java, learn anything, as long as the principle can master the principle, it will be more smooth. I have found that many people have used Java for over the years, but even Java's most basic characteristics are unclear.

In general, students graduated from the information of the information, will be fast than other departments, because four years of education laid the foundation of learning new things, this is also the information course. Value.

Unless you have received the basic training, you will need to refer to the knowledge of these information department in the process of learning or using Java. I suggest that you can read the book of the information system textbook in your leisure time. This is the way of cure, and the special medicine that is not allowed, must be patient.

Learning a Java language learning Java language is simple, after all, Java language only contains more than 50 keywords (Operator), plus Java syntax (Syntax) is also very simple, so the average person can be very Learn the Java language soon. It is dangerous that many people think that they have fully controlled Java language, but in fact, for internal operational mechanisms still can't master it, these blind spots will sometimes make you unable to control Java languages. Overcoming these blind spots is to see "The Java Language Specification, 2nd Ed." (Without Chinese) to completely understand the Java program language, and see "INSIDE THE JAVA Virtual Machine, 2nd Ed." (With Chinese version, but translation Get @ #% $) to thoroughly master the way the Java virtual machine works.

Thinking of learning object-oriented thinking, does not mean that you can design a good object-oriented system architecture. For experts who want to be object-oriented, often need:

* Take more related books, especially the book of Design Pattern and Refactoring. * Dachematic program (such as the DESIGN and IMPLEMENTATION) of Java API * more write programs

After learning the API Learn Java language, you need to learn some API to write a useful program. Java's API is very much, you must plan a learning path, which will not be lost in the vast API sea. The essential API includes: IO, New IO, Collection Framework, Network, RMI, JAXP ..., etc. As for other APIs, you will be able to see your needs, approximately separate: * GUI class: javabean -> swing -> javahelp -> java2d -> Image Io -> jai -> Java 3D ... * Enterprise class: JDBC -> JDO -> Servlet -> JSP -> EJB -> JMS -> JTA / JTS ... * J2ME class (this is not my expertise, unable to provide learning order suggestion)

The usage of learning development tools is only jdk. It is difficult to write large programs, so the general program will use JBuilder / VisuaLage / Visualcafe and other tools. These software is sold so expensive, must have its value, it is worth some time. Learning how the development tools are used, you will find many of the features provided by development tools, which allows you to increase in productivity during development.

For more information, please visit Java Learning Solutions ""

转载请注明原文地址:https://www.9cbs.com/read-69398.html

New Post(0)