Red de conocimiento informático - Aprendizaje de programación - Índice de 300 ejemplos de programación clásica de Java

Índice de 300 ejemplos de programación clásica de Java

Capítulo 1 Descripción general del lenguaje Java 1

Instancia 001 genera "Hola mundo" 2

Instancia 002 Genera los parámetros pasados ​​por la consola 2

Ejemplo 003 Triángulo de salida 3 compuesto por "*"

Ejemplo 004 Expresión simbólica de salida 5

Capítulo 2 Herramienta de desarrollo de Eclipse 6

Ejemplo 005 Descargar y ejecutar Herramienta Eclipse 7

Ejemplo 006 Instalar el paquete chino 8 para Eclipse

Ejemplo 007 Usar Eclipse para comentar el código 10

Ejemplo 008 Usar Eclipse para formatear el código 11< / p>

Ejemplo 009 Instalación del complemento WindowBuilder 12

Ejemplo 010 Desarrollo de la interfaz de la calculadora 14

Capítulo 3 Conceptos básicos del lenguaje Java 15

Ejemplo 011 Error de salida mensajes e información de depuración 16

Ejemplo 012 Recibir caracteres de entrada desde la consola 16

Ejemplo 013 Redirigir el registro del programa de implementación del flujo de salida 17

Ejemplo 014 Conversión automática de tipos y conversión de tipo forzada 19

Ejemplo 015 El cifrado puede ser tan simple como esto (operación de bits) 20

Ejemplo 016 Utilice el operador ternario para determinar números pares e impares 21

Ejemplo 017 Realizar 2×16 sin operador de multiplicación 22

Ejemplo 018 Realizar el intercambio de dos variables

(sin usar la tercera variable) 23

Capítulo 4 Control de Procesos 25

Ejemplo 019 Determinar si un determinado año es bisiesto 26

Ejemplo 020 Verificar la legalidad de la información de inicio de sesión 27

Ejemplo 021 es nuevo Departamento de asignación de empleados 28

Ejemplo 022 Usar declaración de cambio para calcular el descuento según el consumo

Cantidad 29

Ejemplo 023 Determinar la temporada del mes ingresada por el usuario 31

Ejemplo 024 Utilice la instrucción de bucle while y el incremento automático

Operador para recorrer la matriz 33

Ejemplo 025 Utilice el bucle for para generar el triángulo Yang Hui 34

Ejemplo 026 Usar bucles anidados en la consola

Generar la tabla de multiplicar 35

Ejemplo 027 Usar un bucle while para calcular 1

1 /2! 1/3!… 1/20! 36

Ejemplo 028 Usar bucle for para generar diamante hueco 38

Ejemplo 029 Terminar el cuerpo del bucle 39

Ejemplo 030 Filtro del cuerpo del bucle 41

Capítulo 5 Arreglos y Operaciones Comunes 43

Ejemplo 031 Obtener el valor mínimo de un arreglo unidimensional 44

Ejemplo 032 Intercambiar las filas y columnas en un arreglo bidimensional matriz 45

Ejemplo 033 Use una matriz para seleccionar aleatoriamente espectadores afortunados 47

Ejemplo 034 Use una matriz para establecer el nombre de la columna y el ancho de la columna de la tabla JTable 49

Ejemplo 035 Implementado usando una matriz de controles de botones

Interfaz de calculadora 51

Ejemplo 036 Implementado usando una matriz de controles de casilla de verificación

Agregar múltiples controles de casilla de verificación 52

Ejemplo 037 Usar ordenación por selección para ordenar la matriz 53

Ejemplo 038 Usar ordenación por burbujas para ordenar la matriz 55

Ejemplo 039 Usar ordenación rápida para ordenar la array 57

Ejemplo 040 Utilice el método de inserción directa para ordenar el array 59

Ejemplo 041 Utilice el método sort() para ordenar el array 61

Ejemplo 042 Invertir el orden de los elementos del array Orden 63

Capítulo 6 Introducción a la orientación a objetos 65

Ejemplo 043 Clase de libro personalizado 66

Ejemplo 044 Herramienta de conversión de unidades de temperatura 67

Ejemplo 045 Valor de inicialización predeterminado de variables miembro 68

Ejemplo 046 Aplicación del modo singleton 69

Ejemplo 047 Resolviendo el problema de la Torre de Hanoi 70

Ejemplo 048 Escribiendo lo mismo name Método 71

Ejemplo 049 Aplicación del método de construcción 72

Ejemplo 050 Estadísticas de ventas de libros 73

