java basics java syntax
Este tutorial proporciona una introducción a los conceptos básicos del lenguaje de codificación Java. Presentaremos temas como clase Java, OOPS, sintaxis y conceptos básicos de Java:
En nuestros tutoriales anteriores, hemos discutido las características y características del lenguaje Java. También hemos aprendido sobre aplicaciones Java. Nos familiarizamos con la descarga, la instalación y varios IDE de Java que podemos usar para desarrollar programas y aplicaciones en Java.
=> Consulte TODOS los tutoriales de Java aquí.
Lo que vas a aprender:
Conceptos básicos de la programación Java
En el último tutorial, hemos hablado de nuestro primer programa Java, 'Hello, World'. En eso, aprendimos la sintaxis básica que necesitamos para mostrar un mensaje 'Hola, mundo'. Pero aprender a mostrar un mensaje no es suficiente.
Si desea dominar el lenguaje, primero debe comprender la sintaxis básica y las reglas semánticas del lenguaje, junto con las diversas construcciones, las operaciones matemáticas y las construcciones de programación repetitivas.
También debe conocer las diversas características de programación orientada a objetos de Java, las estructuras de datos y los tipos de datos que utiliza Java. Cuando crea que ha dominado todo esto, entre otras funciones que ofrece Java, puede considerarse competente en el lenguaje Java.
En este tutorial, presentaremos los conceptos básicos de todos los temas de programación que vamos a cubrir en toda esta serie de tutoriales de Java.
¡Comencemos con la sintaxis de Java!
Sintaxis de Java
Cada lenguaje de programación tiene ciertas reglas y regulaciones que un programador debe seguir al escribir programas. El compilador de lenguaje respectivo verifica su programa en busca de reglas de sintaxis y validación. Java también tiene muchas construcciones y componentes que facilitan a los programadores escribir programas de calidad.
El programa 'Hello, World' del tutorial anterior le dio una idea detallada sobre la estructura básica de un programa Java. Ahora vayamos a las otras construcciones / componentes que incluirá un programa Java.
Convenciones de Java
A continuación se presentan algunas de las convenciones que un programador de Java debe seguir al programar en Java.
(i) Nombres de clases: En Java, la primera letra del nombre de la clase para cada clase debe estar en mayúscula. Por ejemplo , un salario de clase se denominará según la convención como 'Salario'.
Si tiene un nombre de clase que se combina con más de una palabra, cada letra de la primera palabra será una letra mayúscula.
Por ejemplo, clase MyHelloWorld.
(ii) Nombre del método: Todos los nombres de métodos en Java comienzan con una letra minúscula. Si el nombre del método comprende más de una palabra, entonces la primera letra de cada una de estas palabras internas estará en mayúscula.
Ejemplo: display (), myMethod () => estos son nombres de métodos válidos en Java.
(iii) Nombre del archivo del programa: El nombre de archivo del programa Java debe ser el mismo que el nombre de la clase pública con una extensión '.java'.
cuál es mi clave de seguridad de internet
Por ejemplo , si el nombre de la clase pública es “MyFirstClass”, guarda este código en el archivo llamado “MyFirstClass.java”.
Tenga en cuenta que un código fuente de Java puede no tener ninguna clase pública. En ese caso, puede tener su nombre para el archivo de origen.
(iv) Sensible a mayúsculas y minúsculas: El lenguaje de programación Java distingue entre mayúsculas y minúsculas. Esto significa que 'Hola' y 'Hola' son dos parámetros diferentes.
(v) Método principal: El método 'principal' es el punto de partida de la ejecución y es un método obligatorio en todos los programas Java.
Identificadores de Java
Los identificadores son los nombres dados a varios componentes del programa como métodos, clases, variables, objetos, etc.
Un programador de Java debe seguir las siguientes reglas para los identificadores:
- Un identificador siempre debe comenzar con letras (A-Z / a-z) o un carácter de subrayado (_) o un carácter de moneda ($).
- El identificador no puede tener el mismo nombre que una palabra clave reservada de Java.
- Más allá del primer carácter, un identificador puede tener cualquier combinación de caracteres.
- En Java, como en la sintaxis de otros lenguajes, los identificadores también distinguen entre mayúsculas y minúsculas.
Por lo tanto, según las reglas anteriores, los siguientes identificadores son válidos.
myVar, _salary, $ suma
Los siguientes identificadores no son válidos.
123var, * mult, int.
Modificadores de Java
Los modificadores cambian la accesibilidad de variables, métodos, etc.
Hay dos tipos de modificadores en Java:
- Modificadores de acceso: Hay cuatro modificadores de acceso en Java: público, protegido, privado y predeterminado. Estos se utilizan para definir la accesibilidad de paquetes, clases, miembros de clase, etc.
- Modificadores de no acceso: Java admite modificadores que no son de acceso, a saber: final, abstract y strictfp. Estos se utilizan principalmente para definir herencia, estilo de polimorfismo, etc.
Tipos de datos
Cualquier variable que contenga el valor debe tener un tipo de valor que va a contener, es decir, si una variable va a contener un valor numérico, una cadena o un carácter. A esto se le llama el tipo de datos de la variable.
Java tiene varios tipos de datos como se muestra en el siguiente diagrama.
Discutiremos cada uno de estos tipos de datos en tutoriales separados.
cómo encontrar archivos apk en un teléfono Android
Variables
Java admite los siguientes tres tipos de variables:
- Variables de clase o estáticas: Se puede acceder a este tipo de variable sin un objeto.
- Variables no estáticas o de instancia: Estas variables son variables miembro a las que se accede con la ayuda de un objeto de clase.
- Variables locales: Las variables locales son locales para un bloque de código particular y dejan de existir fuera de este bloque.
Palabras clave
Hay ciertas palabras reservadas en el lenguaje Java para su propio uso y no se pueden usar como nombres de variables o identificadores.
La siguiente tabla muestra la lista de estas palabras conocidas como 'Palabras clave'.
resumen | doble | En t | súper |
carbonizarse | para | protegido | tratar |
afirmar | más | interfaz | cambiar |
booleano | enumeración | largo | sincronizado |
descanso | extiende | nativo | esta |
byte | final | nuevo | lanzar |
caso | finalmente | paquete | lanza |
captura | flotador | privado | transitorio |
clase | ir | público | vacío |
constante | Si | regreso | volátil |
Seguir | implementos | corto | mientras |
defecto | importar | estático | |
hacer | en vez de | estrictofp |
Comentarios
Los comentarios son las declaraciones que el compilador ignora. Puede proporcionar comentarios para su código para que sea más legible y fácil de entender.
Java admite tres tipos de comentarios:
- Comentarios de una sola línea indicados por '//'
- Comentarios de varias líneas representados por '/ *… * /'
- Comentarios de documentación indicados por '/ ** ****** /
Aprenderá más sobre estos comentarios en nuestros tutoriales posteriores.
Operadores
Los operadores son símbolos que realizan operaciones lógicas y matemáticas sobre variables o identificadores. Estas variables o identificadores se denominan operandos.
Java admite varios operadores como se muestra en el siguiente diagrama:
Más sobre los operadores en Java se discutirán en los tutoriales posteriores.
Toma de decisiones
También se denominan declaraciones de control. Estas declaraciones cambian o controlan la ejecución del programa según una condición particular. Si la condición es verdadera, se ejecuta un bloque de código que sigue a esta condición, de lo contrario se ejecuta un bloque diferente.
Java tiene las siguientes declaraciones de control / toma de decisiones.
Bucles
En los lenguajes de programación, se incluye bucle para ejecutar repetidamente un bloque de código. El bucle generalmente comienza con una prueba y el bloque de código se ejecuta repetidamente durante un número fijo de veces llamadas iteraciones o hasta que se cumple una condición.
En Java, tiene las siguientes construcciones de bucle.
Aprenderemos los bucles en detalle en nuestros tutoriales posteriores.
Matrices de Java
Las matrices no son más que una estructura de datos que se utiliza para contener los elementos de datos del mismo tipo de forma secuencial.
Las matrices Java también son similares a las matrices en C / C ++ y otros lenguajes de programación.
Java admite:
- Matrices unidimensionales: Secuencia de elementos del mismo tipo y a los que se puede acceder mediante un nombre de matriz.
- Matriz multidimensional: Los elementos se organizan en forma de filas y columnas, es decir, en forma de matriz.
Clase Java y OOPS
Una clase es un plano de cualquier entidad de la vida real, por ejemplo , un coche. Una clase en Java consta de variables de datos y los métodos o funciones que operan sobre estos datos.
Las variables de datos o las variables miembro y los métodos representan el comportamiento de los objetos que son instancias de la clase. Esto significa que el estado de la entidad representada por una clase en un instante dado está definido por un objeto.
Interfaces Java
Una interfaz en Java es una colección de firmas y campos de métodos. Una interfaz no tiene una implementación de métodos. Una clase puede heredar de la interfaz y luego implementar los métodos de la interfaz.
Paquetes de Java
Las clases y las interfaces que tienen una funcionalidad o dependencia similar se agrupan para formar un paquete. El paquete facilita la modularización del código en Java.
Preguntas frecuentes
P # 1) ¿Qué es el núcleo de Java?
Responder: Core Java es el concepto básico en variables similares a Java, tipos de datos, matrices, OOPS, etc. Aquí verá la descripción general de todos los conceptos básicos de Java. Core Java suele ser parte de la edición Java SE que le permite desarrollar aplicaciones Java generales.
Q #2) ¿Cuáles son los tipos de programas Java?
Responder: Con Java, puede desarrollar las siguientes aplicaciones.
- Aplicación Java: Ejecutado en la computadora cliente
- Applet de Java: Se ejecuta en un navegador web.
- Aplicación Java Swing: Aplicación con GUI
- JAR (archivo Java): Aplicación empaquetada
- Servlet: Se ejecuta en un servidor web
- EJB (Enterprise Java Beans): Se utiliza para desarrollar sitios web y se ejecuta en un servidor web.
Conclusión
En este tutorial, vimos una breve descripción general de cada uno de los temas que clasificamos como conceptos básicos de Java. Cubriremos cada tema en detalle por separado en nuestros tutoriales posteriores de esta serie.
Junto con los temas anteriores, también cubriremos temas avanzados como marco de colección, manejo de excepciones, subprocesos múltiples, etc., entre otras cosas.
=> Visite aquí para ver la serie de formación Java para todos.
mejor firewall gratuito para windows 10 2018
Lectura recomendada
- OOP Java: Introducción a la programación orientada a objetos en Java
- Tutorial de la clase Java Scanner con ejemplos
- Tutorial de clase de matriz de Java - clase java.util.Arrays con ejemplos
- ¿Qué es Java Vector | Tutorial de clase de vector de Java con ejemplos
- Introducción al lenguaje de programación Java - Tutorial en vídeo
- Tutorial de interfaz Java y clase abstracta con ejemplos
- Implementación de Java: creación y ejecución de un archivo JAR de Java
- Matrices en Java 8 - Clase de flujo y método ParallelSort