Red de conocimiento informático - Conocimiento informático - ¿Es el aprendizaje del lenguaje C una condición necesaria para aprender JAVA?

¿Es el aprendizaje del lenguaje C una condición necesaria para aprender JAVA?

Muchos usuarios me preguntan si existe un atajo para aprender Java y les digo "nada más, solo familiaridad". Pero estoy dispuesto a escribir algunas de mis propias experiencias de aprendizaje, para que los recién llegados puedan evitar desvíos. ¡Ayudar a los demás es la mayor alegría!

Para aprender bien Java, primero debes conocer la clasificación general de Java. Sabemos que desde que Sun lanzó Java, se ha esforzado por hacerlo todo incluido. Por lo tanto, Java se ha desarrollado hasta el presente y se divide en tres partes principales según la aplicación: J2SE, J2ME y J2EE.

Este es el sistema Sun ONE (Open Network Environment). J2SE es la versión estándar de Java2 y se utiliza principalmente para la programación de software de aplicaciones de superficie; J2ME se utiliza principalmente para el desarrollo de sistemas integrados, como la programación de teléfonos móviles y PDA. ¿J2EE es Jav?

La versión empresarial de a2. se utiliza principalmente para el desarrollo de programas de redes distribuidas, como sitios web de comercio electrónico y sistemas ERP.

¿Desarrollo J2SE?

En comparación con los lenguajes de desarrollo tradicionales como VC, VB y DEPHI, las ventajas de las aplicaciones de escritorio no son obvias.

J2ME es una buena ayuda para principiantes.

Los académicos creen que parece un poco esotérico y que es difícil para los desarrolladores comunes tener un entorno de desarrollo de este tipo. Entonces, ¿cuál es el más utilizado ahora?

Lo mejor que se puede aprender es J2EE, que incluye Jsp, Servlet, JavaBean, EJB, JDBC, Java?

Mail y muchos otros componentes. No hace falta uno o dos días para aprenderlo.

Entonces, ¿cómo aprender J2EE? Por supuesto, veamos primero la sintaxis de Java. ¿Está familiarizado con el paquete I/O, el paquete Util y el paquete Lang?

¿Echar un vistazo? Luego comience con JSP. Si has aprendido HTML, las cosas serán mucho más fáciles. Si no, date prisa y compila un HTML básico.

De hecho, no hay mucha sintaxis Java en JSP. ¿Es más como un lenguaje de secuencias de comandos, un poco como ASP?

. Entonces, deberías aprender Servlets. Servlet es un pequeño programa del lado del servidor, que se encarga de generar programas cliente.

Fin del archivo HTML. Cuando se ejecuta JSP, primero se convierte en un servlet y luego se ejecuta. Aunque en teoría JSP puede reemplazar a Servlet, cuál es la intención original de SUN al lanzar JSP, ¿sigue siendo bastante conveniente que Servlet controle el proceso de salto?

También puede hacer que el programa sea más claro. A continuación, debería aprender sobre Javabeans. ¿Es posible que haya visto que se ignora el HTML en JSP?

La forma de incrustar código Java es confusa. ¿Cuál es la diferencia entre este método y ASP? Afortunadamente, ¿SUN proporciona Javabeans?

Puede encapsular el código Java en JSP para llamarlo y reutilizarlo fácilmente. El siguiente es EJB, ¿qué es EJB?

¿Enterprise?JavaBean, el nombre parece ser Javabean, pero aún es diferente de Javabean. ¿qué es?

Es una arquitectura que permite crear aplicaciones empresariales más seguras y estables. La mayor parte de su código ha pasado por el middleware (?)

En otras palabras, los servidores J2EE como Weblogic y Websphere de los que oímos hablar a menudo se han completado, entonces, ¿qué procedimientos aún debemos realizar?

La cantidad de código es muy pequeña y la mayor parte del trabajo se centra en el diseño y configuración del middleware. En cuanto a JDBC, no necesito decir más, ¿verdad?