Ejemplo 051 Dos mascotas idénticas 74

Ejemplo 052 Recalcular el código hash del objeto 76

Ejemplo 053 Usar objeto de salida de cadena 77

Ejemplo 054 Clon falso de objeto Java 78

Ejemplo 055 Superficial clonación de objetos Java 80

Ejemplo 056 Clonación profunda de objetos Java 82

Ejemplo 057 Serialización y clonación de objetos 84

Ejemplo 058 Clonación profunda Comparación de eficiencia 87

Capítulo 7 Avanzado orientado a objetos 89

Ejemplo 059 La diferencia entre gerentes y empleados 90

Ejemplo 060 Anulación de métodos en la clase principal 92

Ejemplo 061 Calcular el área de figuras geométricas 93

Ejemplo 062 Centro comercial de venta de automóviles simple 95

Ejemplo 063 Personalizar usando la interfaz Comparable

Clasificación por sentido 96

Ejemplo 064 Aplicación simple del patrón de estrategia 98

Ejemplo 065 Aplicación simple del patrón de adaptador 100

Ejemplo 066 Aplicación simple de clases internas ordinarias 102

Ejemplo 067 Aplicación simple de clases internas locales 103

Ejemplo 068 Aplicación simple de clases internas anónimas 104

Ejemplo 069 Aplicación simple de clases internas estáticas 105

Ejemplo 070 Varias formas de instanciar la clase Class 107

Ejemplo 071 Ver la declaración de la clase 108

Ejemplo 072 Ver los miembros de la clase 110

Ejemplo 073 Ver información interna de la clase 112

Ejemplo 074 Establecer dinámicamente el dominio privado de la clase 113

Ejemplo 075 Llamar dinámicamente al método en la clase 115

Ejemplo 076 Creación dinámica de instancias de una clase 116

Ejemplo 077 Creación de una matriz con longitud variable 117

Ejemplo 078 Uso de la reflexión para anular el método toString() 119

Capítulo 8 Cadena con clase contenedora 121

Ejemplo 079 Formatear números en cadenas de moneda 122

Ejemplo 080 Capitalizar cantidades de moneda 123

Ejemplo 081 Clase de cadena formateando la fecha actual 125

Ejemplo 082 Conversión de mayúsculas y minúsculas 126

Ejemplo 083 Conversión de caracteres y códigos Unicode 128

Ejemplo 084 Determinar si el nombre de usuario es correcto 129

Ejemplo 085 Clasificación de nombres de usuario 130

Ejemplo 086 Determinar solicitud de página web y solicitud FTP 132

Ejemplo 087 Determinar tipo de archivo 133

Ejemplo 088 Determinar si la cadena es un número 135

Ejemplo 089 Verificar la validez de la dirección IP 136

Ejemplo 090 Identificar números de teléfono ilegales 137

Ejemplo 091 Convertir la cadena en Entero 139

Ejemplo 092 Convertidor decimal entero 140

Ejemplo 093 Obtener el número de caracteres chinos en una cadena 141

Ejemplo 094

Reemplazar por lotes un cierto tipo de cadena 142

Ejemplo 095 Verificar el rango de valores de los números 144

Ejemplo 096 Visor de codificación ASCII 145

Ejemplo 097 Determinar el teléfono móvil número Legalidad 146

Ejemplo 098 Usar el generador de cadenas para agregar caracteres 147

Ejemplo 099 Eliminar todos los espacios en la cadena 148

Ejemplo 100 Comparación de doble tipo 149

Capítulo 9 Marco de clases de colección Java 151

Ejemplo 101 Usar una matriz dinámica para guardar los nombres de los estudiantes 152

Ejemplo 102 Usar una colección List para transferir información de los estudiantes 153

Ejemplo 103 Enlace secundario de colección de mapas 155

Ejemplo 104 Ordenación aleatoria de matrices sin repetición 157

Ejemplo 105 para recorrido en bucle de ArrayList 159

Ejemplo 106 Iterator atraviesa ArrayList 159

Ejemplo 107 ListIterator atraviesa ArrayList en orden inverso 160

Ejemplo 108 Crear un diccionario electrónico 161

Ejemplo 109 Crear una guía telefónica móvil 162

Capítulo 10 Herramientas matemáticas de uso común 164

Ejemplo 110 Conversión de ángulos y radianes 165

Ejemplo 111 Uso de funciones trigonométricas 166

Ejemplo 112 Uso de funciones trigonométricas inversas 167

Ejemplo 113 Uso de funciones hiperbólicas 168

