Vídeo de programación del etiquetador
1. Dominar las características, el mecanismo de implementación y la arquitectura del lenguaje Java.
2. Dominar las características orientadas a objetos del lenguaje Java. p>3. Dominar los tipos de datos y las estructuras proporcionadas por el lenguaje Java;
4. Dominar las técnicas básicas de programación Java;
5. ;
6 .Ser capaz de escribir aplicaciones Java simples;
7 Ser capaz de escribir subprogramas Java);;
Contenido del examen:
1. Características e implementación del mecanismo del lenguaje Java
1. Características:
La simplicidad elimina punteros y herencia múltiple.
Características de la red
Orientada a objetos
Independencia y portabilidad de la plataforma
La estabilidad, también conocida como robustez, tiene mecanismo de recuperación automática y excepción. mecanismo de manipulación.
La seguridad cumple con los protocolos de seguridad de la red.
Operación multiproceso
La interpretación es una deficiencia de Java, porque los lenguajes que se interpretan y ejecutan son generalmente menos eficientes que los lenguajes que se compilan y ejecutan.
2. Mecanismo:
Clase: Una clase es una plantilla de objetos de ejemplo.
Interfaz: permite que una clase implemente múltiples interfaces.
Embalaje:
Operación multiproceso
Puntero de cancelación
Segundo, arquitectura Java
1.Java API
1. Paquete principal java (domina algunas clases importantes)
1.java.lang:
2.java.io
3.java.util
4.java.net
5.java.awt
6.java.awt.Event
7.java.applet
8.java.sql
Dos. Paquete de funciones extendidas javax y org (análisis)
3. Otros paquetes de software de terceros (soluciones)
2. Descarga, instalación y uso de JDK
Conozco el sitio web de Sun Company.
Dos. Establezca la ruta de la variable de entorno y la ruta de clase (principal)
3. Comandos de operación de Jdk, domine los siguientes comandos básicos:
1. Comando de compilación Test.java.
2.Java: ejecute el comando java Test.
3. Navegador Apple Test.html, navegador de subprogramas Java
Comando de archivo de archivos de clase 4.jar-Java
3 Escribir y compilar Java El proceso de el programa
1. Se debe prestar atención a tres puntos al escribir archivos:
1. Dominar la estructura del programa Java, es decir, los tres elementos del programa fuente. declararse de acuerdo con la declaración del paquete y la declaración de clase. El orden en que aparece la definición de introducción, clase o interfaz;
2. Dominar el método principal de entrada () de las aplicaciones Java.
3. Solo puede haber una definición de clase pública en el archivo fuente y el nombre del archivo fuente es el mismo que el nombre de la clase pública (el caso debe ser el mismo), y la extensión debe ser. Java.
Dos. Compilación y operación: es decir, el uso de comandos javac y java;
3. Tipos de datos y operaciones simples de Java
Identificadores y tipos de datos
1. Sintaxis básica de Java, comprensión de declaraciones, bloques de declaraciones y comentarios.
Dos. Los identificadores de Java pueden determinar si el identificador es legal y comprender la convención de estilo del identificador.
Tres. Las palabras clave pueden distinguir la mayoría de las palabras clave,
IV. Tipos de datos básicos, dominar ocho tipos de datos básicos y tipos de cadenas;
2. Expresión y declaración
Variables, conocer la declaración y el alcance de las variables;
Operadores, operadores aritméticos maestros, operadores relacionales, operadores lógicos, operadores bit a bit y operadores de asignación; dominar operadores condicionales ternarios, operadores de conversión de tipo forzado y comprender otros operadores; control de flujo del programa; (las áreas que deben dominarse aquí son puntos de prueba para preguntas simples de programación)
Dominar las declaraciones while y do while
II. Domina la declaración for
3. Domina las declaraciones if/else
4. Dominar la declaración de cambio
Comprender la declaración de salto de bucle
4. Disposición
I. Dominar la declaración, creación e inicialización de matrices unidimensionales;
p>
Dos. Comprender las matrices multidimensionales;
En cuarto lugar, las características orientadas a objetos en el lenguaje Java.
1. Comprender las ideas básicas y las características básicas de la programación orientada a objetos;
I. Todo en el programa es un objeto;
2. Un programa es una combinación de una serie de objetos;
3. Cada objeto tiene su propio espacio de almacenamiento y puede acomodar otros objetos;
4. Cada objeto tiene un tipo;
Todos los objetos del mismo tipo pueden recibir el mismo mensaje;
2. Dominar la composición básica y el uso de clases.
I.Categoría de declaración;
II. Cuerpo de clase: variables miembro, métodos miembro y constructores;
3. Modificadores para clases, variables y métodos;
4. Herencia de clases: ocultar variables miembro y anular métodos miembros, this y super palabras clave;
clase de objeto Verb (abreviatura de verbo)
3. .
1. Creación de objetos;
2. Una referencia a un objeto (operador de selección de dominio). ");
3. Eliminar objetos (mecanismo de recolección de basura);
4. Referencias a métodos en clases;
4. Comprender la biblioteca de clases Java común clases e interfaces.
I. Matemáticas, clases de encapsulación de tipos básicos, etc. en el sistema.
2. Clases relacionadas con cadenas (cadenas, caracteres). , etc.);
3. Clases relacionadas con la colección (colección, lista, mapeo y otras interfaces y sus clases de implementación);
Verbo (abreviatura de verbo)) Funciones avanzadas de Java
1.palabra clave estática, comprender variables estáticas, métodos estáticos e inicialización de declaraciones estáticas;
2.palabra clave final, comprender constantes, métodos finales y clases finales;
3. Clases abstractas (palabra clave abstracta), comprender métodos abstractos y clases abstractas;
4. Comprender las interfaces
1. Definición de interfaz;
2. Implementación y uso de interfaces;
3. Herencia de interfaces;
5. Paquetes y control de acceso
1. Declaración e introducción de paquetes;
2. El alcance del control de los cuatro modificadores de control de acceso: privado, predeterminado, protegido y público;
6. Conceptos básicos de la tecnología de programación Java (domine aquí) Algunos son puntos de prueba donde puede preguntar sobre programación. preguntas o complete los espacios en blanco);
1. Manejo de excepciones
1. Comprender el concepto de excepciones;
2. bloques de declaraciones;
Tres. Dominar el lanzamiento, el lanzamiento y el lanzamiento de excepciones;
Cuatro: comprender las excepciones personalizadas;
2. /p>
Comprender el significado de subprocesos múltiples
2. Dominar los dos métodos de creación de subprocesos: heredar la clase de subproceso e implementar la interfaz Runnable. (es decir, control de prioridad) y otros controles básicos
4.
Comprensión preliminar de la sincronización de subprocesos, incluidos los métodos de sincronización y los bloques de instrucciones de sincronización;
3. Programación de red
1. Comprender el mecanismo de comunicación de la red
2. Comprender el mecanismo de comunicación de la URL
3. Domine el mecanismo de comunicación del socket conectado y comprenda el mecanismo de comunicación sin conexión.
4. Entrada/salida
1. Comprender el flujo de bytes y el flujo de caracteres;
Entrada de bytes: uso de conversión de cadenas en tipos de bytes
String str= "big "
byte b[]= getbytes();
Uso para convertir el tipo de byte a cadena
p><. p>Nueva cadena(b);
Dos. Dominar las operaciones básicas de documentos y comprobantes;
3. Domine iostreams importantes, como flujos de archivos y flujos de caché
IV. Comprender la creación y operación de RandomAccessFile y clases de archivos de acceso aleatorio;
7. Escribir programas de interfaz de usuario
1. Comprender los principios básicos de AWT;
2. Conceptos importantes y clases relacionadas, como componentes de AWT, contenedores, administradores de diseño;
1. Domine todos los componentes básicos de AWT y sus clases relacionadas, incluidos botones, casillas de verificación, cuadros desplegables, etiquetas y listas. y TextArea, TextFiled, etc.
Dos. Dominar los contenedores importantes: marcos, paneles y cuadros de diálogo;
3. Domine el administrador FlowLayout (flowlayout) y el administrador borderlayout (BorderLayout), y comprenda el administrador gridlayout (GridLayout) y el administrador CardLayout (diseño de tarjeta).
3. Comprender el mecanismo de procesamiento de eventos de AWT;
1. Tres objetos en el modelo de procesamiento de eventos: eventos, fuentes de eventos y controladores de eventos;
dos. . Comprender la definición, el registro y el adaptador de eventos de los oyentes;
3. Domine las siguientes interfaces de procesamiento de eventos importantes y los métodos correspondientes:
1. Eventos de componentes de activación: ActionEvent, ActionListener, acción realizada();
2. oyente, cambio de estado del elemento();
3. Eventos de clic del mouse: MouseEvent, MouseListener, clic del mouse();
4. Eventos de cierre de ventana: windowevent, windowlistener, cierre de ventana<. /p>
8. Escribir una pequeña aplicación (Applet)
1. Comprender los conceptos básicos de Applet.
1. Dominar el ciclo de vida de los mini programas.
2. Comprender la jerarquía de clases de Applet;
3. Domina los métodos clave del Applet: init(), start(), stop(), destroy(), paint(graphics g);
IV. Comprender la visualización de Applet: paint(), update() y repaint();
2 Ser capaz de escribir Applet y páginas HTML en ejecución relacionadas;
1. que es necesario introducir;
2. El subprograma debe heredar de la clase java.applet.Applet;
Tres. HTML principal
3. Comprender la interfaz gráfica de usuario de Applet;