Red de conocimiento informático - Aprendizaje de programación - Directorio de notas de estudio de Java JDK 7

Directorio de notas de estudio de Java JDK 7

"notas de estudio de java jdk 7"

capítulo1 Introducción a la plataforma java 1

1.1 Java no es sólo un lenguaje 2

1.1 .1 Vida anterior Esta vida 2

1.1.2 Tres plataformas principales 5

1.1.3 jcp y jsr 6

1.1.4 Ruta de aprendizaje sugerida 7

1.2 jvm/jre/jdk 11

1.2.1 ¿Qué es jvm 11?

1.2.2 Distinguir entre jre y jdk 14

1.2.3 Descargar e instalar jdk 15

1.2.4 Comprender el contenido de instalación de jdk 18

1.3 Repaso clave 19

1.4 Ejercicios después de clase 20

capítulo2 De jdk Ir a ide 21

2.1 Comenzar desde hello world 22

2.1.1 Escribir código fuente java 22

2.1.2 Qué es la ruta 24

2.1.3 jvm (java) y classpath 27

2.1.4 Compilador (javac) y classpath 30

.2.2 Administrar el código fuente y documentos de código de bits 31

2.2.1 Compilador (javac) y ruta de origen 31

2.2.2 Usar clase de administración de paquetes 33

2.2.3 Usar importación para ser vago 36

2.3 Uso de IDE 38

2.3.1 Conceptos básicos de la gestión de proyectos IDE 38

2.3.2 Qué jre se utiliza 43

2.3.3 Versión del documento de clase 45

2.4 Repaso de claves 48

2.5 Ejercicios después de clase 49

capítulo3 Gramática básica 53

3.1 Tipos, variables y operadores 54

3.1.1 Tipo 54

3.1.2 Variable 57

3.1.3 Operador 60

3.1 .4 Conversión de tipos 66

3.2 Control de procesos 69

3.2.1 expresión condicional if...else 69

3.2.2 expresión condicional de cambio 72

3.2.3. bucle for 74

3.2.4 bucle while 75

3.2.5 pausa, continuar 77

3.3 revisión clave 78

3.4 Ejercicios después de clase 79

capítulo4 Entender los objetos 83

4.1 Clases y objetos 84

4.1.1 Definir clases 84

4.1.2 Uso de clases estándar 87

4.1.3 Especificación e igualdad de objetos 90

4.2 Empaquetador de tipos básicos 91

4.2.1 Tipos básicos de empaquetado 91

4.2.2 Boxing y unboxing automático 92

4.2.3 La historia interna del boxing 93

4.3 Objetos de matriz 96

4.3.1 Conceptos básicos de matrices 96

4.3.2 Operación de objetos de matriz 99

4.3.3 Copia de matrices 105

4.4 Objetos de cadena 108

4.4 .1 Conceptos básicos de cadenas 108

4.4.2 Características de cadenas 111

4.4.3

Codificación de cadenas 115

4.5 Consulta de archivos API de Java 117

4.6 Repaso de claves 119

4.7 Ejercicios extraescolares 120

capítulo5 Encapsulación de objetos 125

5.1 Qué es la encapsulación 126

5.1.1 Proceso inicial del objeto encapsulado 126

5.1.2 Proceso de operación del objeto encapsulado 128

5.1 .3 Encapsulando datos internos del objeto 131

5.2 Detalles de sintaxis de clase 134

5.2.1 Modificación de permisos públicos 134

5.2.2 Acerca de los constructores 136

5.2.3 Sobrecarga de constructores y métodos 137

5.2.4 Usando esto 139

5.2.5 Miembros de clase estática 142

5.2. 6. Argumentos de longitud variable 148

5.2.7 Clases internas 150

5.2.8 Llamadas por valor 151

5.3 Revisión de claves 154

5.4 Ejercicios después de clase 155

capítulo6 Herencia y polimorfismo 161

6.1 Qué es la herencia 162

6.1.1 Herencia del mismo comportamiento 162

