La Red de Conocimientos Pedagógicos - Currículum vitae - Directorio de programación en lenguaje Java

Directorio de programación en lenguaje Java

Capítulo 1 Lenguaje Java

Introducción al lenguaje Java 1.1 1

La aparición del lenguaje Java

Composición del lenguaje Java 1.1.2 1

Instalación 1.2 Entorno de desarrollo 3

1.3 Aplicación Java simple 4

1.3.1 Ejemplo de aplicación Java 4

1.3.2 Uso del documento API principal de Java 7< / p>

Ejercicio 9

Capítulo 2 Tecnología de programación orientada a objetos 11

2.1 Conceptos básicos de la tecnología de programación orientada a objetos 11

2.1.1 Qué ¿Es el enfoque de programación orientada a objetos 11?

2.1.2 ¿Qué son las clases y los objetos 12?

2.1.3 Características importantes de la programación orientada a objetos 14

Comparación de capacidades de programación orientada a objetos entre Java y C 16

Ejercicio 18

Capítulo 3 Identificadores y tipos de datos básicos 19

3.1 La unidad de sintaxis básica de Java es 19.

3.1.1 Espacios en blanco, comentarios y declaraciones 19

3.1.2 Palabras clave 21

3.1.3 Identificadores 21

3.2 Codificación Java Estilo 22

3.3 Tipos de datos básicos de Java 23

Variables y constantes 23

Tipos de datos básicos 23

3.3.3 Descripción y asignación de variables 28

Ejercicio 30

Capítulo 4 Expresiones y declaraciones de control de procedimientos 31

4.1 Expresiones 31

4.1.1 Operandos y operadores 31

4.1.2 Promoción de expresiones y conversión de tipos 40

4.2 Declaración de control de procedimiento 43

4.2.1 Declaración de expresión 43

4.2 .2 Sección 44

4.2.3 Declaración de rama 45

4.2.4 Declaración de bucle 52

4.2 5 Declaración de interrupción y continuación 54

Ejercicio 56

Capítulo 5 Clases y Objetos 60

5.1 Definición de clases y creación de objetos 60

5.1.1 Formato de definición de clases 60

5.1.2 Creación e inicialización de objetos 63

5.2 Método de construcción 64

5.2.1 Método de construcción y su sobrecarga 64

5.2.2 Construcción por defecto método 66

5.3 Definición del método 67

Formato de definición del método 68

5.3.2 Paso por valor 71

5.4 Herencia de categorías 72

5.4.1 Definición de herencia

5.4.2 Polimorfismo y conversión de objetos 74

5.5 Continúe analizando las palabras clave de Java 77

5.5 .1 Estático 77

5.5.2 Final y resumen 79

5.5.3 Ben y super 84

5.6 Método de reescritura 86

5.6.1 Descripción general de la reescritura de métodos 86

5.6.2 Reglas para aplicar la reescritura 89

5.6.3 Llamar al constructor de la clase principal 89

5.7 Interfaz 90

5.7.1 Ambigüedad en herencia múltiple 90

5.7.2 Definición de interfaz 91

5.7.3 Implementación de interfaz 91

5.8 Java paquete 94

5.8.1 Concepto de paquete Java 94

Declaración de importación 95

5.9 Clase interna 97

5.9.1 Concepto de Clase interna 97

5.9.2 Clase anónima 99

Ejercicio 100

Capítulo 6 Arreglos, contenedores y cadenas 107

6.1 Arreglos 107

6.1.1 Descripción e inicialización del arreglo 107

6.1.2 Uso de arreglos 114

6.2 Contenedores y cadenas de tuberías 118

6.2 .1 Contenedores 118

6.2.2 Cadenas 119

Ejercicio 123

Capítulo 7 Excepciones en el lenguaje Java 126

7.1 Ejemplos de excepciones 126

7.2 Manejo de excepciones 130

7.2.1 Informes relacionados con el manejo de excepciones 130

7.2.2 Hombre * * *Excepción 132

7.3 Declaración de lanzamiento 133

7.4 Creación de su propia excepción 135

Ejercicio 137

Capítulo 8 Diseño de interfaz gráfica de usuario 140

8.1 AWT y Swing 140

8.1.1 Paquete AWT y paquete Swing 140

8.1.2 Componentes, contenedores y paneles de contenido 141

8.2 Rotar componentes 143

8.2.1 Botones 143

Etiqueta 146

8.2.3 Cuadro combinado 148

Componente de texto 150

Componente de menú 150

Cuadro de diálogo 152

8.3 Administrador de diseño 153

8.3.1 Administrador de diseño universal 154

8.3.2 Otros administradores de diseño 156

8.4 Detalles del diseño de la interfaz 160

8.4.1 Controlar la apariencia del componente 161

8.4.2 Herramientas de solicitud y mnemónicos 162

8.5 Procesamiento de eventos 162

8.5.1 Introducción de eventos 162

p>

8.5.2 Manejo de eventos del componente 164

8.5.3 Tipo de evento 176

Adaptador de eventos 179

Ejercicio 180

Capítulo 9 Miniprograma Java 182