Ejemplo 114 Operaciones exponenciales y logarítmicas 169

Ejemplo 115 Operaciones con enteros de alta precisión 170

Ejemplo 116 Operación de punto flotante de alta precisión 171

Ejemplo 117 Generador de números de lotería de siete estrellas 173

Ejemplo 118 Generador de números de Big Lotto 174

Capítulo 11 Manejo de errores 177

Ejemplo 119 Excepción aritmética 178

Ejemplo 120 Excepción fuera de límites de subíndice de matriz 179

Ejemplo 121 Puntero nulo excepción 180

p>

Ejemplo 122 Excepción de clase no encontrada 181

Ejemplo 123 Excepción de acceso ilegal 182

Ejemplo 124 Excepción de archivo no encontrado 183

Ejemplo 125 Operación de base de datos Excepción 184

Ejemplo 126 Se lanza la excepción 185 en el método

Ejemplo 127 Se lanza la excepción en el método 186

Ejemplo 128 Personalizado clase de excepción 187

Ejemplo 129 Detectar una sola excepción 188

Ejemplo 130 Detectar múltiples excepciones 189

Capítulo 12 Entrada/Salida 191

Ejemplo 131 Mostrar el tipo de archivo especificado 192

Ejemplo 132 Mostrar la ruta del archivo en una estructura de árbol 193

Ejemplo 133 Buscar y reemplazar el contenido del archivo de texto 194

Ejemplo 134 Establecer archivos en el sistema Windows

Propiedades 195

Ejemplo 135 Cambio de nombre de archivos por lotes 196

Ejemplo 136 Mover archivos rápidamente en lotes 197

Ejemplo 137 Eliminar .tmp en la carpeta Archivo 198

Ejemplo 138 Guardar archivos de imagen en la base de datos 199

Ejemplo 139 Leer archivos de imágenes de la base de datos 200

Ejemplo 140 Formulario dinámico cargar archivos de disco 201

Ejemplo 141 Eliminar todos los archivos en la carpeta 202

Ejemplo 142 Crear archivo de índice de disco 208

Ejemplo 143 Grabadora de consola 205

Ejemplo 144

Evitar la creación de múltiples objetos de cadena 206

Ejemplo 145 Fusionar múltiples archivos de texto 207

Ejemplo 146 Implementar la división de archivos grandes 208

Ejemplo 147 Dividir volver a fusionar los archivos después de 209

Ejemplo 148 Leer un valor de atributo único del archivo de propiedades 210

Ejemplo 149 Agregar información al archivo de propiedades 211

Ejemplo 150 Copiar usando la barra de progreso de archivos 212

Ejemplo 151 Lectura de datos de archivos XML 213

Ejemplo 152 Lectura de atributos de archivos Jar 214

Ejemplo 153 Libreta de direcciones electrónica 215

Ejemplo 154 Copiar archivos con extensiones específicas en lotes 217

Ejemplo 155 Guardar archivos por categoría 218

Ejemplo 156 Buscar archivos en una carpeta específica 219

Ejemplo 157 Implementar la función de bloqueo de archivos 220

Ejemplo 158 Software de votación simple 221

Ejemplo 159 Comprimir todos los archivos de texto 222

Ejemplo 160 Comprimir Extraer el paquete a la carpeta especificada 223

Ejemplo 161 Comprimir todas las subcarpetas 225

Ejemplo 162 Liberar el paquete comprimido de la carpeta profunda 226

Ejemplo 163 Resolver el código confuso chino del paquete comprimido 227

Ejemplo 164 Apache implementa la descompresión de archivos 228

Ejemplo 165 Comprimir formularios en archivos ZIP 229

Ejemplo 166 Descomprimir objetos Java 230

Ejemplo 167 Comprimir archivos en archivos RAR 231

Ejemplo 168 Descomprimir el archivo RAR 233

Ejemplo 169 Agregar comentarios al archivo RAR 234

Ejemplo 170 Obtener un archivo detallado lista de paquetes comprimidos 235

Ejemplo 171 Eliminar archivos del paquete comprimido RAR 237

Ejemplo 172 Buscar cadenas en archivos comprimidos 238

Ejemplo 173 Cambiar el nombre de los archivos en el Archivo RAR 239

Ejemplo 174 Crear un archivo RAR autoextraíble 240

Capítulo 13 Tipos de enumeración y genéricos 242

Ejemplo 175 Ver la definición de tipos de enumeración 243

Ejemplo 176 Características básicas de los tipos de enumeración 244

Ejemplo 177 Agregar información sobre elementos de enumeración 245

