Tutoriales

10 tutoriales para enseñarte algo nuevo sobre Java

Cuando se desarrolló Java en 1995, su objetivo era ser un lenguaje único para la entrega de software unificado. Escriba su código una vez y ejecútelo en cualquier computadora. Era un objetivo elevado entonces, y para muchos idiomas, es un objetivo que sigue siendo esquivo incluso hoy. Java ha logrado, en su vida útil de 27 años, lograr su objetivo declarado. Impulsa aplicaciones en escritorios, servidores y la nube, y es la base del sistema operativo Android.

[ Whether you’re just getting started with Java or are a seasoned programmer, the Java cheat sheet is a smart resource to keep nearby. ]

Java puede ser casi cualquier cosa que necesites que sea. Puede ejecutar aplicaciones locales, ser una plataforma para dispositivos móviles o crear los componentes de una arquitectura sin servidor y los componentes básicos de los microservicios. Siempre que su plataforma de destino tenga un entorno de tiempo de ejecución de Java, entonces el código que ha escrito es todo lo que necesita. Pocos lenguajes de programación ofrecen una experiencia tan fluida.

Java también se beneficia de ser un lenguaje familiar. Incluso para los desarrolladores que no conocen Java, el lenguaje comparte mucho con C++ y C#, lo que lo convierte en un entorno cómodo al que adaptarse. Si es nuevo en Java, mantiene un servidor de aplicaciones Java o es un usuario experimentado de Java, aquí hay 10 artículos para ayudarlo a descubrir algo nuevo sobre una de las grandes plataformas de la informática moderna.

Tabla de Contenidos

Instalar Java manualmente en Linux

Muchos usuarios de Linux instalan Java a través de su administrador de paquetes, pero la instalación manual brinda el mayor nivel de control sobre el entorno de tiempo de ejecución de Java. En Instalar Java manualmente en Linux, Alan Formy-Duval le muestra cómo hacerlo.

Embellecer las aplicaciones Java con temas

Swing, el conjunto de herramientas de interfaz gráfica de usuario (GUI) predeterminado de Java, se ve y se siente un poco desactualizado. Pero gracias a las bibliotecas de temas de Java, la programación en Java no tiene por qué resultar en aplicaciones desagradables. En Cómo embellecer sus aplicaciones Java, Seth Kenlon demuestra el código que puede usar para importar y usar temas alternativos en sus aplicaciones Java.

Encuentra vulnerabilidades en código Java

El código abierto lo ayuda a escribir software más rápido porque puede construir sobre el trabajo de otras personas. Sin embargo, debe verificar que el código que está reutilizando no tenga vulnerabilidades que puedan poner en riesgo su aplicación. En Cómo encontrar vulnerabilidades de terceros en su código Java, José Vicente Núñez describe cuatro formas de verificar sus proyectos Java en busca de dependencias vulnerables.

[ Download the guide to installing applications on Linux. ]

Más información sobre los parámetros de JVM

La máquina virtual de Java (JVM) procesa el código en segundo plano, por lo que la mayoría de las personas ni siquiera lo saben. Sin embargo, comprender la JVM y sus parámetros puede ayudarlo a diagnosticar fallas y mejorar el rendimiento de una aplicación Java. Una guía de parámetros de JVM para desarrolladores de Java de Jayashree Huttanagoudar es un tutorial sobre todas las opciones estándar (y algunas no estándar) que JVM pone a disposición de usuarios y desarrolladores.

Comience con JBoss

JBoss Enterprise Application Platform (EAP) incluye todo lo que necesita para crear, ejecutar, implementar y administrar aplicaciones Java de nivel empresarial en diferentes entornos de servidor. Aprenda cómo configurar JBoss EAP y usarlo para crear, ejecutar, implementar y administrar aplicaciones Java empresariales en Primeros pasos con JBoss por Ashish Bharadwaj Madabhushana.

Usa Quarkus para desarrollar aplicaciones en la nube

Quarkus es un marco de contenedor primero (Linux) nativo de la nube para escribir aplicaciones Java. Lo que eso significa en la práctica es que obtiene el rendimiento necesario para crear aplicaciones de alta velocidad utilizando sus habilidades de codificación Java existentes. En 7 guías para desarrollar aplicaciones en la nube con Quarkus, Daniel Oh comparte siete recursos que le enseñan cómo optimizar aplicaciones Java para la nube con Quarkus. Y si desea profundizar más en Quarkus, descargue el libro electrónico de Daniel Una guía para las funciones sin servidor de Java.

Use jps para verificar los procesos de Java

Con muchos procesos ejecutándose en un sistema, es útil tener una forma rápida de identificar solo los procesos de Java. En Comprobar los procesos de Java en Linux con el comando jps, Alan Formy-Duval le muestra cómo hacerlo con el jps dominio.

Póngase manos a la obra con Java en contenedores

Si está listo para ponerse manos a la obra con Java en contenedores y en la nube, la zona de pruebas para desarrolladores de Red Hat para Red Hat OpenShift es un excelente lugar para comenzar. Le brinda un conjunto de actividades basadas en casos de uso que le muestran cómo implementar una aplicación Java en Kubernetes en minutos.

Obtenga consejos para desarrollar microservicios de Java

En 6 consejos de diseño para el desarrollo de microservicios de Java y una charla complementaria de Red Hat Summit, Jim Tyrrell ofrece una lista concreta de 10 cosas centradas en Quarkus que simplificarán y mejorarán el desarrollo y la arquitectura de su aplicación.

Descubra las novedades de Java 18

Conozca algunas de las nuevas características de la última versión de Java, lanzada en marzo de 2022, en Novedades para desarrolladores en Java 18 por Syed Shaaf.

Empezar

Incluso a los 27 años, Java siempre te da algo nuevo que aprender y hacer. Consulte estos artículos y comience a acelerar su viaje de aprendizaje.

LEER  openSUSE 15.5, nuevas características de GNOME 45, comando Tail y más

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba