Envíos gratis en compras superiores a $60.000
Inicio/Profesional/TICs y Computación/Programación/Java Desde Cero – y Prepárate para Tu Entrevista de Trabajo

Java Desde Cero – y Prepárate para Tu Entrevista de Trabajo

$19.914

  • Envío gratis en compras superiores a $60.000
  • Autor: LUJÁN CASTILLO, José Dimas

    Páginas: 216

    Coedición: Alfaomega, RC Libros

    ISBN: 9786076229491 Categoría:

    Descripción

    Java es el lenguaje de programación que muestra el paradigma de la actualización y la velocidad de cambio; a lo largo de su existencia ha evolucionado paulatinamente hasta llegar a convertirse actualmente en una tecnología muy peculiar, con una comunidad de desarrolladores que está entre las más numerosas; hay además una enorme cantidad de fuentes de empleo para este lenguaje y en la industria del software es uno de los más bien remunerados.
    En esta guía el lector comenzará estudiando los conceptos más fundamentales y paulatinamente se irá adentrando en el aprendizaje de Java hasta llegar a la programación orientada a objetos con este lenguaje. En el presente documento se expone uno de los temas fundamentales para cualquier desarrollador: la entrevista de trabajo, con un enfoque en los principales problemas y conceptos a los cuales tarde o temprano tendrá que afrontar.

    VENTAJAS

    • Aborda un tema que no se enseña en las aulas, que se adquiere con la experiencia, y que es muy importante para el desarrollador.
    • Contiene múltiples ejemplos y figuras que coadyuvan al mejor entendimiento de los temas vistos.

    CONOZCA

    • Las funciones de cada uno de los operadores de Java.
    • Las operaciones que pueden realizarse mediante las condicionales.
    • La utilidad de los modificadores de acceso en Java.

    APRENDA

    • A utilizar los bucles en Java para mejorar el código y ahorrar tiempo.
    • A crear clases, atributos y métodos en la programación orientada a objetos.
    • A generar y operar arreglos unidimensionales y bidimensionales en Java.

    DESARROLLE SUS HABILIDADES PARA

    • Crear clases abstractas e interfaces en Java.
    • Aplicar los mecanismos mediante los cuales se manejan las excepciones en Java.
    • Preparar una entrevista de trabajo para adquirir una buena experiencia en ella.

    A QUIÉN VA DIRIGIDO

    El presente libro está dirigido tanto a principiantes y estudiantes de nivel básico de programación como a interesados en la creación y desarrollo de software a nivel profesional.

    ÍNDICE

    PREFACIO ……………………………………………………………………………………………. XI
    CAPÍTULO 1. INTRODUCCIÓN ………………………………………………………………….. 1
    Historia ……………………………………………………………………………………………………… 2
    Java 8 ……………………………………………………………………………………………………….. 4
    Java y JavaScript …………………………………………………………………………………………. 4
    Máquina virtual de Java ………………………………………………………………………………. 5
    Descargar Java …………………………………………………………………………………………… 7
    Entorno de desarrollo ……………………………………………………………………………….. 10
    Creación de un “Hola mundo” ……………………………………………………………………. 12
    Comentarios …………………………………………………………………………………………….. 24
    CAPÍTULO 2. VARIABLES Y TIPOS DE DATOS……………………………………………27
    Variables …………………………………………………………………………………………………. 27
    Tipos de datos ………………………………………………………………………………………….. 28
    Declarar variables en Java ………………………………………………………………………….. 31
    Declarar constantes ………………………………………………………………………………….. 32
    CAPÍTULO 3. OPERADORES EN JAVA ……………………………………………………… 33
    Operadores matemáticos en Java ……………………………………………………………….. 33
    Operadores de asignación ………………………………………………………………………….. 34
    Operadores de incremento y decremento ……………………………………………………. 35
    Operadores relacionales ……………………………………………………………………………. 37
    Operadores lógicos …………………………………………………………………………………… 38
    CAPÍTULO 4. CONDICIONALES ……………………………………………………………….. 43
    If …………………………………………………………………………………………………………….. 43
    If anidados ……………………………………………………………………………………………….. 46
    Operador ternario …………………………………………………………………………………….. 47
    CAPÍTULO 5. BUCLES Y SELECCIÓN ……………………………………………………….. 49
    For ………………………………………………………………………………………………………….. 50
    While ………………………………………………………………………………………………………. 52
    Do while ………………………………………………………………………………………………….. 54
    Break y continue ………………………………………………………………………………………. 55
    Switch ……………………………………………………………………………………………………… 59
    CAPÍTULO 6. BASES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS …… 63
    Introducción …………………………………………………………………………………………….. 63
    Clases ……………………………………………………………………………………………………… 64
    Atributos …………………………………………………………………………………………………. 65
    Métodos ………………………………………………………………………………………………….. 67
    Crear una clase en Java ……………………………………………………………………………… 68
    Crear atributos en Java ……………………………………………………………………………… 70
    Crear métodos en Java ………………………………………………………………………………. 71
    CAPÍTULO 7. MODIFICADORES DE ACCESO ………………………………………………. 75
    Ejemplo del uso de modificadores de acceso ……………………………………………….. 77
    CAPÍTULO 8. PROGRAMACIÓN ORIENTADA A OBJETOS Y OTROS CONCEPTOS .. 81
    Creación de un objeto ……………………………………………………………………………….. 81
    Constructor ……………………………………………………………………………………………… 84
    Sobrecarga de métodos …………………………………………………………………………….. 89
    This …………………………………………………………………………………………………………. 92
    Recolección de basura ………………………………………………………………………………. 93
    Instrucción import …………………………………………………………………………………….. 94
    Herencia ………………………………………………………………………………………………….. 97
    Sobrescribir métodos y Super …………………………………………………………………… 103
    Clases con atributo final …………………………………………………………………………… 105
    Notación de camello en la programación orientada a objetos ………………………. 107
    Cast ………………………………………………………………………………………………………. 109
    CAPÍTULO 9. ÁMBITOS ……………………………………………………………………….. 111
    Ámbito de clase ………………………………………………………………………………………. 111
    Ámbito de método ………………………………………………………………………………….. 112
    Ámbito de bloque …………………………………………………………………………………… 115
    CAPÍTULO 10. CLASES ABSTRACTAS E INTERFACES …………………………………… 117
    Clases ……………………………………………………………………………………………………. 117
    Clase abstracta ……………………………………………………………………………………….. 118
    Interfaz ………………………………………………………………………………………………….. 121
    Herencia versus interfaces ……………………………………………………………………….. 124
    CAPÍTULO 11. POJO ……………………………………………………………………………. 127
    CAPÍTULO 12. ARREGLOS…………………………………………………………………….. 131
    Crear un arreglo en Java ………………………………………………………………………….. 132
    Los arreglos como objetos ……………………………………………………………………….. 133
    Inicialización del arreglo …………………………………………………………………………… 133
    Índice o subíndice …………………………………………………………………………………… 134
    Arreglos bidimensionales …………………………………………………………………………. 134
    Recorrer un arreglo bidimensional ……………………………………………………………. 136
    For each ………………………………………………………………………………………………… 138
    CAPÍTULO 13. EXCEPCIONES ………………………………………………………………… 141
    Try y catch ……………………………………………………………………………………………… 143
    Mecanismos para el manejo de excepción …………………………………………………. 144
    Throw y throws ………………………………………………………………………………………. 147
    Finally ……………………………………………………………………………………………………. 149
    Volumen de excepciones …………………………………………………………………………. 152
    CAPÍTULO 14. CADENAS ……………………………………………………………………… 153
    Método concat() …………………………………………………………………………………….. 156
    Método compareTo() ………………………………………………………………………………. 156
    Método equals() ……………………………………………………………………………………… 158
    Método endsWith() …………………………………………………………………………………. 159
    Método toLowerCase() ……………………………………………………………………………. 159
    Método toUpperCase………………………………………………………………………………. 160
    Método valueOf() ……………………………………………………………………………………. 161
    Método replace() ……………………………………………………………………………………. 162
    Método getChars() ………………………………………………………………………………….. 162
    Método length() ……………………………………………………………………………………… 164
    Método trim …………………………………………………………………………………………… 164
    CAPÍTULO 15. JAVA EN LA INDUSTRIA DEL SOFTWARE ………………………. 167
    Sobre Java ……………………………………………………………………………………………… 167
    Java JRE y Java JDK ………………………………………………………………………………. 168
    Java EE y Java SE …………………………………………………………………………………… 168
    JavaFX …………………………………………………………………………………………………… 169
    CAPÍTULO 16. ENTREVISTA DE TRABAJO …………………………………………….. 171
    Descripción general del proceso ……………………………………………………………….. 171
    Mandar el CV ………………………………………………………………………………… 171
    Redes sociales de empleo ……………………………………………………………….. 172
    Plataformas de código ……………………………………………………………………. 175
    Eventos tecnológicos ……………………………………………………………………… 176
    Bolsa de trabajo …………………………………………………………………………….. 177
    Primer contacto con la empresa ……………………………………………………………….. 178
    Entrevista técnica ……………………………………………………………………………………. 179
    Programar en la entrevista ……………………………………………………………… 180
    Algoritmos recurrentes en las entrevistas de trabajo …………………………………… 182
    Algoritmos específicos ……………………………………………………………………. 183
    Preguntas a un desarrollador en Java ………………………………………………………… 184
    APÉNDICE. CERTIFICACIONES EN JAVA …………………………………………………… 197
    ÍNDICE ANALÍTICO ……………………………………………………………………………… 201

    Ir a Arriba