es
Books
José María Vegas

Java 17

Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos._x000D_
_x000D_
Este libro va dirigido a todas las personas que, con o sin conocimientos previos, quieren conocer este lenguaje en su última versión. Con un lenguaje claro y didáctico, se desarrollan secuencialmente los fundamentos del lenguaje, la programación orientada a objetos, la estructura de datos, la programación funcional y las técnicas que permiten el desarrollo de software fiable y eficiente._x000D_
_x000D_
Esta obra profundiza en el lenguaje Java y en los métodos profesionales de desarrollo de aplicaciones para que el lector sea capaz de resolver problemas reales aplicando la tecnología Java. Para los lectores que deseen progresar aún más en este lenguaje, el autor tiene publicada otra obra con el título Java 17 Programación Avanzada que amplia y complementa los contenidos de esta._x000D_
_x000D_
El código fuente que aparece en el libro está disponible_x000D_
para descargar en la web del libro con el objetivo de facilitar la asimilación de los conocimientos tratados. También están disponibles varios proyectos Maven para que el lector realice prácticas en proyectos reales.
402 printed pages
Original publication
2021
Publication year
2021
Have you already read it? How did you like it?
👍👎

Quotes

  • Antonio Zarate Rosashas quoted2 months ago
    El ciclo de vida clean controla la limpieza del proyecto, ya que se encarga de eliminar las clases compiladas y archivos binarios del proyecto.
    El ciclo de vida default controla el despliegue del proyecto, ya que genera las clases compiladas y archivos binarios del proyecto.
    El ciclo de vida site controla la generación de la página web de documentación del proyecto, ya que genera los ficheros .html que describen el proyecto.

    Existen 3 ciclos de vida de construcción de las aplicaciones en Maven: 1. Clean (no genera ni clases compiladas ni binarios), 2. Default (Genera clases compiladas y binarios), 3. Site (Genera la Documentación de la página en un archivo HTML).

  • Antonio Zarate Rosashas quoted2 months ago
    El ámbito compile es el ámbito por defecto, de modo que será el utilizado si no se especifica ámbito alguno. Toda dependencia con ámbito de compilación será incluida en la ruta de clases del proyecto y también será incluida en el artefacto final.
    El ámbito test indica que la dependencia sólo es necesaria para compilar y ejecutar las pruebas del proyecto, de modo que no será incluida en el artefacto final.
    El ámbito provided indica que la dependencia se utiliza durante las fases de compilación y pruebas, pero que no se incluyen en el artefacto final. Se utiliza a menudo para incluir los archivos JAR de JavaEE (como, por ejemplo, servlet-api.jar), ya que son necesarios para compilar pero, como ya están en el servidor de aplicaciones Java, no es necesario volver a incluirlos dentro del artefacto final.

    Existen 4 tipos de scopes que maneja Maven para importar las dependencias: 1. compile (por defecto), 2. Test (solo pruebas), 3. Provided (Compilación Y Pruebas pero no para la versión final) y runtime (necesaria para funcionar en tiempo de ejecución pero no para compilar)

fb2epub
Drag & drop your files (not more than 5 at once)