6.1.2 Polimorfismo e is-a 166

6.1.3 Redefinición del comportamiento 170

6.1.4 Métodos abstractos y clases abstractas 173

6.2 Detalles de sintaxis de herencia 174

6.2.1 Miembros protegidos 174

6.2.2 Detalles de redefinición 176

6.2.3 Otra mirada a los constructores 178

6.2.4 Otra mirada a la palabra clave final 180

6.2.5 java.lang.object 181

6.2.6 Acerca de la recolección de basura 186

6.2.7 Otra mirada a las clases abstractas 189

6.3 Repaso clave 191

6.4 Ejercicios después de clase 192

Capítulo7 Interfaces y polimorfismo 199

7.1 Qué es una interfaz 200

7.1.1 Comportamiento de definición de interfaz 200

7.1.2 Polimorfismo de comportamiento 204

7.1.3 Resolver cambios en la demanda 206

7.2 Detalles de sintaxis de la interfaz 213

7.2.1 Valor predeterminado de la interfaz 213

7.2.2 Clase interna anónima 217

7.2.3 Uso constantes de enumeración enum 221

7.3 Repaso de claves 224

7.4 Ejercicios después de clase 224

capítulo8 Manejo de excepciones 231

8.1 Gramática y herencia arquitectura 232

8.1.1 Uso de try y catch 232

8.1.2 Arquitectura de herencia de excepciones 235

8.1.3 Captura o lanzamiento 238

p >

8.1.4 Comprender los seguimientos de pila 241

8.1.5 Acerca de afirmar 245

8.2 Excepciones y gestión de recursos 247

8.2.1 Usar finalmente 247

8.2.2 Intentar cerrar recursos automáticamente 249

8.2.3 Interfaz java.lang.autocloseable 251

8.3 Revisión de claves 255

8.4 Ejercicios después de clase 256

capítulo8 c

colección y mapa 261

9.1 Usar colección para recolectar objetos 262

9.1.1 Comprender la arquitectura de la colección 262

9.1.2 Lista con índice 263

9.1.3 Conjunto 266 con contenido no duplicado

9.1.4 Cola 270 que admite operaciones en cola

9.1.5 Iterador 273 que accede a objetos

9.1.6 Ordenar objetos recopilados 276

9.1.7 Usar genéricos 280

9.2 Mapa correspondiente al valor clave 284

9.2.1 Clases comunes de operación de mapas 284

9.2.2 Acceso a los valores clave del mapa 288

9.3 Revisión de claves 291

9.4 Ejercicios después de clase 292

capítulo10 Entrada y salida 299

10.1 Flujo de entrada y flujo de salida 300

10.1.1 Concepto de diseño de streaming 300

10.1.2 Arquitectura de herencia de streaming 303

10.1.3 Decorador de procesamiento de flujo 306

10.2 Clase de procesamiento de caracteres 311

10.2.1 Arquitectura de herencia de lector y escritor 311

10.2.2 Decoración de procesamiento de caracteres Instrumento 313

10.3 Repaso clave 315

10.4 Ejercicios después de clase 316

10.4.1 Preguntas de opción múltiple 316

10.4.2 Preguntas de operación 317

capítulo11 Subprocesos y API paralela 319

11.1 Subprocesos 320

11.1.1 Introducción a los subprocesos 320

11.1.2 Subprocesos y ejecutables 323

11.1.3 Ciclo de vida del subproceso 324

11.1.4 Acerca del grupo de subprocesos 331

11.1.5 Sincronizado y volátil 334

11.1 .6 Espera y notificación 345

11.2 API paralela 349

11.2.1 Bloqueo, bloqueo de lectura y escritura y condición 349

11.2.2 Uso del ejecutor 357

11.2.3 Introducción a la colección paralela 370

11.3 Repaso clave 373

11.4 Ejercicios después de clase 375

Capítulo 12 API general 377

12.1 Registro 378

12.1.1 Introducción a la API de registro 378

12.1.2 Especificación del nivel de registro 380

12.1.3 Uso controlador y formateador 382