9.1 Escritura del miniprograma 182

9.1.1 Ejemplo de miniprograma 182

9.1.2 Proceso de diseño del miniprograma 183

9.2 Métodos utilizados en el subprograma 183

Método básico 184

9.2.2 Método de visualización del subprograma 184

9.3 Documento HTML 185

Marca 185

9.3.2 Lectura de parámetros del subprograma 186

9.3.3 Subprograma y URL 187

9.4 Procesamiento multimedia del subprograma en 188

9.4.1 Visualización de imágenes en el subprograma 188.

9.4.2 Reproducir sonidos en miniprogramas 189.

Procesamiento de eventos del Mini Programa 9.5 189

Ejercicio 191

Capítulo 10 Flujo de datos Java 192

10.1 Conceptos básicos del flujo de datos 192 Conceptos

10.1.1 Flujo de datos de entrada 193

10.1.2 Flujo de datos de salida 193

10.2 Clase de flujo de datos de bytes básicos 193

10.2 .1 Flujo de datos de archivos 193

10.2.2 Flujo de datos de filtro 195

10.3 Flujo de caracteres básico 195

10.4 Procesamiento de archivos 201

10.4.1 Clase de archivo 201

10.4.2 Archivo de acceso aleatorio 202

Ejercicio 203

Capítulo 11 Subprocesos 204

11.1 Subprocesos y Subprocesos múltiples 204

El concepto de 11.1 Subprocesos 204

11.1.2 Estructura del subproceso 205

11.2 Estado del subproceso 205

11.3 Crear hilo 206

11.3.1 Heredar la clase de hilo 206.

11.3.2 Implementación de interfaz ejecutable 208

11.4 Control de subprocesos 209

11.4.1 Inicio de subproceso 210

11.4.2 Subproceso Programación 210

11.4.3 Pausar subprocesos 212

11.4.4 Comunicación entre subprocesos 212

Ejercicio 213

Capítulo 12 Red Java funciones 216

Descripción general de 12.1216

Introducción a los conceptos básicos de 12.1.165438

12.1.2 Uso de InetAddress 217.

12.2 Localizador uniforme de recursos 218

El concepto de localizador uniforme de recursos 218

12.2.2 Creación de URL 218

12.2.3 Excepciones relacionado con URL 218

12.2.4 Obtención de propiedades de objeto URL 219

12.2.5 Lectura de datos de URL 220

12.3 Interfaz de socket 221

1 Concepto básico de socket 222

12.3.2 Pasos básicos de la comunicación por socket 223

12.3.3 Programación de la comunicación por socket 223

Ejercicio 225

Referencia 226 Después de casi 20 años de desarrollo y mejora, el lenguaje Java se ha vuelto cada vez más poderoso y sus campos de aplicación se han vuelto cada vez más amplios. Desde programas en dispositivos portátiles, como teléfonos móviles, hasta diversas aplicaciones de nivel empresarial, se puede ver Java. Java se ha convertido en un lenguaje de programación de clase mundial y la herramienta preferida para el desarrollo de los programadores.

En la educación superior extranjera, el lenguaje Java se ha incluido en el plan docente de las carreras de informática. Además, algunos cursos básicos profesionales también utilizan el lenguaje Java como herramienta de descripción, como estructuras de datos, métodos de cálculo y otros cursos. La situación en China es similar. Muchas universidades clave ofrecen cursos de lenguaje Java para estudiantes universitarios con especialización en informática. Esta tendencia se ha expandido gradualmente de las universidades clave a las universidades ordinarias, y cada vez más escuelas ofrecen este curso. Muchas escuelas han adoptado el lenguaje Java como el primer lenguaje de programación para carreras relacionadas.

A medida que el lenguaje Java ingresa gradualmente a las aulas universitarias, también encontramos que los colegios y universidades comunes carecen relativamente de materiales didácticos que puedan usarse como cursos de lenguaje Java. Es cierto que hay muchos libros de referencia sobre el lenguaje Java en el mercado y la calidad es bastante alta. Sin embargo, debido a las diferentes audiencias, un número considerable de ellos no son adecuados como material didáctico, especialmente el primer curso de lenguaje de programación para estudiantes universitarios en universidades ordinarias. Por lo tanto, decidimos escribir este libro con la esperanza de brindar ayuda para la enseñanza de pregrado en universidades ordinarias. Además, este libro también se puede utilizar como libro de referencia para profesionales que aprenden el lenguaje Java. Espero que este libro pueda ser un trampolín para que los lectores entren al palacio de Java.

Este libro está dividido en 12 capítulos. Después de una breve introducción a las características del lenguaje Java, el Capítulo 2 se centra en los conceptos y métodos básicos de la programación orientada a objetos. Al mismo tiempo, considerando que es posible que muchos lectores ya conozcan el lenguaje C, hacemos una comparación simple entre los lenguajes C y Java. El concepto de programación orientada a objetos es independiente del lenguaje, pero los detalles de implementación de varios lenguajes son diferentes. El contenido de este capítulo está destinado a ayudar a los lectores que no tienen experiencia con técnicas de programación orientada a objetos.