Java é uma plataforma. Só quero falar sobre minha opinião sobre como aprender Java. Espero que seja útil para iniciantes.
1. Pense nisso
Antes de aprender Java, não fique impaciente, acalme-se e pense bem:
1) Você está interessado em aprender Java?
2) Você consegue se acalmar e estudar incessantemente?
Bem, esta é uma pergunta fácil, mas que nunca deve ser ignorada. Se você tem certeza de que está interessado em Java e está preparado para enfrentar as dificuldades, então você pode aprender Java bem! Se você atender a essas duas condições, continue lendo...
2. Prepare-se
Por favor, não trate sua jornada de aprendizado de Java separadamente de outras tecnologias de computador. As tecnologias geralmente estão inextricavelmente ligadas. Você deve dominar alguns conhecimentos básicos envolvidos no aprendizado de Java. Para "Como configurar o CLASSPATH", "Ajoelhe-se". como "Endereço de download do JDK" porque há muitas respostas na Internet. Ou, dito de outra forma, você não é adequado para aprender programação diretamente?
1) Compre um livro de aprendizado de java .
A versão oficial do JDK 6 acaba de ser lançada. Você não pode comprar livros do JDK 6 no mercado por enquanto, mas ainda recomendo que você compre um livro sobre Java sobre a versão mais recente do JDK que seja adequado para começar. , você deve escolher um livro sobre JDK 5 agora. Os livros introdutórios ainda têm condições. Posso recomendar alguns livros introdutórios, mas não o farei, porque o que agrada ao meu gosto pode não ser adequado para você. Mas, de qualquer forma, "Thing In Java" nunca deve ser seu primeiro livro para começar a usar Java!
Lembre-se de que existem muitos recursos para aprender Java na Internet, mas eles basicamente não são sistemáticos o suficiente. Ter um livro introdutório sobre Java é a base para você aprender Java sistematicamente.
2) Prepare um ambiente de aprendizagem Java.
Preparar seu ambiente de aprendizagem é muito simples. Instale o JDK 6 e use um editor de texto como UltraEdit e EditPlus para configurar seu ambiente de aprendizagem. Se você é novo em Java, não é recomendado usar ferramentas IDE. Ao digitar o código linha por linha, você encontrará muitos problemas. Somente assim você aprenderá como resolver problemas e aprofundar sua compreensão de Java.
Quando estiver pronto, comece a emocionante jornada de aprendizado de Java!
3. O caminho para o aprendizado básico de Java
Embora o processo de aprendizagem de Java seja mais difícil, é emocionante em todos os lugares! Você deve manter uma atitude focada durante o processo de aprendizagem. Existem muitos “PKs” entre idiomas na Internet, então não se deixe afetar pela impetuosidade! Se você identifica Java, cumpra-o! Supere seus demônios internos e a perseverança o recompensará no final.
O sistema Java é dividido em Java SE, Java EE e Java ME (antes do JDK 5.0, eles eram chamados de J2SE, J2EE e J2ME respectivamente. O trampolim para Java é Java SE, que é o que você precisa aprender, não importa qual). sistema que você escolher no futuro. Como direção de desenvolvimento, você deverá começar com Java SE.
Aprenda Java SE e estabeleça uma boa base em Java se quiser aprender Java EE (desculpe, não entendo Java ME, então não posso abordar Java; Conteúdo relacionado ao ME), se você precisa aprender AWT e Swing, eu pessoalmente acho que você ainda precisa saber o porquê, especialmente seu modo de processamento de eventos, recomendo fortemente que os iniciantes o entendam, e outros desenvolvimentos específicos podem não necessariamente Você tem. para dominá-lo de forma abrangente Afinal, o conteúdo do AWT e do Swing é suficiente para ser descrito detalhadamente em vários livros grandes, é claro, se o seu trabalho é desenvolver o AWT e o Swing, isso é outro assunto.
I/O e Thread são uma das bases.
4. Caminho de aprendizagem Java EE
Aprender Java SE é apenas o primeiro passo para completar a “Longa Marcha”.
Em seguida, opte por aprender Java EE ou Java ME (ou se quiser continuar aprendendo Java SE a fundo, pelo tempo que quiser, pode continuar se aprofundando, como mencionei antes, não vou falar sobre o aprendizado de Java ME ); estimado Haverá mais alunos escolhendo Java EE. Java EE envolve muitas tecnologias Considerando o nível de aceitação dos iniciantes, tentarei apresentá-lo da perspectiva mais comumente usada.
Ao aprender Java EE, não é recomendado usar um editor de texto no ambiente de desenvolvimento. Acho que o NetBeans 5.5 (a versão oficial mais recente atualmente) é muito adequado para iniciantes. Pessoalmente, também gosto do NetBeans. como o Eclipse, não importa a pergunta, depende do que você gosta.
4.1 Aprenda JSP/Servlet
A versão mais recente do Java EE é atualmente a versão 5.0.
em Java No EE, você deve primeiro aprender a tecnologia JSP/Servlet (combinado com Tomcat, mysql). É recomendável dominar o conhecimento de JSP1.2/2.X. Afinal, muitos sistemas em uso ainda são baseados em JSP1.2. Para aprender JSP, você também deve dominar um Algumas tecnologias de extensão, como: você precisa dominar o conhecimento básico de HTML, é melhor dominar um pouco de JavaScript (uma das tecnologias AJAX atualmente populares), tecnologia CSS e entender XML é essencial (pelo menos as informações descritivas de configuração são descrito através de XML). No processo de aprendizagem de JSP/Servlet, você deve combinar o aprendizado de JDBC e a tecnologia de desenvolvimento de banco de dados. Afinal, a maioria dos projetos Java Web estão intimamente integrados aos bancos de dados.
4.2 Aprenda tecnologia de desenvolvimento de banco de dados
Aqui, quero me concentrar na tecnologia de desenvolvimento de banco de dados. A tecnologia de banco de dados é uma habilidade essencial para a construção de sistemas de negócios. Os desenvolvedores Java Web devem dominar, no mínimo, o uso de instruções SQL! A tecnologia de banco de dados pode ser dividida em tecnologia DBA e tecnologia de desenvolvimento de banco de dados. Para o desenvolvimento, o foco deve estar na tecnologia de desenvolvimento de banco de dados, e as operações básicas de banco de dados também devem ser dominadas. Os bancos de dados comumente usados incluem DB2, Oracle, SQL Server, MySQL, etc. Você pode escolher um banco de dados com base em suas necessidades reais e fazer grandes esforços para dominar sua tecnologia de desenvolvimento.
Lembre-se de que aprender tecnologia de desenvolvimento de banco de dados e aprender Java EE são relativamente independentes. Você pode aprender tecnologia de desenvolvimento de banco de dados (como instruções SQL, etc.) enquanto aprende JSP/Servlet, ou aprender primeiro a tecnologia de desenvolvimento de banco de dados e depois aprender JSP/Servlets.
4.3 Aprenda outras tecnologias de desenvolvimento Java EE
No futuro, você poderá aprender alguns conhecimentos sobre EJB. A versão mais recente do EJB é atualmente 3.0, o que é bastante diferente da versão 2.X anterior. Considerando que ainda existe um grande mercado de aplicativos para EJB 2.X, é recomendado que. Combinado com o aprendizado de EJB 2.X/3.0. No processo de aprendizagem do EJB, você também deve dominar o uso de um servidor de aplicativos de nível empresarial (como WebSphere, Weblogic, Sun Applcation Server ou JBOSS, etc. Atualmente, tanto o Sun Applcation Server 9.X quanto o JBOSS podem suportar EJB 3.0 ).
Em estudos subsequentes, expandiremos gradativamente para outras tecnologias Java EE.
5. Depois
Quando você tiver alguns insights sobre Java EE, naturalmente desejará continuar a expandir seu conhecimento. Neste momento, você pode aprender Spring, Hibernate e vários frameworks da Web (como Struts, JSF, Webwork ou Tapestry, etc.) .
Com o acúmulo contínuo de tecnologia e experiência, você se concentrará gradualmente em conhecimentos de nível superior, como análise e design. Neste momento, você poderá aprender mais sobre UML, padrões e outros conhecimentos relacionados (depois de acumular uma certa experiência, você pode). organize-se para aprender esses conhecimentos).
6. Resumo
Lembre-se sempre: do começo ao fim, a prática é uma parte extremamente importante do processo de aprendizagem da tecnologia Java. Sem prática, você não consegue aprender bem a tecnologia!
Ainda não existe solução mágica no aprendizado e na prática de Java. Além disso, há muito o que aprender conforme você avança passo a passo.
Seja bom em usar os diversos recursos da Internet e aprenda mais com as experiências de outras pessoas.
Atualmente existem muitos debates sobre Java, como "Java está em declínio", "Ruby definitivamente substituirá Java" e outros argumentos são desenfreados, mas como eu disse antes, isso é um sinal de impetuosidade. bom, especialmente Java Depois de código aberto! Apenas deixe-os discutir. Se você dominar Java, dominará a tecnologia mais avançada do momento.
“A fragrância das flores de ameixa vem do frio intenso.” Quando você domina uma base sólida de desenvolvimento Java, você será capaz de dançar a “Faca Matadora de Dragão” e a “Espada Eterna” em suas mãos com grande alarde! Nesse momento, você definitivamente terá uma sensação de realização.
Espero que todos gostem de Java, aprendam bem Java, façam um bom trabalho e vivam uma boa vida!