Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender bien el lenguaje Java?

¿Cómo aprender bien el lenguaje Java?

¿Cómo aprender bien el lenguaje java?

La mejor manera de aprender un programa es consultar el código fuente, primero imitarlo y luego innovar. Después de acumularlo gradualmente, puede enviar y recibir libremente. No importa, tómate tu tiempo, es imposible hacerlo todo en un solo paso. De hecho, Java es difícil de aprender.

Aprender Java debería alcanzar el nivel de aprender a programar. De hecho, aprender a programar también implica aceptar una idea de programación. Las ideas de programación de cada lenguaje son similares, excepto por algunas diferencias sutiles causadas por las características del lenguaje, como la interfaz en Java, que casi nunca ha encontrado en estudios anteriores. Déjame contarte algunos puntos en detalle a continuación: 1. Debemos aclarar una dirección general, cuál es el alcance actual de la programación orientada a objetos. Aunque ha habido oleadas de inteligencia artificial en el pasado (vea por qué Borland tiene Turbo Prolog), lo que será ampliamente reconocido y aceptado por la industria en los próximos 5 a 10 años será la programación orientada a objetos.

2. Los lenguajes de programación orientados a objetos más populares de la industria son C++ y Java. Básicamente, bloquear estas dos direcciones es suficiente.

Y se puede dominar al mismo tiempo.

3. Para dominar la esencia de Java, debes saber por qué. Por ejemplo, interfaz y subprocesos múltiples. El uso de la interfaz

es un mejor modelo de herencia múltiple y los subprocesos múltiples son una característica importante diseñada para el nivel del lenguaje. Para comprender completamente

por qué se utiliza la interfaz, existen varios modelos de programación comúnmente utilizados para subprocesos múltiples.

4. Después de comprender las características del idioma, puede intentar alcanzar el nivel de diseño. Después de todo, aprender el idioma es necesario. En la actualidad, el mejor modelo de desarrollo es utilizar el diseño orientado a objetos bajo autodirección, más el modelo MVC (

Puedes leer lo que presenté sobre MVC). Primero, encuentre el objeto de nivel superior (esto suele ser el más difícil)

y luego recurra hacia abajo capa por capa. Recuerde que cada vez debe cumplir con el principio de 7+/-2, porque. nosotros los humanos Esta es la memoria a corto plazo. Generalmente, si hay una interfaz gráfica de usuario, el diseño debe comenzar desde la interfaz.

5. Una vez que tenga el modelo de diseño básico, podrá aprender algunos patrones de diseño (Patrón de diseño). Actualmente se ha demostrado que esto es muy eficaz

. Por ejemplo, patrones de arquitectura (capas, tuberías o filtros), patrones de diseño (hay muchos, como grupo de objetos, caché de grupo de búfer, etc.), patrones de programación (como copia en escritura). Después de comprender estos patrones, comprenderá bien la estructura general del sistema y también existe una tendencia académica de que un sistema puede estar compuesto de varios patrones. El MT mencionado anteriormente en realidad tiene varios modos. Una vez que lo dominas, no necesitas dedicar mucho tiempo a probarlo tú mismo. Otro campo muy importante es el de la computación paralela y distribuida, de la que existen unos 20 tipos.

6. A continuación, no podemos hablar de ello simplemente en papel. La mejor manera es practicar. Generalmente, los ejemplos de los libros de texto no pueden considerarse práctica, sino que solo pueden usarse para permitirle dominar las características del idioma. No es muy bueno recomendar la realización de proyectos reales, porque no tiene la habilidad suficiente para integrar varias tecnologías, lo que solo lo confundirá cada vez más. Creo que una mejor manera es encontrar algunos ejemplos más clásicos. Cada ejemplo está diseñado para centrarse en una idea de programación. Por ejemplo, en mi práctica, una vez estudié un ejemplo muy clásico: HotDraw (derivado de SmallTalk) implementado en Java. Puedes usar rolemodel o hotdraw para encontrarlo en el motor de búsqueda. Parece que rolemodel es un sitio web con código original y algunos documentos de diseño básicos. Otra fuente es umlchina. Es una buena base de documentación.

De HotDraw, aprendí qué es Framework y cómo construirlo usando un modelo de rol para poder aplicarlo en otros lugares. Por cierto, nunca pensarás que este ejemplo es pequeño, solo grande y es un marco comercial real.

7. Combinado con los patrones de diseño que aprendió anteriormente, podrá comprender mejor estos ejemplos clásicos. Y puedes usarlo para implementar algunos sistemas simples. Si puedes hacerle más modificaciones, descubrir dónde crees que puede mejorar el rendimiento

y agregar tu propio diseño, entonces irá a un nivel superior y realmente sentirás que has ganado algo. .

8. Parece que la discusión anterior no tiene nada que ver con Java. De hecho, hace tiempo que deberíamos haber pasado de simplemente aprender el lenguaje a aprender verdaderamente el campo de la programación.

