Primer programa


Esta vez utilizaremos NetBeans para crear nuestro primer programa acá les dejo el vídeo explicatorio de como crear un nuevo proyecto y una nueva clase. Abajo del video lo vemos en mas detalle.


El vídeo tiene disponible la resolución  720, con lo que se ve todo clarito.
Lo importante a destacar en este primer acercamiento a la programación en Java es:

-Los proyectos nos sirven para agrupar diferentes paquetes y clases, también almacenan o son referencias a archivos externos, como fotos, vídeos, audio, etc.

-Normalmente cuando vamos a crear un programa mas extenso, creamos paquetes para cada cosa que se nos antoje como necesaria, como acá estamos viendo ejemplos simples utilizamos el paquete predeterminado  que para este caso no afecta en nada.

-Notar que toda clase en java comienza con la palabra class seguida del nombre que elijas y delimitada por { }. con lo que el cuerpo de una clase se ve de la siguiente manera

class Prueba{
//aca va un interesante código
}

 -Por convención los nombres de las clases siempre comienzan con MAYÚSCULAS.

EJ:

class Ejemplo{ }, class EstoEsUnaMuestra { }, class Estudiante { }

-Al final de cada instrucción (no necesariamente una linea) debemos poner un  ; (punto y coma)

- La instrucción   System.out.println( ); nos permite mostrar algún texto en la consola del IDE dejando el cursor en la linea siguiente. es por eso que println. termina con  ln(line). 
-para mostrar alguna cadena de caracteres (String en palabras del lenguaje) debemos encerrarla ente " " (dobles comillas)
así por ejemplo para mostrar la frase -Bienvenido a nuestro Blog- en el programa debería ir:

System.out.println("Bienvenido a nuestro blog");

Es importante hacer notar que la primera letra de System, va con mayúsculas.

Por lo tanto nuestro código quedaría así:

1     class PrimerSaludo
2     {
3           public static void main(String[]args)
4          {
5           System.out.println("Bienvenido a nuestro Blog!!!");
6          }//fin del main
7     }//fin de la clase



linea 1 se declara la clase con la palabra reservada(1) "class" seguida del nombre que le pongamos, Por convención (no por obligacion) el nombre de la clase comienza con Mayúsculas y cada palabra después de la primera también. ejemplo:
                        EsteEsElNombreDeMiClase.
Como he dicho, esta convención no es obligación pero es una buena practica ya que así identificamos entre los diferentes tipos de objetos. por ejemplo: los métodos comienzan con minúsculas y cada palabra después de la primera va con mayúsculas. así podemos diferenciar fácilmente entre un método y una clase.

linea 2 - va la llave de apertura de la clase.
linea 3 - va el método con el cual se ejecuta cualquier clase en java. El método main utiliza siempre (hay excepciones) el mismo encabezado.

public static void main(String[] args)
{



Este método le dice a la maquina virtual de java el punto de inicio y la clase desde donde se ejecuta nuestra aplicación en java. por ahora copia el método tal cual. recuerda que cualquier cosa que escribas debe ir dentro de las llaves { } de la clase. por ende este metodo main se escribe dentro de la clase.

linea 5 - se declara el método println() que nos permite mostrar texto en la consola de nuestro IDE, netbeans en este caso.

El método System.out.println(); nos permite pasarle un String como argumento -cuando hablamos de pasarle un argumento a un método, nos referimos en escribir algún valor entre los ( ) que acompañan al método- para pasarle un String a println, debemos escribirlo entre " ".
Recuerda después de cada instrucción colocar un ; (punto y coma), las llaves, corchetes o paréntesis no cuentan como instrucciones, tampoco las declaraciones de clases o métodos. por lo tanto al final de una clase no va ; lo mismo al final de un método.



(1) una palabra reservada es aquella que el lenguaje se reserva para su propio funcionamiento, esto quiere
decir que no podemos nombrar una variable, metodo o clase llamada class.


No hay comentarios:

Publicar un comentario

Alguna consulta, dato, reclamo o donacion1313?