El mejor tutorial de Java gramática básica en 2024. En este tutorial podrás aprender El primer programa Java,Ejemplos,La sintaxis básica,identificador Java,modificadores de Java,variables de Java,arrays de Java,enum de Java,Ejemplos,palabras clave de Java,anotaciones Java,Java línea en blanco,heredar,interfaz,
Un programa Java puede ser considerado como una colección de objetos, y estos objetos a través de llamadas a métodos entre sí para trabajar juntos. Presentado bajo el concepto de clases, objetos, métodos y variables de instancia de abajo.
Veamos un simple programa Java, se imprimirá la cadena Hello World
El siguiente será gradualmente se describe cómo guardar, compilar y ejecutar este programa:
Verá el Hola en la ventana
C : > javac HelloWorld.java C : > java HelloWorld Hello World
gif presentación:
Al escribir un programa Java, se debe tener en cuenta lo siguiente:
Todos los componentes de Java son nombres requeridos. Los nombres de clases, nombres de variables y nombres de los métodos son llamados identificadores.
Acerca de los identificadores de Java, los siguientes puntos deben tenerse en cuenta:
Al igual que otros lenguajes, Java puede ser modificado usando los métodos de la clase modificador y propiedades. Hay dos tipos de modificadores de:
En las siguientes secciones vamos a discutir modificadores de Java en profundidad.
Las matrices se almacenan en el montón del objeto, puede guardar varias variables del mismo tipo. En capítulos posteriores, vamos a aprender cómo declarar e inicializar una estructura de matriz.
Java 5.0 introduce el valor de la enumeración, las variables de enumeración de restricciones sólo pueden ser pre-establecidos. El uso de enumeraciones reduce error de código.
Por ejemplo, hemos diseñado un programa para la tienda de jugo de frutas, que limitará el jugo de una pequeña taza, vaso mediano, grande taza. Esto significa que no permite que el cliente además del jugo de tres puntos Dimensiones.
class FreshJuice { enum FreshJuiceSize{ SMALL, MEDUIM, LARGE } FreshJuiceSize size; } public class FreshJuiceTest { public static void main(String []args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice. FreshJuiceSize.MEDUIM ; } }
Nota: declaración enum puede ser utilizado solo o dentro de la declaración de la clase. Métodos, las variables, los constructores también pueden definirse en la enumeración.
Las siguientes listas de palabras reservadas del Java. Estas palabras reservadas no se pueden utilizar para las constantes de nombres, variables y los identificadores.
palabra clave | descripción |
---|---|
abstracto | Los métodos abstractos, clases abstractas modificadores |
afirmar | se cumplen las condiciones de aserción |
booleano | tipo de datos Boolean |
rotura | Fuera del circuito o etiqueta fragmento |
byte | 8 bits con signo tipos de datos |
caso | Una sentencia switch condicional |
captura | Con la excepción de la información y tratar de capturar |
Char | 16-bit de tipo de datos de caracteres Unicode |
clase | Las definiciones de clases |
const | no usado |
continuar | La parte restante del bucle no se ejecuta |
defecto | Interruptor rama por defecto declaración |
hacer | Loop, el cuerpo del bucle se ejecuta al menos una vez |
doble | número de coma flotante de doble precisión de 64 bits |
otro | Cuando la condición de sucursal no está satisfecho si se ejecuta |
enumeración | tipo enumerado |
se extiende | Representa una clase es una subclase de otra clase |
final | Representa un valor después de la inicialización no se puede cambiar la representación no puede ser reescrito, o una clase no puede tener subclases |
finalmente | , Principalmente a la finalización de la ejecución de código y el diseño para la robustez y la integridad del programa, si hay código de ejecución se produce una excepción. |
flotador | número de coma flotante de precisión simple de 32 bits |
para | para el bucle |
Goto | no usado |
si | Las sentencias condicionales |
implementos | Representa una clase implementa una interfaz |
importación | Importación de clases |
instanceof | Probar si un objeto es una instancia de una clase |
int | entero de 32 bits |
interfaz | Definir una interfaz, un tipo de métodos abstractos y constantes solamente |
largo | entero de 64 bits |
nativo | Representación de código no Java |
nuevo | Asignar una nueva instancia de la clase |
paquete | Un paquete que consiste en una serie de clases relacionadas |
privado | Etc. representa ámbito privado o método sólo se puede acceder desde dentro de la clase |
protegido | Se indica que el campo sólo se puede acceder a la clase o subclase o subclase otras clases en el mismo paquete |
público | Representa total de la propiedad o método |
retorno | El método devuelve un valor |
corto | 16 dígitos |
estático | Representados en la definición de nivel de clase, compartida por todas las instancias |
strictfp | comparación de punto flotante utilizando reglas estrictas |
súper | Representa la clase base |
conmutador | sentencia Select |
sincronizada | Representan al mismo tiempo sólo se puede acceder por una secuencia de rosca de código |
este | Representa la instancia actual de la llamada o llamar a otro constructor |
tirar | Lanzar una excepción |
lanza | Definición de método puede lanzar una excepción |
transitorio | No modifique la secuencia del campo |
probar | Representa un bloque de código para hacer y finalmente con el control de excepciones o lanzar una excepción que indica si el código se ejecuta finalmente |
vacío | método de marcado no devuelve ningún valor |
volátil | campo de indicador puede ser el acceso de varios hilos, no se sincronizan |
mientras | while |
Al igual que en C / C ++, Java soporta una sola línea y comentarios multilínea. Los caracteres de comentario se ignoran compilador Java.
public class HelloWorld { /* 这是第一个Java程序 *它将打印Hello World * 这是一个多行注释的示例 */ public static void main(String []args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World"); } }
Las líneas en blanco, o la línea comentada, serán ignorados compilador Java.
En Java, una clase se puede derivar de las otras clases. Si desea crear una clase, y ya cuenta con una propiedad de clase o método que necesita, entonces puede ser una clase clase heredada de nueva creación.
Usar métodos heredados, se puede volver a utilizar los métodos y propiedades de clase existentes, sin reescribir el código. clase heredada se llama una superclase (superclase), la clase derivada se llama una subclase (subclase).
En Java, entendida como el protocolo de interfaz entre los objetos se comunican entre sí. La interfaz juega un papel importante en la sucesión.
Interfaz define un método a utilizar se deriva, pero la implementación específica del método depende por completo de la clase derivada.
La siguiente sección describe las clases y objetos de programación Java. Después de que tendrá una comprensión más clara de las clases y los objetos Java.