El aprendizaje de tecnología no tiene fin. Puede que le lleve medio año aprender el primer idioma y cada idioma posterior no debe exceder los dos meses. De lo contrario, sentirá que aprender un idioma es una carga y un dolor.

9. El aprendizaje es para su uso y para que su programa genere valor. Será más fácil comprender este principio.

Después de tomar la clase de JAVA, muchos de los estudiantes que vinieron a estudiar eran principiantes, algunos estaban ansiosos por encontrar trabajo y otros estaban muy interesados. Todos quieren dominarlo en sólo una o dos semanas, lo cual no es realista. Además, hacerlo puede inquietar fácilmente y dificultar la calma y el pensamiento.

JAVA es relativamente popular, pero nosotros mismos no podemos ser demasiado impulsivos. Creo que todos los principiantes deben aprender bien cualquier tecnología informática como JAVA o C o UNIX:

Usa las manos, el cerebro, la boca y la mente.

Entre ellos, la práctica es la más importante. Muchas personas aprenden tecnología informática leyendo libros y escuchando conferencias. La entienden en el momento pero la olvidan inmediatamente después. Si no quieres escribir en el teclado, es mejor no aprender. Incluso si a veces no comprende el código que escribe, puede ejecutarlo primero y ver los resultados para aumentar su comprensión perceptiva y luego alcanzar una comprensión racional. Especialmente cuando todos hacen preguntas de examen, se puede tener una comprensión profunda de muchas cosas y conceptos con solo escribir un programa y hacer experimentos, pero muchas personas no están dispuestas a hacerlo. ¿Puede ser alta esa eficiencia de aprendizaje?

Usa tu cerebro y tu boca, lo que significa pensar más en los problemas y hablar en voz alta si no entiendes algo. Muchas personas no pueden hacer preguntas si no usan su cerebro para pensar en ellas. También hay algunas personas que temen que las preguntas que hacen sean estúpidas o que la gente se ría de ellas. De hecho, la industria de TI tiene una amplia gama de aspectos técnicos y es normal que las personas que han trabajado durante 5 o 6 años digan algunas estupideces.

Entonces la meditación es muy importante. La sociedad actual es muy impetuosa y la industria de TI es aún más impetuosa. Este tipo de mentalidad no es buena para aprender. Solo después de haber aprendido las cosas básicas podrás dominar fácilmente el contenido avanzado; de lo contrario, será poner el carro delante del caballo. Por supuesto, algunas personas tienen circunstancias especiales y tienen prisa por trabajar. Muchas personas han estado trabajando en JAVA durante varios años, pero ni siquiera entienden el polimorfismo o los subprocesos.

En JAVA, ¿qué debo hacer si algunos conceptos son difíciles de entender? Algunos estudiantes dijeron que simplemente no entiendo qué es el subprocesamiento. Creo que comprenderlo lleva tiempo. Si no puedes entenderlo de inmediato, lo entenderás si lo lees más o incluso lo memorizas unas cuantas veces. Después de leerlo mil veces, su significado se vuelve evidente y todavía se aplica. Y creo que cuando aprendes por primera vez, no debes pedir una comprensión profunda, hacer más y escribir más código. Cuando haya hecho lo suficiente y esté bien informado, los conceptos y aspectos teóricos serán fáciles de entender.

La esencia de JAVA radica en el pensamiento orientado a objetos, al igual que los punteros son la esencia del lenguaje C. Puedes dominarlo dedicando más tiempo.

Los libros están por todas partes. Primero siente las bases y luego mira el código fuente de Spring y Java. Si todos pueden entenderlo, estarán bien.

¿Cómo aprender bien la estructura de datos (descripción del lenguaje Java)?

No es difícil leer más libros y comprender más, pero también agradecer personalmente al programa por implementar estructuras de datos como números de listas vinculadas, etc. ~ Lo aprenderán lentamente. expuesto a la programación, cómo aprender bien el lenguaje JAVA

He estado aprendiendo el lenguaje Java durante mucho tiempo. Aunque no soy un experto, todavía tengo algo que decir:

.

1. No aprenda el lenguaje Java directamente primero. El poder de Java puede hacer que ignore la esencia de la programación. El concepto de desarrollo orientado a objetos no es adecuado para principiantes. Se recomienda que primero aprenda el lenguaje C. familiarizarse con la asignación de variables, la administración de memoria y varias declaraciones de control básicas. Familiarizarse con la programación orientada a procesos puede hacer que tenga una idea del proceso de ejecución de la informática. Estar expuesto a la programación orientada a objetos desde el principio no es propicio para su comprensión. sistemas informáticos.

2. Personalmente creo que Java es muy poderoso debido a sus bibliotecas de clases extremadamente ricas, como las clases de colección, por lo que debes aprender el uso de estas bibliotecas de clases de uso común a través de la práctica continua.

3. De hecho, lo más importante es su idea de programación en sí. El mecanismo del lenguaje en sí no tendrá mucho impacto en el programa.

