Diario de aprendizaje de Java (1): Introducción a Java

Esta serie es un registro de mi situación de aprendizaje, parte del contenido proviene del material didáctico del profesor. Este artículo solo se usa como mis propias notas de estudio, todo el contenido solo representa opiniones personales y puede no ser correcto. La dialéctica es bienvenida.



Contenido de aprendizaje de hoy

计算机的历史
计算机的组成
计算机语言的简史
dos介绍
Java语言介绍
JDK的安装及环境配置Java注释

Después de clasificar varios puntos de conocimiento importantes:

低级语言和高级语言的特点和区别
编译型语言和解释型语言的区别
二进制的特点及转换
常用的DOS指令
JDK、JRE、JVM
Java环境配置,path、classpath、java_home的配置内容

1. Las características y diferencias entre los idiomas de bajo nivel y los de alto nivel

Lenguajes de bajo nivel : como lenguaje ensamblador, lenguaje máquina y lenguaje binario, que se acercan más a la programación de bajo nivel, sin compilar ni analizar, con alta eficiencia de ejecución y alta velocidad. La programación y la depuración son difíciles y requieren mucho tiempo.

Lenguaje de alto nivel : se basa en la compilación y el análisis, más cercano a la lógica del lenguaje humano, alta legibilidad, programación y depuración más simples, alta eficiencia de desarrollo, menor eficiencia de ejecución y menor velocidad que los lenguajes de bajo nivel. Además, los lenguajes de alto nivel dependen del entorno operativo. Un entorno operativo incompleto o versiones inconsistentes harán que el programa no se ejecute.

2. La diferencia entre lenguaje compilado y lenguaje interpretado

Lenguaje compilado : el código fuente escrito se compila en código binario que la computadora puede ejecutar directamente a la vez. Está separado del entorno de desarrollo cuando se ejecuta, y tiene una alta eficiencia operativa y poca portabilidad. Por lo general, no se puede trasplantar a otras plataformas.
Proceso de ejecución de lenguaje compilado
Lenguaje interpretado : compile oración por oración, escriba una oración y compile una oración. Cada vez que se ejecuta, el código fuente debe interpretarse frase por frase en lenguaje de máquina y ejecutarse, lo cual es ineficiente. Siempre que haya un intérprete correspondiente, se puede interpretar y ejecutar con alta portabilidad.
Proceso de ejecución del lenguaje interpretado


En tercer lugar, las características y conversión de binario

En el sistema numérico binario, cada 0 o 1 es un bit, llamado bit.

Conversión de datos decimales en datos binarios : use el método de dividir por 2 para obtener el resto (división):
Convierta datos decimales en datos binarios
conversión de datos binarios en datos decimales : usando el método de codificación 8421 (peso de bits):
Convertir datos binarios en datos decimales
método de cálculo binario para enteros negativos :
(1) Busque primero Obtenga el binario
(2) del entero positivo correspondiente al entero negativo y sume 1 al resultado.


Cuatro instrucciones de DOS de uso común

comando cd: cambie el directorio actual o ingrese la carpeta especificada
cd [letra de unidad:] [nombre de ruta] [nombre de subdirectorio]
cd ... regrese al directorio anterior
cd \ o cd / regrese al directorio raíz, se recomienda usar cd
Nota: si necesita acceder Para los archivos de directorio en el directorio raíz no actual, primero debe ingresar la letra de la unidad, presionar Enter y luego usar el comando cd
, como: d: cambiar la letra de la unidad d unidad
* cd programas ingresar al directorio de programas

Comando md: crea un directorio crea
directorio
md letra de unidad: <nombre de carpeta>
md myFile crea una carpeta myFile en el directorio actual
md myPhoto \ aaa \ bbb crea un directorio myPhoto \ aaa \ bbb multinivel en el directorio actual
Nota: el comando md también Puede crear carpetas que empiecen por.

comando dir: lista los archivos y carpetas en el directorio actual
dir [letra de unidad:] [ruta del directorio] [/ p] [/ s] [/ w] [/ o]
/ p página para mostrar el contenido de la página siguiente, presione Tecla para ver la siguiente pantalla
/ s Mostrar todos los archivos en todos los directorios y subdirectorios
/ w Pantalla panorámica
/ o Mostrar orden de clasificación
Ejemplo: dir / s
ctrl + c Terminar la operación del programa

