Red de conocimiento informático - Aprendizaje de programación - ¿Qué hace Java?

¿Qué hace Java?

Java se utiliza en muchos lugares de la sociedad real, desde sitios web de comercio electrónico hasta aplicaciones de Android

, desde aplicaciones científicas hasta productos financieros, como sistemas de comercio electrónico, y desde juegos como Minecraft Luego, a las aplicaciones de escritorio de Eclipse, Netbeans e IntelliJ, desde la biblioteca de recursos de código abierto J2MEapps, etc. Le llevaremos a aprender más sobre las áreas de aplicación de Java. 1. Aplicaciones Android

Si quieres saber dónde están las aplicaciones Java, no estás lejos de la respuesta. Abra su teléfono Android o cualquier aplicación, están completamente escritas en lenguaje de programación Java con la API de Google Android, esta API es muy similar a JDK. Hace unos años, Android apenas comenzaba a despegar, pero hoy en día, muchos programadores de Java son desarrolladores de aplicaciones de Android. 2. Aplicaciones de servidor en la industria de servicios financieros

Java tiene excelentes aplicaciones en la industria de servicios financieros. Muchos bancos de inversión globales como Goldman Sachs, Citigroup, Barclays, Standard Charted y algunos otros bancos utilizan Java para escribir sistemas de comercio electrónico front-end y back-end, liquidación, sistema de confirmación de información, proyectos de procesamiento de datos y otros proyectos.

Java se utiliza para escribir aplicaciones del lado del servidor, pero la mayoría de ellas no tienen un front-end. Reciben datos de un servidor (nivel superior), procesan los datos y los envían a otros sistemas de procesamiento. (nivel inferior). JavaSwing es popular porque puede desarrollar clientes de interfaz gráfica de usuario para que los utilicen los comerciantes, pero ahora C# está reemplazando rápidamente el mercado de Swing, lo que pone a Swing bajo presión. 3. Aplicación de sitio web

Java también se utiliza ampliamente en el comercio electrónico y el desarrollo de sitios web. Hay muchas arquitecturas RESTfull que puede utilizar, que se desarrollan utilizando Spring MVC, Struts 2.0 y marcos similares. Incluso los Servlets, JSP y Struts simples son populares en varios proyectos gubernamentales. Muchos sitios web de departamentos gubernamentales, médicos, de seguros, de educación, de defensa nacional y otros están construidos en Java. 4. Herramientas de software

Muchos software y herramientas de desarrollo útiles se escriben y desarrollan utilizando Java, como Ecilpse, InetelliJIdea y NetbansIDE. Creo que estas son aplicaciones de escritorio escritas en Java que se utilizan con frecuencia.

Como se mencionó anteriormente, Swing alguna vez fue muy popular en el desarrollo de interfaces gráficas de usuario del lado del cliente, la mayoría de las cuales se usaban en servicios financieros y bancos de inversión. Aunque JavaFx se está volviendo popular gradualmente, todavía no puede reemplazar a Swing, y C # ha reemplazado a Swing en la mayoría de los campos financieros. 5. Sistema de comercio

Los sistemas de comercio de terceros, una gran parte de la industria de servicios financieros, también están escritos en Java. Por ejemplo, los sistemas comerciales populares como Murex, utilizados para interactuar con muchas interfaces bancarias, también están escritos en Java. 6. J2MEApps

Aunque la llegada de IOS y Android casi ha acabado con el mercado J2ME, todavía hay muchos teléfonos móviles Nokia y Samsung de gama baja que utilizan J2ME. Hubo un tiempo en que la mayoría de los juegos y aplicaciones móviles se escribían utilizando MIDP y CLDC, o algunas plataformas J2ME para adaptarse al sistema Android. .J2ME sigue siendo popular en Blu-ray, tarjetas magnéticas, decodificadores y otros productos. La razón por la que las aplicaciones son tan populares es porque en todos los teléfonos Nokia, las aplicaciones todavía funcionan con J2ME. 7. Campo integrado

Java también tiene grandes aplicaciones en el campo integrado. Sólo necesitas 130 KB para utilizar la tecnología Java (en un pequeño chip o sensor), lo que demuestra lo confiable que es esta plataforma. Java fue diseñado originalmente para dispositivos integrados. De hecho, esto era parte de la misión original de Java "escribir ahora, ejecutar en cualquier lugar".

8. Tecnología de big data

Hadoop y otras tecnologías de big data también utilizan Java en diversos grados, como Hbase, Accumulo (código abierto) y ElasticSearch basado en Java de Apache. Pero Java no ha ocupado todo el campo. Existen otras tecnologías de big data como MongoDB escritas en C ++. Si Hadoopor y ElasticSearch se desarrollan gradualmente, Java tiene el potencial de ganar un mayor espacio de desarrollo en el campo de la tecnología de big data. 9. En el campo del comercio de alta frecuencia

La plataforma Java ha mejorado enormemente las características de rendimiento y JITS, y Java también tiene un rendimiento de transmisión de nivel C++. Por lo tanto, Java también es popular para escribir sistemas de alta concurrencia. Aunque el rendimiento de transmisión de Java no es mejor que el de C ++, no es necesario considerar la seguridad, portabilidad, mantenibilidad y otros problemas de Java (Java ya se ha implementado internamente), y Java tiene una velocidad de ejecución más rápida. Cuestiones como la seguridad pueden hacer que una aplicación escrita por un programador de C++ sin experiencia sea más lenta y menos confiable. 10. Aplicaciones científicas

Java suele ser ahora la opción predeterminada para aplicaciones científicas, incluido el procesamiento del lenguaje natural. La razón principal de esto es que Java es más seguro, portátil y fácil de mantener que C++ u otros lenguajes, y Java tiene mejores herramientas de concurrencia avanzadas.

De hecho, no importa qué campo elijas, siempre que tu tecnología sea lo suficientemente potente y de alta tecnología, no es un problema.