4. En cuanto a los libros, algunas personas no recomiendan Thinking in Java, diciendo que no son aptos para principiantes. De hecho, es un dolor de cabeza leer este libro, pero aprenderá muchas cosas en profundidad, como la clase String más simple. La mayoría de los libros solo le dirán cómo usarla, pero Thinking le dirá por qué String es especial y. cómo usarlo razonablemente, cómo el compilador Javac optimizará String en el código y la naturaleza "inmutable" de String también al introducir flujos IO, los libros comunes solo le dirán algunos usos, pero no le dirán por qué; deberías usarlo de esta forma "anidada"...

5. Debes aprender a mirar Java correctamente. Es sólo un lenguaje, nada más, estructuras de control básicas y demás, casi todos los lenguajes.

Su nombre, SR, es el acrónimo de Synchronizing Resources, un lenguaje de programación paralelo. Cómo aprender bien el lenguaje Java

¿Cómo lo digo? Hay muchas cosas que hacer si realmente aprendes bien un lenguaje, es relativamente fácil de aprender y es más fácil comenzar. Es mucho más fácil que C ++. No hay punteros en Java. No se puede decir que no haya punteros, pero los punteros están encapsulados y ocultos, por lo que es mucho más sencillo. una base sólida Luego, debes leer más programas escritos por otros y aprender cómo escriben y las especificaciones del código, algoritmos, etc. Lo más importante es practicar más. Esto es lo que debes hacer para convertirte en un programador calificado. Escribe código todos los días y la práctica hace la perfección. ¡Te deseo éxito! ¿Cómo aprender Java? ¿Cómo aprender bien el lenguaje Java?

En primer lugar, comprenda la parte de JavaSE. Puede leer menos o no las partes Swing y SWT, porque ahora se usan menos. La atención se centra en comprender el marco de recopilación, JDBC, excepciones, IO, subprocesos y programación de redes orientados a objetos en Java. Una vez que domine JavaSE, podrá aprender Servlet, JSP y luego los clásicos Struts2, Hibernate y Spring. Cuando aprenda marcos, concéntrese en comprender los principios operativos del marco e incluso puede intentar escribir un marco liviano usted mismo. La mejor manera de entender cómo funciona es leer el código fuente, nuevamente gracias a los proyectos de código abierto en Java. Durante este período, necesitamos encontrar más proyectos de varios tamaños para completar. No es necesario que sean grandes, pero sí deben ser exquisitos y tener funciones completas, de esta manera podrás practicar los conocimientos aprendidos y descubrir las deficiencias. en su sistema de conocimiento mientras trabaja en el proyecto.

En cuanto a ver vídeos, no lo recomiendo. Muchos estudiantes simplemente miran vídeos todo el día. ¡No saben que la verdad de la programación radica en “practicar, practicar y seguir practicando”!

Para agregar: Al aprender Java, encontrará varias excepciones. Acumule esta información de excepciones, así como cómo ocurren las excepciones y cómo manejarlas, porque las excepciones comunes en Java son Si se acumula. ¡Más de estos tipos, tu capacidad para lidiar con problemas mejorará y tu nivel mejorará muy rápidamente! ¿Cuánto tiempo lleva aprender bien el lenguaje Java?

Depende de tu base. Si tienes una base de lenguaje, por ejemplo, has aprendido el lenguaje C, puedes decir que puedes aprender Java muy bien. rápido, 2 meses es suficiente. Lo que quiero decir con aprender bien es que puedes encontrar el tipo de trabajo que si no tienes base, generalmente toma alrededor de 4 meses encontrar una pasantía o un trabajo similar al de uno nuevo. Graduado. Esta industria depende principalmente de la experiencia laboral. Después de todo, cuanto más trabajas, más sabes. Cómo aprender bien el idioma CY

No importa lo que aprendas, no hay una solución rápida. Lo aprendes poco a poco. En primer lugar, debes aprender los conceptos básicos. Puedes comprar un libro escrito por. Tan Haoqiang, por supuesto, no puede entender el libro en lenguaje C de inmediato. Después de leerlo, puede ir a Internet para ver tutoriales en video... Además, debe instalar un compilador en su computadora. Intente escribir más códigos usted mismo. Lea más el código... Tómese su tiempo, lo felicito por cómo aprender bien el lenguaje C. El lenguaje C es la base de toda la programación. Deseo que pueda aprender bien el lenguaje C lo antes posible. Ya soy un estudiante de primer año y he aprendido el lenguaje C. ¿Cómo aprender bien el lenguaje JAVA? ¡Habla de ello en detalle!

He aprendido el lenguaje C. Pero también sé que no soy ni la mitad de programador. . Acabo de aprender los conceptos básicos. Java se enseñará como máximo en el segundo semestre de mi segundo año. Si realmente quieres aprenderlo bien, profundiza y no te quedes solo con la superficie.