Ejemplo 178 Seleccionar elementos de enumeración apropiados 246

Ejemplo 179 Colección eficiente de elementos de enumeración 248

Ejemplo 180 Mapeo eficiente de elementos de enumeración 249

Ejemplo 181 Uso de la interfaz de enumeración que atraviesa elementos 250

Ejemplo 182 Uso de genéricos para implementar estructura de pila 251

Ejemplo 183 Personalización de una clase de matriz genérica 253

Ejemplo 184 Métodos genéricos y consultas de datos 254

Ejemplo 185 Uso de comodines para mejorar los genéricos 256

Ejemplo 186 Método genérico de media búsqueda 257

Capítulo 14 Primeros pasos con Swing 259

Ejemplo 187 Iniciar el formulario desde la última posición cerrada 260

Ejemplo 188 Mostrar siempre el formulario en la parte superior del escritorio 261

Ejemplo 189 Establecer el tamaño del formulario 262

Ejemplo 190 Ajustar el tamaño de la ventana según el tamaño del escritorio 263

Ejemplo 191 Personalizar los botones maximizar, minimizar y

Cerrar 265

Ejemplo 192 Prohibir cambiar el tamaño del formulario 267

Ejemplo 193 Especificar el icono de la barra de título del formulario 267

Ejemplo 194 Configurar el parpadeo

Barra de título 269

Ejemplo 195 Implementación de un formulario con una imagen de fondo 270

Ejemplo 196 Interfaz principal con fondo degradado 271

Ejemplo 197 Cambio aleatorio de fondo de formulario 273

Ejemplo 198 Interfaz de forma ovalada 275

Ejemplo 199 Forma de diamante 276

Ejemplo 200 Creación de una forma transparente 277

Ejemplo 201 Diálogo de solicitud de información box 278

Ejemplo 202 Establecer el icono del cuadro de diálogo de solicitud de información 279

Ejemplo 203 Especificar el tipo de archivo del cuadro de diálogo abierto 280

Ejemplo 204 Establecer el nombre de archivo predeterminado para el cuadro de diálogo de guardar 282

Ejemplo 205 Selección de archivos de soporte para vista previa de imagen

Cuadro de diálogo de selección 283

Ejemplo 206 Cuadro de diálogo de selección de color 285

Ejemplo 207 Cuadro de diálogo de entrada de información 286

Ejemplo 208 Cuadro de diálogo de información personalizada 287

Ejemplo 209 Panel de vidrio para interceptar eventos 289

Ejemplo 210 Mensaje de aviso diario simple 290

Ejemplo 211 Mensaje de aviso con efecto de vibración 292

Ejemplo 212 Cómo hacer un administrador de diseño circular 293

Ejemplo 213 Cómo hacer un diseño de escalera manager 295

Ejemplo 214 Aplicación simple de control de campo de contraseña 296

Ejemplo 215 Configuración de la imagen de fondo del campo de texto 297

Ejemplo 216 Configuración del fondo del área de texto Imagen 298

Ejemplo 217 Herramienta de estadísticas de caracteres simple 299

Ejemplo 218 Casilla de verificación que puede obtener una vista previa de las imágenes 300

Ejemplo 219 Software de conteo de votos simple 301

Ejemplo 220 Aplicación simple del botón de opción 302

Ejemplo 221 Cuadro combinado que puede mostrar imágenes 303

Ejemplo 222 Use el control deslizante para seleccionar la fecha 305

Ejemplo 223 Imitación de la barra de menú del Bloc de notas 308

Ejemplo 224 Personalización de la barra de menú vertical 309

Ejemplo 225 Elementos del menú de casillas de verificación y botones de radio 311

Ejemplo 226 Menú emergente que contiene imágenes 312

Ejemplo 227 Implementación y aplicación de la barra de herramientas 314

Ejemplo 228 Modificación del método de visualización de los elementos de la lista 315

Ejemplo 229 Lista elementos e información de solicitud 316

Ejemplo 230 Configuración de altura de encabezado y columna 317

Ejemplo 231 Ajustar el ancho de cada columna de la tabla 319

Ejemplo 232 Establecer el modo de selección de la tabla 321

Ejemplo 233 Agregar información de solicitud al encabezado 323

Ejemplo 234 Ordenación gruesa de celdas 325

Ejemplo 235 Implementar la función de búsqueda de tabla 326

Ejemplo 236 Aplicar diseño de cuadrícula a la calculadora de diseño

Formulario de computadora 327

Capítulo 15 Subprocesos múltiples 329

