Red de conocimiento informático - Aprendizaje de programación - Programación Hola

Programación Hola

1. Describe brevemente las características del lenguaje JAVA

La popularidad del lenguaje Java radica no solo en su capacidad para compilar applets incrustados en archivos HTML, sino también en su orientación a objetos, simplicidad e independencia de plataforma. Seguridad y versatilidad. Hilos y otras características. La estructura y el método de escritura de java 3d

c son similares al lenguaje c. Por lo tanto, para aprender el lenguaje Java, no solo debe comprender las características de programación únicas del lenguaje Java, sino también tener conceptos básicos de programación y conceptos orientados a objetos. ltBR gtLenguaje Java (lenguaje informático, especialmente utilizado para la creación de sitios web)

Las principales características de este lenguaje son las siguientes:

1 Sencillo y eficaz.

El lenguaje Java es similar a C. Si los usuarios comprenden C y los conceptos orientados a objetos, podrán escribir rápidamente programas Java. Además, Java es diferente de los diversos métodos proporcionados por el lenguaje C. Solo proporciona métodos básicos, lo que reduce la complejidad de la programación, como eliminar archivos de encabezado, variables de puntero, estructuras, sobrecarga de operadores, herencia múltiple y otras características complejas. Aunque el lenguaje Java es simple, es muy avanzado.

Efecto, puede utilizar métodos orientados a objetos para describir cada acción del usuario.

2 Orientado a objetos

El lenguaje Java es un nuevo lenguaje de programación orientado a objetos. A excepción de varios tipos de datos básicos, la mayoría de ellos son similares a los objetos y métodos en C. La mayor parte del código del programa incorpora el mecanismo de clase en forma de clases.

Organización, que define diversos comportamientos de los objetos a través de clases. Java también admite la herencia de clases, lo que también reduce la complejidad de la programación.

3 La compilación del lenguaje Java independiente de la plataforma genera códigos de bytes que son independientes de la estructura del hardware de la computadora. Estos códigos de bytes se definen como independientes de cualquier plataforma de hardware y sistema operativo. Cuando se ejecuta un programa Java, el intérprete debe interpretar y ejecutar el código de bytes generado. Esto muestra que el lenguaje Java es independiente de la plataforma, por lo que los programas Java pueden ejecutarse en cualquier plataforma, como MS-DOS y Windows.

Unix, etc. , por lo que tiene una gran portabilidad.

4 funciones interactivas

Java es un lenguaje de programación de redes orientado a objetos. Dado que admite el protocolo TCP/IP, los usuarios pueden acceder a varios objetos dinámicos en Internet a través del navegador. Los usuarios pueden ingresar de forma interactiva en la red.

Subproceso de varias acciones y la introducción de tecnología de subprocesos múltiples facilita esta operación interactiva.

5 Mecanismo de subprocesos múltiples

El lenguaje Java admite un mecanismo de subprocesos múltiples, lo que permite que los programas Java procesen múltiples tareas en paralelo. Los programas Java se pueden diseñar para que sean multiproceso. Por ejemplo, un subproceso es responsable de la recuperación y búsqueda de datos, y otro subproceso es responsable de interactuar con el usuario, por lo que los dos subprocesos pueden ejecutarse en paralelo. El mecanismo de subprocesos múltiples puede realizar fácilmente operaciones interactivas en la red.

6 Mecanismo de gestión de memoria dinámica

El lenguaje Java utiliza un mecanismo automático de recolección de basura para gestionar la memoria. En el lenguaje C, los programadores deben manejar con cuidado el uso de la memoria al escribir programas. Por ejemplo, cuando una determinada memoria está casi agotada, debe liberarse para que la utilicen otros programas. provocar una pérdida de espacio en la memoria o un fallo del programa. El sistema ltBR gtJava contiene un programa de recolección automática de basura, que puede reciclar de forma automática y segura bloques de memoria que ya no se usan, de modo que los programadores no tengan que preocuparse por problemas de administración de memoria al programar, lo que facilita escribir programas Java, reduciendo los problemas de gestión de memoria.

Posibilidad de error.

7 Seguridad

En este entorno de red distribuida similar a Internet, la seguridad es un tema que no se puede ignorar. El lenguaje Java introduce la asignación y el diseño de la memoria en tiempo real en términos de seguridad, lo que evita que los programadores modifiquen directamente el diseño de la memoria física.

El verificador de código de bytes verifica el código de bytes para evitar la intrusión de virus de red y otros códigos ilegales.

Además, el lenguaje Java también utiliza muchos mecanismos de manejo de excepciones orientados a objetos, que son responsables de manejar algunos eventos comunes diferentes, como espacio de memoria insuficiente, terminación anormal del programa, etc. ltBR gt Lo anterior presenta algunas características principales del lenguaje Java. Además, es dinámico, rico en bibliotecas de clases y tiene un alto rendimiento.

Características, estas características hacen que el lenguaje Java sea cada vez más maduro y perfecto en todos los aspectos, y se convierta en uno de los lenguajes de programación cada vez más favorecidos por el público.

Referencia/Pregunta/27199322.html

2. ¿Cuáles son los programas utilizados para compilar archivos fuente y ejecutar archivos de clase (archivos de código de bytes) en el kit de herramientas de desarrollo JAVA? Describa brevemente el proceso de compilación y ejecución del programa JAVA.

