"Share" don't know how to learn Java? Java Learning Route sent! Let you no longer confused!

Source: Internet
Author: User

Before learning Java, do not worry, calm down to think about:
1) Are you interested in learning Java?
2) Can you stay calm and study hard?
Well, it's an easy but never-to-be-overlooked issue, and you're sure you're interested in Java and you're prepared for hardship, so you can learn java!. If you have these two-point conditions, please continue looking down (I'll share some Java learning tutorials later in the post)

The Java system involves three aspects: J2se,j2ee,j2me (Kjava).
(1) J2se--java 2 Platform standard Edition, namely JDK, it is the basis of the three, belongs to desktop-level application development;
(2) Java EE and J2ME. J2me--the Micro Edition of the Java 2 Platform. Mainly used in embedded Java, such as mobile phones, PDAs and so on.
(3) J2ee--java 2 platform,enterprise Edition, is the so-called enterprise-class Java, suitable for large-scale enterprise application development.

1, J2SE:
The initial learning to start from J2SE, the content is mainly divided into: object-oriented concept of understanding, Java Basic Grammar learning, Java Desktop GUI application development, Master common Java API (learn how to consult).
Focus: Java basic syntax (looping structure, data type, array, operator, etc.), swing,awt, event mechanism, file input and output stream processing, etc.
Difficulties: The understanding of object-oriented ideas (interfaces, classes, etc.), threading, socket network programming, etc.

2. Java EE:
After learning J2SE, then learn the Java EE. There are three required frameworks for the Java EE: Struts, Spring, and hibernate, such as EJB, as a framework for distributed applications, should also be learned and understood.

3. Database technology:
At present, the database is almost relational database, representative of: SQL Server,mysql (one of the most well-known open source databases, compact and durable, learn SQL Server database to learn it, easy.) ORACLE (large database, Java development now 60% Use this database). In addition, you should also know some of the desktop application development to use the database, such as SQLite. You can package this database into your installer when you make the installer.

4, the basis of Web programming:
The main focus of Web programming is: HTML: Hypertext Markup Language; CSS: Cascading style sheets; Javascript: Browser client scripting language. Now more popular JavaScript libraries, such as: Jquery, ExtJS, etc.

5, J2ME:
Development of mobile phone programs. J2ME study must find a real machine test.

6. Development tools:
Eclispe, the function is very powerful, also very good expands other functions. Beginners can also choose JCreator. Once you are familiar with Java code, you can use tools such as JBuilder, Eclispe, or NetBeans.

"Share" don't know how to learn Java? Java Learning Route sent! Let you no longer confused!

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.