Ejemplo 237 Ver el estado de ejecución del hilo 330

Ejemplo 238 Ver el nombre del hilo en la JVM 331

Ejemplo 239 Ver y modificar la prioridad del hilo 333

Ejemplo 240 Suspender el hilo actual 335

Ejemplo 241 Terminar el hilo especificado 336

Ejemplo 242 Ejecución en cola del hilo 337

Ejemplo 243 Usar métodos para lograr la sincronización de hilos 339

Ejemplo 244 Usar variables de dominio especiales para implementar la sincronización de subprocesos 341

Ejemplo 245 Comunicación de subprocesos simple 342

Ejemplo 246 Crear un nuevo subproceso con valor de retorno 344

Ejemplo 247 Uso del grupo de subprocesos para optimizar la programación multiproceso 346

Ejemplo 248 El problema de la cena del filósofo 348

Capítulo 16 Comunicación de red 350

Ejemplo 249 Obtención de la intranet Todas las direcciones IP 351

Ejemplo 250 Obtener el tamaño de los recursos de red 352

Ejemplo 251 Analizar el contenido de la página web 354

Ejemplo 252 Descarga de un solo hilo de recursos de red 355

Ejemplo 253 Descarga multiproceso de recursos de red 357

Ejemplo 254 Descarga reanudable de recursos de red 359

Ejemplo 255 Establecimiento de un socket de servidor 362

Instancia 256 Establecimiento de un socket de cliente 363

Instancia 257 Configuración del tiempo de espera para una conexión 364

Instancia 258 Obtención de información de socket 365

Ejemplo 259 Recibir y enviar información de Socket 367

Ejemplo 260 Cerrar el almacenamiento en búfer de Socket 369

Ejemplo 261 Usar comunicación de Socket 371

Ejemplo 262 Evitar que Socket transmita información confusa Caracteres chinos 375

Ejemplo 263 Usar Socket para transferir objetos 377

Ejemplo 264 Usar Socket para transferir imágenes 379

Ejemplo 265 Usar Socket para transferir audio 381

Ejemplo 266 Uso de Socket para transmitir video 384

Ejemplo 267 Un servidor y un cliente

Comunicación 385

Ejemplo 268 Un servidor y múltiples clientes

Comunicación 387

Ejemplo 269 Comunicación de cliente a muchos 389

Ejemplo 270 Comunicación de cliente a uno 391

Ejemplo 271 Programación de bases de datos basadas en sockets 393

Ejemplo 272 Usar Proxy para crear un servidor proxy 396

Ejemplo 273 Usar ProxySelector para seleccionar

Servidor proxy 397

Ejemplo 274 Servidor de sala de chat 399

Ejemplo 275 Cliente de sala de chat 401

Capítulo 17 Operación de base de datos 405

Ejemplo 276 Conexión JDBC a la base de datos MySQL 406

Ejemplo 277 Conexión a la base de datos SQL Server 2005 407

Ejemplo 278 Conexión JDBC a la base de datos Oracle 408

Ejemplo 279 Obtención de datos especificados en SQL Server

Tabla de datos en la biblioteca Información 409

Ejemplo 280 Obtener el nombre de la tabla de datos en la base de datos MySQL especificada

411

Ejemplo 281 Ver la estructura de la tabla de datos 412

Ejemplo 282 Mantenimiento dinámico de la base de datos de votación 414

Ejemplo 283 Copia de seguridad de datos de SQL Server 416

Ejemplo 284 Recuperación de datos de SQL Server 419

Ejemplo 285 Copia de seguridad de datos MySQL 422

Ejemplo 286 Recuperación de datos MySQL 424

Ejemplo 287 Adjuntar dinámicamente la base de datos 425

Ejemplo 288 Generar script de base de datos SQL 426

Ejemplo 289 Campos en la tabla Descripción información 429

Ejemplo 290 Agregar información de empleado a la tabla de datos 430

Ejemplo 291 Usar validación de datos al agregar datos 431

Ejemplo 292 Insertar información de registro de inicio de sesión del usuario 432

Ejemplo 293 Generar números regulares

433

Ejemplo 294 Generar números irregulares 435

Ejemplo 295 Filtrar caracteres peligrosos al insertar datos 436

Ejemplo 296 Guardar la casilla de verificación en la base de datos 437

Ejemplo 297 Copiar datos a otra tabla 438

Ejemplo 298 Insertar datos en lotes 439

Ejemplo 299 Actualizar registros especificados 440

Ejemplo 300 Mensaje rápido Se da 442 al eliminar datos