Java est une plate-forme. Je veux juste parler de mon point de vue sur l'apprentissage de Java. J'espère que cela sera utile aux débutants.
1. Pensez-y
Avant d’apprendre Java, ne soyez pas impatient, calmez-vous et réfléchissez bien :
1) Êtes-vous intéressé à apprendre Java ?
2) Pouvez-vous vous calmer et étudier sans relâche ?
Eh bien, c'est une question facile mais qui ne doit jamais être ignorée. Si vous êtes sûr d'être intéressé par Java et que vous êtes prêt à endurer des difficultés, alors vous pouvez bien apprendre Java ! Si vous remplissez ces deux conditions, veuillez continuer à lire...
2. Préparez-vous
Veuillez ne pas traiter votre parcours d'apprentissage de Java séparément des autres technologies informatiques. Les technologies sont souvent inextricablement liées. Vous devez maîtriser certaines connaissances de base impliquées dans l'apprentissage de Java. Pour "Comment configurer CLASSPATH", "Agenouillez-vous". comme « Adresse de téléchargement JDK » car il y a trop de réponses sur Internet. Ou même en d'autres termes, n'êtes-vous pas apte à apprendre directement la programmation ?
1) Achetez un livre d'apprentissage Java .
La version officielle du JDK 6 vient d'être lancée. Vous ne pouvez pas acheter de livres JDK 6 sur le marché pour le moment, mais je vous recommande quand même d'acheter un livre Java sur la nouvelle version du JDK qui convient pour démarrer. , vous devriez choisir un livre sur JDK 5 maintenant. Les livres d'introduction ont toujours des conditions. Je peux vous recommander quelques livres d'introduction, mais je ne le ferai pas, car ce qui me convient peut ne pas vous convenir. Mais dans tous les cas, "Thing In Java" ne devrait jamais être votre premier livre pour débuter avec Java !
N'oubliez pas qu'il existe de nombreuses ressources pour apprendre Java sur Internet, mais elles ne sont fondamentalement pas assez systématiques. Avoir un livre d'introduction à Java est la base pour apprendre Java systématiquement.
2) Préparez un environnement d'apprentissage Java.
Préparer votre environnement d'apprentissage est très simple. Installez JDK 6, puis utilisez un éditeur de texte comme UltraEdit et EditPlus pour configurer votre environnement d'apprentissage. Il existe de nombreux articles sur Internet expliquant comment le configurer. Si vous êtes nouveau sur Java, il n'est pas recommandé d'utiliser les outils IDE. En tapant du code ligne par ligne, vous rencontrerez de nombreux problèmes. Ce n'est qu'ainsi que vous pourrez apprendre à résoudre les problèmes et approfondir votre compréhension de Java.
Lorsque vous êtes prêt, commencez le passionnant voyage d'apprentissage Java !
3. Le chemin vers l'apprentissage de base de Java
Bien que le processus d’apprentissage de Java soit plus difficile, il est passionnant partout ! Vous devez maintenir une attitude concentrée pendant le processus d'apprentissage. Il existe de nombreux « PK » entre les langues sur Internet, alors ne vous laissez pas affecter par l'impétuosité ! Si vous identifiez Java, tenez-vous-y ! Surmontez vos démons intérieurs et la persévérance vous récompensera à la fin.
Le système Java est divisé en Java SE, Java EE et Java ME (avant JDK 5.0, ils s'appelaient respectivement J2SE, J2EE et J2ME). Le tremplin vers Java est Java SE, ce que vous devez apprendre, quel que soit le système. système que vous choisirez à l'avenir. En tant que direction de développement, vous devez commencer par Java SE.
Apprenez Java SE et établissez de bonnes bases en Java ; si vous souhaitez apprendre Java EE (désolé, je ne comprends pas Java ME, je ne peux donc pas aborder Java Contenu lié à ME), quant à savoir si vous avez besoin d'apprendre AWT et Swing, je pense personnellement que vous devez encore savoir pourquoi, notamment son mode de traitement d'événements, je recommande fortement aux débutants de le comprendre, et d'autres développements spécifiques ne sont pas nécessairement nécessaires. pour le maîtriser de manière globale. Après tout, le contenu d'AWT et de Swing suffit à être décrit en détail dans plusieurs gros livres, bien sûr, si votre travail consiste à développer AWT et Swing, c'est une autre affaire ;
Les E/S et les Threads sont l'une des fondations.
4. Parcours d'apprentissage Java EE
L'apprentissage de Java SE n'est que la première étape pour achever la « Longue Marche ».
Ensuite, choisissez d'apprendre Java EE ou Java ME (ou vous souhaitez continuer à apprendre Java SE en profondeur, tant que vous le souhaitez, vous pouvez continuer en profondeur, comme mentionné précédemment, je ne parlerai pas de l'apprentissage de Java ME ); estimé Il y aura plus d'apprenants qui choisiront Java EE. Java EE implique de nombreuses technologies compte tenu du niveau d'acceptation des débutants, je vais essayer de le présenter du point de vue le plus couramment utilisé.
Lors de l'apprentissage de Java EE, il n'est pas recommandé d'utiliser un éditeur de texte dans l'environnement de développement. Je pense que NetBeans 5.5 (la version officielle la plus élevée actuellement) est très adaptée aux débutants. Personnellement, j'aime aussi NetBeans si vous aimez utiliser d'autres IDE. comme Eclipse, peu importe, question, cela dépend de ce que vous aimez.
4.1 Apprendre JSP/Servlet
La version la plus élevée de Java EE est actuellement la version 5.0.
en Java En EE, vous devez d'abord apprendre la technologie JSP/Servlet (combinée avec Tomcat, mysql). Il est recommandé de maîtriser les connaissances de JSP1.2/2.X. Après tout, de nombreux systèmes utilisés sont encore basés sur JSP1.2. Pour apprendre JSP, vous devez également en maîtriser un Certaines technologies d'extension, telles que : vous devez maîtriser les connaissances de base du HTML, il est préférable de maîtriser un peu de JavaScript (l'une des technologies AJAX actuellement populaires), la technologie CSS et la compréhension de XML est essentielle (au moins les informations de configuration descriptives sont décrit via XML). Dans le processus d'apprentissage de JSP/Servlet, vous devez combiner l'apprentissage de JDBC et de la technologie de développement de bases de données. Après tout, la plupart des projets Web Java sont étroitement intégrés aux bases de données.
4.2 Apprendre la technologie de développement de bases de données
Ici, je souhaite me concentrer sur la technologie de développement de bases de données. La technologie des bases de données est une compétence essentielle pour la création de systèmes d'entreprise. Les développeurs Web Java doivent au minimum maîtriser l'utilisation des instructions SQL ! La technologie des bases de données peut être grossièrement divisée en technologie DBA et technologie de développement de bases de données. Pour le développement, l'accent doit être mis sur la technologie de développement de bases de données, et les opérations de base des bases de données doivent également être maîtrisées. Les bases de données couramment utilisées incluent DB2, Oracle, SQL Server, MySQL, etc. Vous pouvez choisir une base de données en fonction de vos besoins réels et faire de gros efforts pour maîtriser sa technologie de développement.
N'oubliez pas que l'apprentissage de la technologie de développement de bases de données et l'apprentissage de Java EE sont relativement indépendants. Vous pouvez apprendre la technologie de développement de bases de données (telles que les instructions SQL, etc.) tout en apprenant JSP/Servlet, ou apprendre d'abord la technologie de développement de bases de données, puis apprendre JSP/Servlets.
4.3 Apprendre d'autres technologies de développement Java EE
À l'avenir, vous pourrez acquérir quelques connaissances sur les EJB. La dernière version des EJB est actuellement la 3.0, ce qui est assez différent de la version 2.X précédente. Étant donné qu'il existe encore un vaste marché d'applications pour les EJB 2.X, il est recommandé de le faire. Combiné avec l'apprentissage des EJB 2.X/3.0. Dans le processus d'apprentissage des EJB, vous devez également maîtriser l'utilisation d'un serveur d'applications de niveau entreprise (tel que WebSphere, Weblogic, Sun Applcation Server ou JBOSS, etc. Actuellement, Sun Applcation Server 9.X et JBOSS peuvent prendre en charge EJB 3.0. ).
Dans les études ultérieures, nous nous étendrons progressivement à d'autres technologies Java EE.
5. Après
Lorsque vous aurez un aperçu de Java EE, vous souhaiterez naturellement continuer à élargir vos connaissances. À ce stade, vous pourrez apprendre Spring, Hibernate et divers frameworks Web (tels que Struts, JSF, Webwork ou Tapestry, etc.). .
Avec l'accumulation continue de technologie et d'expérience, vous vous concentrerez progressivement sur des connaissances de niveau supérieur telles que l'analyse et la conception. À ce stade, vous pourrez apprendre davantage l'UML, les modèles et d'autres connaissances connexes (après avoir accumulé une certaine quantité d'expérience, vous pouvez). arrangez-vous pour apprendre ces connaissances).
6. Résumé
N'oubliez jamais : du début à la fin, la pratique est une partie extrêmement importante du processus d'apprentissage de la technologie Java. Sans pratique, vous ne pouvez pas bien apprendre la technologie !
Il n'y a toujours pas de solution miracle dans l'apprentissage et la pratique de Java. De plus, il y a beaucoup à apprendre au fur et à mesure. La diligence est d'or !
Sachez utiliser les nombreuses ressources disponibles sur Internet et apprenez davantage des expériences des autres.
Il y a actuellement de nombreux débats sur Java, tels que "Java est en déclin", "Ruby remplacera définitivement Java" et d'autres arguments vont bon train, mais comme je l'ai déjà dit, c'est un signe d'impétuosité pour l'avenir de Java. bien, surtout Java Après l'open source ! Laissez-les discuter. Si vous maîtrisez Java, vous maîtriserez la technologie la plus en vogue du moment.
"Le parfum des fleurs de prunier vient du froid glacial." Lorsque vous maîtriserez une base solide de développement Java, vous pourrez danser le "Dragon Slaying Knife" et "Eternal Sword" entre vos mains en grande pompe ! À ce moment-là, vous ressentirez certainement un sentiment d’accomplissement.
J'espère que vous aimez tous Java, que vous apprenez bien Java, que vous faites du bon travail et que vous vivez une belle vie !