Si tienes programas escritos en Java que acceden a bases de datos, deberías estar familiarizado con ellos. Además, si planea utilizar programación Java para enviar correo electrónico, querrá consultar Javamail.

Bien, después de tener algunos conceptos básicos sobre Java y J2EE, deberías escribir algunos programas. No te limites a hablar de ello en papel.

Guerrero. Lo mejor es buscar algunos ejemplos y libros con CD, para que cuando veas un buen programa, puedas directamente Ctrl+C y luego Ct?

rl+V, y no tengas que hacerlo. trabaja en el estante de tu jefe para ponerlo tú mismo.

Copia el programa directamente y cópialo de nuevo sin miedo a equivocarte.

¡No apto! Por lo general, hay algunos buenos artículos de programación Java. Si hay buenos artículos, simplemente córtelos. Si tiene alguna pregunta, simplemente pregunte.

Solo pregunta, siempre que la pregunta no sea demasiado estúpida, la mayoría de los expertos te responderán. ¿Aquí hay algunos buenos sitios web de programación para Java?

Webmaster: ?

¿Foro CSDN?

¿Foro CSDN? Solo mire este nombre de dominio y sabrá lo increíble que es, ¿con casi 10,000 usuarios registrados?

El número de personas en línea al mismo tiempo también es de aproximadamente mil, y es muy popular;

La red de desarrolladores de IBM /java/index.shtml?IBM?

The Forever Blue Giant;?

Entonces leí el libro, hice el programa, y puedo resolver los problemas que otros me plantean, ¿eso significa que soy un maestro?

Por supuesto que no es tan sencillo. Este es sólo el primer paso de una larga marcha de miles de kilómetros. ¿No me crees? Luego sales y trabajas en un proyecto, ¿sabes?

¿Sabes cómo empezar, cómo diseñar y cómo organizar a las personas para el desarrollo? ¿Sabes cómo organizar a las personas para el desarrollo?

¡En este momento, probablemente no tengas nada más en tu cabeza excepto algún código disperso! ¿Lo que más te falta ahora es experiencia laboral práctica?

Más que un programa imaginado a partir de un libro. Entonces, salga rápidamente y busque un trabajo de programación Java (si es estudiante, puede encontrar un trabajo a tiempo parcial) y mejore a través de la práctica. Esta es la forma más rápida. ¿Pero quieres orar en compañía?

¡Es realmente difícil encontrar un maestro que esté dispuesto a tomarse la molestia de enseñarte en compañía!

Otro método es leer programas de código abierto. Sabemos que la mayor parte del código fuente abierto proviene de maestros que lo diseñaron según sus propias necesidades.

Razonable, bien pensado y con la participación de programadores, el valor del código es naturalmente precioso y poderoso (?)

Lo siento, el reciente "Código Dorado" He visto demasiado de "Pretendiendo ser los cuatro grandes talentos"). Dos programas de código abierto que son imprescindibles para aprender Java son Jive y Pe?

t?Store. Jive es un programa BBS muy famoso en el extranjero y es completamente de código abierto. El diseño del foro utiliza muchas tecnologías avanzadas, como caché, autenticación de usuario, filtro, XML, etc., y el foro bloquea completamente el acceso a la base de datos.

Las preguntas se pueden responder en diferentes Migración fácil a la base de datos. El foro también cuenta con convenientes programas de instalación y administración. Esto es algo que generalmente pasamos por alto al programar (¿los programadores chinos generalmente solo se enfocan en el contenido técnico de la programación sin considerar a los usuarios?

Esta es la brecha entre nosotros y los extranjeros. software). Puede encontrar información sobre Jive en muchos sitios web, por lo que puede encontrarla en el sitio web de Jive.

Puedes venir a estudiarlo. Creo que después de leer el código, se sentirá completamente transformado. Desafortunadamente, a partir de la versión 2.5, Jive?

ya no es incondicionalmente de código abierto y tiene restricciones de licencia. Pero, afortunadamente, China todavía cuenta con programadores Java de primer nivel.