Los programas que compilan archivos fuente y ejecutan archivos de clase (archivos de código de bytes) son javac.exe y java.exe respectivamente.

El código de destino obtenido al compilar el código fuente en el programa Java se llama código de bytes. Bytecode es un archivo binario y los programadores no pueden leerlo directamente. Es interpretado y ejecutado por el intérprete del lenguaje Java. Para compilar el código de bytes, se requiere un compilador Java especial. En un entorno de desarrollo Java integrado, este proceso de compilación se puede realizar simplemente seleccionando un comando de menú y haciendo clic en un botón.

3.¿Cuáles son los tipos de datos en lenguaje JAVA? Y escribe palabras clave que corresponden a tipos de datos primitivos, que son extracciones de ubicaciones de memoria que representan el estado y el comportamiento de variables o expresiones. Los tipos de datos en lenguaje Java se dividen en tipos de datos simples y tipos de datos compuestos, como se muestra en la siguiente tabla.

*Tipos de datos simples: los tipos de datos simples son tipos de datos integrados que no se pueden simplificar. Está definido por un lenguaje de programación y representa números reales, caracteres y enteros. Los ejemplos incluyen números reales, enteros, caracteres y valores booleanos.

*Tipo de datos compuesto: un tipo de datos más grande y complejo compuesto de tipos de datos simples. Como clases, interfaces, números.

Nota:

(1) En el lenguaje Java, las cadenas no se consideran matrices, sino objetos. Las clases String y StringBuffer se pueden utilizar para representar una cadena.

(2)El lenguaje Java no admite tipos de puntero, tipos de estructura, tipos de enumeración y tipos de unión en C y C.

(3) Los bits de memoria de todos los tipos de datos simples en el lenguaje Java son fijos.

El lenguaje Java no proporciona tipos enteros sin signo.

(5)5) El tipo de datos cortos del lenguaje Java rara vez se utiliza porque restringe que los datos se almacenen primero como bytes altos y luego como bytes bajos, lo que provocará errores en algunas máquinas.

Tipos de datos del lenguaje Java

Tipo de datos simple Tipo de datos booleano 1 bit

Tipo de carácter (char) 2 bytes

Tipo entero

(Entero) Byte 1 byte

Corto 2 bytes

Int 4 bytes

Largo 8 bytes

Tipo de punto flotante

(Punto flotante) Punto flotante 4 bytes

Doble 8 bytes

Tipo de datos compuestos

Clase

Conexión

Disposición

¿Puedes consultar /question/9661221.html? si=1

4. ¿Qué tipos de controladores de acceso tienen los miembros de la clase? ¿Cuáles son sus restricciones de acceso a los miembros correspondientes?

En Java.

Modificadores de categoría

Se puede acceder al público desde otras clases.

No se puede crear una instancia de esta clase.

Final ya no puede declarar subclases.

Modificador de constructor

Se puede acceder al público desde todas las clases.

Solo se puede acceder a Protected desde su propia clase y sus subclases.

Solo se puede acceder a Privado en esta clase.

Modificadores de dominio

Se puede acceder al público desde todas las clases.

Solo se puede acceder a Protected desde esta clase y sus subclases.

Privado sólo puede acceder desde esta clase.

Static puede tener solo un valor de campo para todas las instancias de esta clase.

Transitorio no forma parte del estado persistente del objeto.

Los subprocesos asincrónicos pueden modificar Volatile.

Final debe tener un valor inicial y no se puede modificar.

Modificador de variable local

Final debe tener un valor inicial y no se puede modificar.

Modificador de método

El público puede acceder a él desde todas las clases.

Solo se puede acceder a Protected desde esta clase y sus subclases.

Privado sólo puede acceder desde esta clase.

Abstract no tiene cuerpo de método y es una clase abstracta.

Las subclases finales no pueden anularlo.

El enlace estático es para la clase misma, no para una instancia de la clase.

Este método está implementado en otros lenguajes de programación.

Debe agregarse al hilo antes de poder llamarlo.

5. Escriba una aplicación JAVA impresa "¡Feliz año nuevo!".

Felices clases abiertas

{

Public static void main(String[] args)

{

System.out.println("¡Feliz año nuevo!");

}

}

6. Escriba un programa de subprograma Java "¡hola!" escriba este tipo de archivo de página web HTML.

Código de subprograma

Importar subprograma Java .

Clase pública Hola extiende subprograma <. /p>

{

Pintura pública en blanco (gráfico g)

{

g.drawString("hola subprograma", 10, 20);

}

}

Después de generar el archivo Hello.class,

el archivo de la página web HTML es el siguiente

ltHTML gt

ltBODY gt

ltAPPLET CODE = " hola . class " ALTURA = 200 ANCHO = 300 gt

lt/APPLET gt; /p>

lt/BODY gt;

lt/HTML gt;

Guárdalo como. archivo html.

7.aplicación java computadora 1 2 100.

Clase pública y

{

Public static void main(String[] args)

{

int suma = 0;

for(int I = 1; i lt=100; i )

suma = I

sistema println(. " 1 2 100 = " suma ");

}

}

8. Escribe una aplicación java para calcular 1x2x `` ` X5.

Llamada de clase pública

{

Principal vacía estática pública (String[] args)

{

int num = 1;

for(int I = 1; i lt=5; i)

{

num * = I;

}

sistema . fuera . println(" 1x 2 x3x 4 x 5 = " num ");

}

}