conceptos básicos de day1-java

puntos de conocimiento de Java

Tipo de datos

Los tipos de datos se dividen en tipos básicos y tipos de referencia La diferencia entre los tipos de datos básicos y los tipos de referencia es que los tipos de datos básicos se asignan en la pila, mientras que los tipos de referencia se asignan en el montón.

Concepto de pila
? . . . .

Tipo básico

  • byte
  • corto
  • En t
  • largo
  • gráfico
  • flotador
  • doble
  • booleano

Tipo de referencia

Además de los tipos básicos, el resto son tipos de referencia, que se almacenan en el montón. (Diferencia de pila)

Cuerda

Personajes y cuerdas

Los caracteres son tipos básicos, usan ''representación, la cadena es un tipo de referencia, usan ""representación, pueden almacenar caracteres de cualquier longitud.

Matriz

int[] arr = new int[5];// 未初始化
// int[] ns = new int[] { 68, 79, 91, 85, 62 }; // 创建时候直接初始化
// int[] ns = { 68, 79, 91, 85, 62 }; // 简写
System.out.println(arr);
int len = 0;
for(; len < arr.length; len++) {
    System.out.println(arr[len]);
}
  • Cree una matriz con la nueva palabra clave, el tiempo de inicialización es opcional
  • No inicializado, el sistema asignará valores predeterminados
  • Acceso a la matriz a través del índice, se informará un error si se excede la longitud de la matriz

Variable

Crear variable

Nombre de tipo nombre de variable [= valor], también se puede nombrar después de la inicialización

String a;
a = "s";

Alcance

Control de procesos

Operador lógico

> < == & | ....

Declaración de control de flujo

Declaración condicional

  • Si
  • cambiar

Declaración de bucle

  • mientras
  • para
public class HelloWorld {
    public static void main(String[] args) {
        int i = 10;
        // 循环
        // while(i > 0) {
        //     System.out.println(i);
        //     i -= 1;
        // }

        // for(; i > 0; i--) {
        //     System.out.println(i);
        // }

        for(int b = 3; b > 0; b--) {
            System.out.println(b);
        }

        // 条件

        if (i > 10) {
            System.out.println(i);
        } else {
            System.out.println("x");
        }

        switch (i) {
            case 10:
                System.out.println(i);
                break;
        
            default:
                System.out.println("x");
                break;
        }
    }
}

descanso 和 continuar

Clase

Clase de palabras clave

Propiedades y métodos

Modificador

  • público
  • privado
  • estático
  • protegido
  • final
  • resumen

Método de construcción

Igual que el nombre de la clase, se invocará solo cuando se instancia el objeto, no se especificará ningún valor de retorno, no se especificará un constructor predeterminado, se pueden especificar múltiples constructores, use la sobrecarga para determinar la llamada en función de los parámetros

Método de sobrecarga

En una clase, podemos definir múltiples métodos. Si hay una serie de métodos, sus funciones son similares, solo los parámetros son diferentes, entonces puede convertir este grupo de nombres de métodos en el mismo método de nombre y juzgar la ejecución de acuerdo con los parámetros

Herencia

Java solo admite herencia única

Interfaz

Solo métodos públicos o abstractos, o campos finales públicos estáticos

Paquete

Mantener espacio de nombres

Anormal

excepción de java

Captura de excepción

Excepción personalizada

Aserción

Anormalidad cuando se guarda el registro

Supongo que te gusta

Origin www.cnblogs.com/newbornhsir/p/12680470.html
Recomendado
Clasificación