Bienvenidos sean a este post, hoy hablaremos sobre algunos conceptos basicos en Java y nuestro primer programa. Comencemos hablando de los primeros tipos disponibles en Java:
- Objetos, los objetos son instancias de las clases y estas pueden tener estados y conductas (metodos)
- Clases, es basicamente un contenedor donde se definiran los estados y conductas de un objeto.
- Metodos, estas son las funciones que un objeto tendra acceso por medio de la definicion de las clases correspondientes
- Variables de instancia, estas son variables unicas de cada instancia creada en base a una clase
No se hagan problemas a medida que avancemos veremos mejor estos casos pero esto es una explicacion muy basica de los tipos primordiales en Java. Ahora hablaremos un poco sobre lo que se puede y no en la sintaxis de nuestros codigos:
- Case sensitive, esto quiere decir que es sensible a los distintos tipos de caracteres, por ejemplo Hello y hello son dos tipos de de variables distintas
- Nombres de las clases, una buena practica en Java es definir los nombres de las clases con Mayuscula la primer letra de cada palabra, por ejemplo:- class MiPrimerClase
- Nombres de metodos, otra buena practica es al nombrar los metodos creados primero con minusculas y luego como los nombres de las clases, por ejemplo:-public void miPrimerMetodo()
- Nombre del archivo, para que un programa funcione el nombre del programa debe coincidir con el de la clase, veamos el ejemplo de la clase anterior:- Si la clase se llama MiPrimeraClase, el nombre del archivo debe ser MiPrimeraClase.java
- Metodo main(), este metodo al igual que en C o C++ es el alma de todo programa de Java y es mandatorio, lo veremos con nuestro primer ejemplo
Ahora hablaremos sobre los identificadores java, estos son utilizados para darles el nombre a las clases, los metodos, objetos y variables por eso veremos lo permitido y no:
- Todos los identificadores pueden empezar con letras, mayusculas o minusculas, pero tambien acepta el simbolo de pesos ($) o el undercore (_)
- Despues del primer caracter pueden aceptar cualquier combinacion de letras, numeros o los caracteres permitidos
- Las palabras reservadas no pueden ser usados como identificadores
- Los identificadores son case sensitive, como hablamos antes
- Nombres legales de identificadores: abc, Abc123, $salario, _nombre
- Nombres ilegales de identficadores: 123abc, -salario
Ahora pasaremos a nuestro primer programa, para nuestro primer programa debemos iniciar nuestro equipo virtual creado anteriormente y conectarnos al mismo, como trabajamos con Linux si sos novato te recomiendo usar nano como editor de textos pero si tenes un poco mas de conocimientos utiliza vi, o si tenes windows utiliza el notepad, en cualquier caso vamos a crear un archivo llamado MiPrimerPrograma.java, luego vamos a ingresar el siguiente codigo:
public class MiPrimerPrograma
{
public static void main(String []args)
{
System.out.println("Hello World");
}
}
Analicemos la sintaxis basica de todo programa en Java, primero crearemos la clase por medio de esta linea:
public class MiPrimerPrograma
Y lo encerraremos entre dos llaves, y entre estas dos llaves definiremos nuestro metodo main(), como dije anteriormente este metodo es mandatorio y es el corazon de nuestro programa, aca utilizaremos una sola linea la cual se encargara de imprimir en pantalla el mensaje mitico Hello World. Ahora pasaremos a compilarlo, para compilarlo utilizaremos el comando instalado en el post anterior, javac, por medio de la siguiente sintaxis:
tinchicus@dbn001vrt:~/java/program$ javac MiPrimerPrograma.java
Con esto compilaremos nuestro programa, una vez finalizado se creara un archivo de la siguiente manera
tinchicus@dbn001vrt:~/java/program$ ls -l
total 8
-rw-r--r-- 1 tinchicus tinchicus 437 ago 29 22:16 MiPrimerPrograma.class
-rw-r--r-- 1 tinchicus tinchicus 113 ago 29 22:00 MiPrimerPrograma.java
tinchicus@dbn001vrt:~/java/program$
Como pueden ver se creo un archivo de tipo class, ahora si nosotros deseamos probarlo deberiamos utilizar el siguiente comando:
tinchicus@dbn001vrt:~/java/program$ java MiPrimerPrograma
Al ejecutarlo van a tomar una salida de la siguiente forma:
tinchicus@dbn001vrt:~/java/program$ java MiPrimerPrograma
Hello World
tinchicus@dbn001vrt:~/java/program$
Como pueden ver nos devolvio el mensaje introducido, en nuestro terminal si lograron esto felicitaciones!!! acaban de dar sus primeros pasos en el mundo de Java.
En resumen, hoy hemos vistos conceptos muy basicos de java, hemos vistos algunas buenas practicas utilizadas, tambien como se debe nombrar correctamente a los identificadores, nuestros primer programa y como compilarlo. Espero les haya sido util, sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.


Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50