Varios pequeños conocimiento de confundir Java

Varios pequeños conocimiento de confundir Java

1, la configuración del bloque de código
(1) efecto: para inicializar el objeto, cuando los realiza por objeto el establecimiento, preferentemente ejecutan en el constructor
distinción código de configuración bloque constructor y (2):

  • bloque de código está configurado para inicializar un común unificado para todos los diferentes objetos
  • Constructor inicializa el objeto correspondiente al

2, Kun k = new Kun () la operación en la memoria

(1)将Kun.class文件加载进内存中
(2)如果k定义在主方法中,则就会在栈空间开辟一个变量空间k
(3)在堆内存给对象分配空间
(4)对对象中的成员进行默认初始化
(5)对对象中的成员进行显示初始化
(6)调用构造代码块对对象进行初始化
(7)调用构造方法对对象进行初始化,对象初始化完毕
(8)将对象的内存地址赋值给k变量,让k变量指向该对象

3, clase Math
sin constructores, los métodos son estáticos

4, por lo que la API de
la API (ortografía): Aplicación Application Program Interface Interfaz de programación.
Contenidos (1) Clase de comentarios de la documentación necesaria.
(2) el uso de la herramienta javadoc en el directorio bin del JDK \.

格式:javadoc -d 目录 -author -version kun.java

5, la diferencia entre este y super
(1) siguiente: en nombre de la referencia de objeto de clase
(2) súper: padre representante de espacio de almacenamiento

6, las clases internas sólo pueden acceder a las variables locales son finales modificados

7, la diferencia entre clases abstractas e interfaces
(1) clase abstracta puede sólo hojas Heredar
de interfaces puede alcanzar más de para evitar múltiples limitaciones de herencia.
(2) características de clase abstracta datos:

  • variables miembro: variables o constantes pueden ser
  • Los miembros del método: el método pueden ser métodos abstractos o no abstractos
  • Constructores: constructores tienen

Características de la interfaz de datos (3):

  • variables miembro: public static final modificación constante de incumplimiento
  • Método de usuario: un método abstracto, modificar el resumen público predeterminado
  • Constructor: ningún constructor

(4)

  • clase abstracta se define en la jerarquía de herencia de funciones comunes
  • Interface se define extensiones Jerarquía de herencia
Publicado 66 artículos originales · ganado elogios 7 · vistas 4667

Supongo que te gusta

Origin blog.csdn.net/weixin_44717095/article/details/104791367
Recomendado
Clasificación