El Java inicial

¿Qué es Java?

     En una amplia gama de lenguajes de programación, en general se divide en lenguaje de máquina, el lenguaje ensamblador, lenguaje de alto nivel tres categorías. El ordenador puede reconocer sólo el lenguaje de máquina de la lengua, pero por lo general no se utiliza durante la programación en lenguaje de máquina, lenguaje de máquina, porque no son binarios 0 y 1 que consta de memoria de codificación, y el reconocimiento no es fácil. Actual lenguaje de programación de propósito general es lenguaje ensamblador y lenguaje de alto nivel. El uso de lenguaje ensamblador abreviatura identificador no es fácil de reconocer y recordar; el uso de cerca la programación en lenguaje de alto nivel con el lenguaje natural del ser humano, para simplificar aún más el proceso de escritura de programas, por lo que el lenguaje de alto nivel es la elección de la gran mayoría de los programadores

     Java es un lenguaje de programación de alto nivel, introducido en 1995 por la suma (20 de abril de 2009, la compañía fue adquirida por Oracle) se puede escribir una aplicación de software multi-plataforma, totalmente lenguaje de programación orientado a objetos.

     java divide en:

          1. JavaSE Java SE
          2. JavaEE Java EE
          3. JavaME Java Platform, Micro Edition

características del lenguaje Java

  1. Fácil de usar
  2. Segura y fiable
  3. Multiplataforma
  4. Orientado a Objetos
  5. multihilo apoyo

características de Java

     escribir una vez

identificador

     El identificador se llama símbolos para definir un número de etiqueta de nombre, tal como el nombre del paquete, nombre de la clase, nombre del método, nombre de parámetros, nombre de la variable, y los otros símbolos se denominan etiquetas. Los identificadores pueden estar en cualquier orden por el caso de letras, números, guiones bajos (_) y la composición signo de dólar ($), pero no a los caracteres de identificación que no se encuentran en palabras clave de Java no puede contener espacios caracteres especiales.

     Especificación define el identificador

  1. Nombre del paquete todas las letras en minúsculas, por ejemplo: com.itheima.example01
  2. La primera letra de los nombres de clases y nombres de interfaz de cada palabra en mayúscula y más, como por ejemplo: ArrayList, iterador
  3. Nombre de constante todas las letras deben ser capitalizados, subrayó la conexión entre las palabras, tales como: DAY_OF_MONTH
  4. La variable y método nombres primera palabra primera letra minúscula, a partir de la segunda palabra de cada palabra en mayúsculas, por ejemplo: IineNunber, getLineNunber
  5. Usando el procedimiento debe ser significativo para definir el identificador de palabra de Inglés, de forma que el programa sea más fácil de leer, por ejemplo, utilizando el nombre de usuario Nombre de usuario, contraseña contraseña representa

tipos de datos variables

java datos se divide en dos tipos:

  • El número de tipos básicos
    • Numérica
      de tipo + número entero (byte, short, int, long)
      + tipo de punto flotante (float, double)
    • Carácter (char)
    • Boolean (booleano)
  • tipos de datos de referencia
    • Class (clase)
    • Interface (interfaz)
    • Array ([])
    • Enumeración (ENUM)
    • Anotación (anotación)

tipo entero


tipo Nombre huella la gama
byte 8 (1 byte) -128 ~ 127
corto 16 bits (2 bytes) -32768 ~ 32767
En t 32 bits (4 bytes) -2 ^ 32 a 2 31 -1 poder
largo 64 bits (8 bytes) -2 63 63 ésima potencia a 2 -1

tipo de punto flotante


tipo Nombre huella la gama
flotador 32 bits (4 bytes) Negativo: -3.402823E + 38 ~ - 1.401298E -45 positivo: 1.401298E -324 ~ + 38 3,402823E
doble 64 bits (8 bytes) Negativo: - 1.797693E + 308 ~ -4.9000000E - 324 positivo: 4.9000000E -324 ~ + 308 1.797693E

Descripción: E + 38 representa la potencia de 10 se multiplica por 38, el mismo E-45 denota una potencia negativa de 45 multiplicado por 10

conjuntos de caracteres

tipo Nombre huella la gama
carbonizarse 16 bits (2 bytes) 0 ~ 65535

Boole

tipo Nombre huella la gama
booleano 8 (1 byte) verdadero Falso

Carácter tipo de variable

      Carácter de tipo variable para almacenar un solo carbón carácter representado por Java. java carbón de cada variable de tipo carácter es de 2 bytes. Necesidad de usar comillas simples el formato de tamaño medio Inglés cuando una variable tipo char asignación '' el encierran carácter, como 'a', puede ser carbón asignación de tipo variable es un número entero de 0 a 65535 el ordenador automáticamente estos enteros se convierten a los caracteres correspondientes, tales como el valor 97 correspondiente al carácter 'a'. Ejemplos:

char c='a';    //为一个char类型的变量赋值字符'a'
char ch=97;    //为一个char类型的变量赋值整数97,相当于赋值字符'a'

variable booleana

      variable booleana se utiliza para almacenar un valor booleano, el Java boolen representado por el tipo de la variable es decir, sólo dos valores verdadero y falso. Ejemplos:

boolean flag = false;   //声明一个boolen类型的变量,初始值为false
flag=true;             //改变flag变量的值为true

conversión de tipo Variable

1, conversiones de tipos automáticos

          También llamado tipo automático instalado para las conversiones de tipo implícitas, se refiere a dos tipos de necesidad de conversión de tipo de datos no se declara explícitamente en el proceso de conversión. Cuando un pequeño valor se asigna directamente a otro tipo de valor de rango de una amplia gama de tipo de datos variable, el sistema llevará a cabo la conversión de tipo automático, o necesidad de ser echado
en Java soportar diferentes tipos de datos convertidos automáticamente la fig.

byte
short
int
char
long
float
double

bajo ------------------------------------------------- -------------------------------------------------- ----------------------------> alta

2, fundido

           Los yesos también llamada una conversión de tipo de visualización, en referencia al cambio de declaración adjunta entre los dos tipos de datos que desea visualizar. Cuando los dos tipos no son compatibles entre sí, o la zona de destino es menor que el tipo de tipo de fuente, tipo automático no puede ser convertido, a continuación, tienen que ser fundido. Ejemplos:

public static viod main(String[] args){
   int num=4;
   byte b=(byte)num;
   System.out.println(b);
}

Nota: Cuando se lanza de variables, tipos de datos mayor rango a una gama más pequeña de la conversión de tipo de datos ocurre, tales como la conversión de un número de tipo byte de tipo int, muy fácil de hacerlo lo que resulta en la pérdida de precisión de los datos. por ejemplo

   byte a;
   int b=298;
   a=(byte)b;
   System.out.println("b="+b);
   System.out.println("a="+a);

Los resultados operativos

Aquí Insertar imagen Descripción

Publicado 39 artículos originales · alabanza ganado 13 · vistas 2328

Supongo que te gusta

Origin blog.csdn.net/qq_43205282/article/details/103208903
Recomendado
Clasificación