comando copiar: copiar uno o un grupo de archivos en el disco o directorio especificado
copiar <ruta del archivo de origen> [ruta de destino]
copiar a.txt d: \ myFile copiar un archivo.txt en la carpeta d: \ myFile
copiar myFile solo myPhoto Copie todos los archivos en la carpeta myFile a myPhoto, excluyendo los archivos en las subcarpetas.
Si desea copiar todos los archivos en las subcarpetas, puede usar:
xcopy myFile myPhoto / s No se pueden copiar directorios vacíos
xcopy myFile myPhoto / e Copiar directorios vacíos

comando rd: eliminar directorio vacío
eliminar directorio

rd [letra de unidad:] [nombre de ruta] <nombre de subdirectorio>
solo puede eliminar directorios vacíos, no el directorio actual
rd myFile eliminar directorio
myFile rd myFile \ aaa solo puede eliminar directorio aaa, no eliminar
Elimine una carpeta vacía con el nombre de la carpeta rd en el directorio myFile .
Nota: No se puede utilizar para eliminar carpetas que no estén vacías.

comando del: eliminar archivos
eliminar uno o un grupo de archivos en el directorio, no puede eliminar el directorio
del info.txt eliminar el archivo
info.txt del myFile * eliminar todos los archivos en el directorio myFile

Otros comandos
comando cls: borrar la pantalla
comando de salida: salir de la línea de comando dos
mspaint: abrir el
bloc de notas del tablero de dibujo : abrir el bloc de notas


五 、 JDK 、 JRE 、 JVM

JDK (Java Development Toolkit, Java Development Toolkit) :

JDK = JRE + JAVA开发工具

JDK incluye una serie de herramientas Java como el entorno de ejecución de Java (JRE), el compilador de Java (javac), el depurador (java), la base de datos (jdb) y las bibliotecas de clases básicas de Java (API y paquete jar).

JRE: entorno de ejecución de Java, entorno de ejecución de Java

JRE= JAVA虚拟机+ JAVA核心类库

Los programas Java solo pueden ejecutarse bajo JRE. JRE incluye JVM (Java Virtual Machine) y biblioteca de clases principales JAVA y archivos de soporte. Comparado con JDK, no contiene herramientas de desarrollo: compiladores, depuradores y otras herramientas.

JVM: Java Virtual Mechinal, Java Virtual Machine JVM es parte de JRE, un sistema informático virtual ficticio que puede ejecutar código de bytes
Java. La JVM tiene un componente intérprete que interpreta su propio conjunto de instrucciones (es decir, código de bytes) y lo asigna al conjunto de instrucciones de la CPU local o llamadas al sistema operativo para realizar la comunicación entre el código de bytes Java y el sistema operativo de la computadora. Los diferentes sistemas operativos utilizan diferentes reglas de mapeo de JVM, por lo que Java es multiplataforma.


6. Configuración del entorno Java, contenido de configuración de la ruta, classpath, java_home

Variable de entorno PATH: la función de
la variable de entorno PATH es especificar la ruta de búsqueda del comando. Al ejecutar un comando como javac para compilar un programa java bajo la línea de comando, buscará en la ruta especificada por la variable PATH para ver si puede encontrar el programa de comando correspondiente. Necesitamos agregar el directorio bin bajo el directorio de instalación jdk a la variable PATH existente. El directorio bin contiene archivos ejecutables de uso frecuente como javac / java / javadoc, etc. Después de configurar la variable PATH, puede estar en cualquier directorio Ejecute herramientas como javac / java.

D:\java\java7\jdk1.7.0_21\bin;
Path = %JAVA_HOME%\bin;

Variable de entorno CLASSPATH: La
función es especificar la ruta de búsqueda de clases. Para usar las clases compiladas, la premisa es, por supuesto, que se pueden encontrar. JVM busca clases a través de CLASSPATH. Necesitamos establecer dt.jar y tools.jar en el subdirectorio lib del directorio de instalación de jdk en CLASSPATH. Por supuesto, el directorio actual "." También debe agregarse a esta variable.

D:\java\java7\jdk1.7.0_21\lib
classpath =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Variable de entorno JAVA_HOME:
apunte al directorio de instalación de jdk, Eclipse / NetBeans / Tomcat y otro software pueden encontrar y utilizar el jdk instalado buscando la variable JAVA_HOME.

JAVA_HOME = D:\Java\jdk1.7.0_80

Cómo descargar la versión histórica de Java JDK en el sitio web oficial
http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html


Supongo que te gusta

Origin blog.csdn.net/qq_37733862/article/details/109235032
Recomendado
Clasificación