12.1.4 Controlador, formateador y

filtro personalizados 383

12.1.5 Uso de logging.properties 385

12.2 Conceptos básicos de internacionalización, fecha 387

12.2.1 Acerca de i18n 387

12.2.2 Uso de fecha y formato de fecha 390

12.2.3 Uso de calendario 393

12.3 Expresión regular 395

12.3.1 Definido

Definición de expresión regular 396

12.3.2 Patrón y comparador 403

12.4 Sistema de archivos nio2 405

12.4.1 Descripción general de la arquitectura API 405

12.4.2 Ruta de operación 406

12.4.3 Lectura y configuración de atributos 409

12.4.4 Documento de operación y directorio 412

12.4.5 Lectura y acceso directorios 414

12.4.6 Filtrar y buscar documentos 418

12.5 Repaso de claves 421

12.6 Ejercicios después de clase 422

capítulo12 Ventana Programación 425

13.1 Introducción a Swing 426

13.1.1 Análisis de requisitos simples 426

13.1.2 Introducción a los componentes de Swing 427

13.1.3 Diseño de la ventana principal y la barra de menú 429

13.1.4 Acerca de la gestión del diseño 433

13.1.5 Procesamiento de eventos 436

13.2 Apertura de documentos, Almacenamiento y edición 442

13.2.1 Operación para abrir documento 442

13.2.2 Crear, almacenar y cerrar documento 445

13.2.3 Edición y corte de área de texto , copiar y pegar 448

13.3 Repaso clave 449

13.4 Ejercicios después de clase 451

capítulo14 Integrando la base de datos 444

14.1 Introducción a jdbc 454

14.1.1 Introducción a jdbc 454

14.1.2 Conexión a la base de datos 458

14.1.3 Uso de declaraciones y conjunto de resultados 464

14.1.4. Usar declaración preparada y declaración invocable 469

14.2 jdbc advanced 472

14.2.1 Usar fuente de datos para conectarse 472

14.2.2 Usar conjunto de resultados para desplazarse y actualizar datos 476

14.2.3 Actualización por lotes 479

14.2.4 blob y clob 480

14.2.5 Introducción de transacciones 481

14.2 .6 Introducción a los metadatos 489

14.2.7 Introducción al conjunto de filas 492

14.3 Revisión clave 496

14.4 Ejercicios después de clase 497

capítulo15 Reflexión y cargadores de clases 499

15.1 Usando reflexión 500

15.1.1 Clases y documentos .class 500

15.1.2 Usando class.forname() 502

15.1.3 Obtener información de la clase 503

15.1.4 Crear objetos de la clase 506

15.1.5 Operar métodos de objetos y miembros 509

15.1.6 Proxy dinámico 512

15.2 Comprender el cargador de clases 515

15.2.1 Estructura jerárquica del cargador de clases 515

15.2 .2 Crear una instancia de cargador de clases 518

15.3 Revisión de claves 520

15.4 Ejercicios posteriores a la clase 521

capítulo16 Genéricos, enumeraciones y anotaciones personalizados 523

16.1 Personalizar genéricos 524

16.1.1 Definir métodos genéricos 524

16.1.2 Usar extensiones y 525

16.1.3 ¿Usar super y? 530

16.2 Enumeración personalizada 533

16.2.1 Comprender la clase java.lang.enum 533

16.3 Acerca de los comentarios 542

16.3 .1 Comentarios estándar de uso común 542

16.3.2 Tipos de comentarios personalizados 545

16.3.3 Lectura de información de comentarios durante la ejecución 549

16.4 Revisión clave 551

16.5 Ejercicios después de clase 551

apéndice Cómo utilizar este libro proyecto 553

a.1 Configuración del entorno del proyecto 554

a.2 Caso abierto 554

apéndiceb Comenzando con mysql 557

b.1 Instalar y configurar mysql 558

b.2 Tipos de datos de MySQL 560

b.3 Establecer base de datos y tabla de datos 561

b.4 Realizar operación CRUD 562