Learn some of the goals of Java

Source: Internet
Author: User

Want to be a Java Master, how to become a java master ? I'll tell you right now . Java learning needs to achieve a few goals, hope to be able to your study and find a job to be helpful. So compare yourself and see how many of these goals have you reached ?

   1.you need to be proficient in object-oriented analysis and design(Ooa/ood), Design Patterns(GOF,J2EEDP)and Integrated mode. You should know .UML, especiallyclass,Object,Interactionas wellStatediagrams.

   2.you need to learnJavaThe basic knowledge of language and its core class library(Collections,Serialization,streams,Networking,? Multithreading,Reflection,Event,Handling,NIO,localization, and otherJavaTraining).

  3. You should know the JVM,classloaders,classreflect, and the basic working mechanism of garbage collection. You should have the ability to decompile a class file and understand some basic assembly instructions.

   4.If you are going to write a client program, you need to learnWebof small Applications(applet), must masterGUIdesign ideas and methods, as well as desktop programsSWING,AWT,? SWT. You should alsoUIparts ofJavaBEANThe component pattern is somewhat understood. JavaBEANSIs also used inJSPto separate the business logic from the presentation layer.

5. you need to learn java database technology, and will use at least one persistence/orm architecture, for example hibernate jdo coco base

toplink insideliberator ( domestic red factory software ) Span style= "font-family: ' The song Body '; > or ibatis

6. Span style= "font-family: ' Times New Roman ';" >oracle mysql mssqlserver Span style= "font-family: ' The song Body '; >

7. you need to learn servlets jsp jstl (standardtaglibraries) and optional third-party taglibraries

8. JSF struts tapestry cocoon webwork mvc/model2

9. web server, for example tomcat resin jrun web program.

10. api rmi and rmi/iiop

11. java combine implementations, such as tuxedo , croba javaee

Of course, there is a need to understand the actual project development process, at least to have the actual application value of the project, rather than the practice project! Because now the enterprise value is that you have no actual development experience, the real development experience is the embodiment of your project, that is, the actual application of the project!


Learn some of the goals of Java

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.