base JavaSE-


Título:基础
fecha: 2019-02-20 23:00:58
tags:
- JavaSE
categorías:
- JavaSE
toc: true

definición del sustantivo

La JVM ( Java Virtual Machine, la máquina virtual de Java )

Debido a JVM, por lo que el mismo programa Java puede ser ejecutado en tres sistemas operativos diferentes. Esta realización de programas Java multiplataforma. También conocido como Java tiene buena portabilidad.

El JRE ( Java Runtime Environment, Java Runtime Environment )

Incluyendo la Máquina Virtual de Java requerido y bibliotecas del núcleo de Java y otros programas, para desarrollar bien si desea ejecutar un programa Java, el equipo sólo tiene que instalar el JRE.

El JDK ( el Developme Kit de Java, Java Development Kit )

JDK está disponible para los desarrolladores, que contiene las herramientas de desarrollo Java, incluyendo el JRE. Así instalar el JDK, no tiene que instalar el JRE solo. ¿Qué herramientas de desarrollo: herramientas de compilación, empaquetado javac.exe herramientas Jar.exe y así sucesivamente.

En términos simples: JDK desarrollado utilizando programas Java, vaya a la carrera JRE por la JVM para asegurar multiplataforma.

Normas de denominación

Llamado para tratar de hacer nosotros "vemos a conocer el nombre significa" en el desarrollo, este es un buen hábito.

paquete

全部小写。
单级包:ahojcn
多级包:cn.ahoj

Clase o interfaz

一个单词:单词的首字母必须大写(Student、Dog)
多个单词:每个单词的首字母必须大写(HelloWorld、StudentName)

Método o variable

一个单词:单词的首字母小写(main、age)
多个单词:从第二个单词开始,每个单词的首字母大写(studentAge、showAllClass()

constante

一个单词:全部大写
多个单词:每个字母都大写,用_隔开

Representación de los datos

2,8,10,16-aria

Binario: 0bel comienzo

Octal: 0el comienzo

Decimal: El valor predeterminado es número entero decimal

Hex: 0xcomenzando

System.out.println(0b1001);	// 2
System.out.println(0100); // 8
System.out.println(1001); // 10
System.out.println(0xffff); // 16

Tipos de datos

Java es un lenguaje fuertemente tipado, por cada dato tiene un tipo de datos específico claramente definido, el espacio de memoria asignada de diferentes tamaños en la memoria.

tipos de datos básicos:

  1. numérico:

    • tipo entero:byte(1),short(2),int(4),long(8,超过了int范围需要加L或l,建议使用L)

    • tipo de coma flotante:float(4,单精度浮点数用f或F标记,建议使用F,不加默认是double类型),double(8)

    • carácter:char(2)

    • Boole:boolean(1)

  2. tipos de datos de referencia:

    • Categorías:class

    • interfaz:interface

    • matriz:[]

*** variable Precaución: alcance, valor de inicialización, se recomienda sólo una línea para definir una variable. ***

moldeada

Nota: tipo booleano no se puede convertir a otros tipos de datos

  1. La conversión por omisión

    • byte, short, char => int => larga => float => doble

    • byte, short, char no convierte entre sí, que están involucrados en la computación se convierte primero en un int

  2. moldeada

    • Nombre de la variable = tipo de destino (tipo de destino) (datos convertidos)

    Por ejemplo:byte c = (byte)(a+b);

algunas especial

  1. Fuera de múltiples bucles

    class test {
    	public static void main(String[] args) {
    
    		OUT:    // 相当于给循环起了个名字
    		for (int i = 0; i < 10; i++) {
    			for (int j = 0; j < 10; j++) {
    				for (int k = 0; k < 10; k++) {
    					System.out.println("test");
    					break OUT;
    				}
    			}
    		}
           
    	}
    }
    
  2. ...


Publicado 73 artículos originales · ganado elogios 90 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/Hanoi_ahoj/article/details/88660519
Recomendado
Clasificación