De esta manera, si los extranjeros no abren el código fuente, ¿no pueden los chinos abrir el código fuente? ¿Recomendar una versión china de Jive?

-J Dao. Jive (versión J Dao) es una adaptación de la versión Jive 2.1 del famoso banco de la industria Java china.

Está todo en chino y agrega algunas funciones prácticas, como publicación, avatar de usuario y usuario. Consulta de datos, etc., ¿también hay un equipo de desarrollo?

El equipo se actualiza constantemente. Puedes visitar el sitio web de Banq/?

¡Vaya, estoy tan feliz que finalmente me convertí en un maestro! Pero aun así. Como dice el refrán: "Quien conoce la actualidad es un héroe".

¿Sabías?

¿Sabes qué está pasando en el mundo de la informática en estos momentos? ¿Conoce la lucha abierta y encubierta entre el modelo .NET de Microsoft y el proyecto SUN?ONE?

¿Conoce la dirección de desarrollo de la tecnología informática? De hecho, a partir de las acciones recientes de los principales fabricantes de computadoras, se puede ver que "?

Los servicios web serán las alturas dominantes de la próxima generación de aplicaciones de Internet", y el foco de la lucha entre Microsoft El modelo .NET y el plan SUN?ONE ¿Dónde está?

El punto clave son los servicios Web. El servicio web es un nuevo modelo informático distribuido, que es una combinación de una serie de estándares.

(XML, SOAP, UDDI, WSDL, WSFL, etc.). Permite una fácil integración de software escrito en diferentes idiomas y permite una fácil integración de software escrito en diferentes idiomas.

Hacer de los recursos web y los sitios web un servicio en lugar de un basurero desordenado. ¿Podremos hacer esto en casa en un futuro próximo?

Con solo un clic del mouse, podemos completar todos los preparativos antes de viajar, incluida la reserva de boletos aéreos, itinerarios de viaje, reserva de habitaciones y más. Tenga en cuenta que todo esto se hará automáticamente en el sitio web, por lo que no es necesario hacerlo como lo hace ahora.

De hecho, desde la superficie del comercio electrónico, muchas partes del proceso son operaciones manuales. Podrías pensar que esto es una ilusión, pero no lo es.

Más cerca de casa, es probable que también te embarques en un proyecto para integrar los sistemas ERP de dos empresas. ¿Probablemente una empresa upstream? El sistema de

utiliza codificación Dephi, mientras que el sistema de la empresa descendente utiliza codificación Java. Dices que eres un experto en Java y todos piensan que eres un experto en Java.

¿Cómo lo hiciste? Así que sí, todavía tienes que aprender nuevas tecnologías, como los servicios web, y también tienes que saber un poco sobre Dephi, ¿verdad (?)

Dephi6 ahora proporciona controles para servicios web (?)

Estás codificando un sistema Java, que quizás deba integrarse con .NET, ¿entonces?

Tienes que saber algo sobre .NET, ¿verdad? Al final, es posible que descubras que te has convertido en un maestro de Java, pero dedicas mucho tiempo a un montón de otras tecnologías.

Probablemente por eso se dice en "Tai Chi Zhang Sanfeng" que el movimiento más poderoso es ganar sin ningún movimiento, ¡pero con todos los movimientos!

Debido a que acaba de surgir, no hay mucha información sobre los servicios de red en Internet. Todavía recomiendo algunos sitios web:

China UDDI Technology Alliance/xml/index.shtml. ?csdn?IBM Pero ¿qué pasa con los servicios web?

IBM es una empresa de servicios web e IBM es un firme promotor de los servicios web.

Woo hoo... Has pasado por todo tipo de dificultades y finalmente te convertiste en un maestro de Java. ¡Cómo no voy a llorar de alegría! Sí, no es fácil, ¿no?

¡No es fácil, es realmente conmovedor! Llámame y dime ¿qué? ¿Cuál es mi número de teléfono? ¿débil?

Sí, si me llamas y preguntas, ¿realmente lo sabes...?