lunes, 2 de noviembre de 2015

Java SE - 4 Palabras Reservadas



En la entrada anterior realizamos posiblemente el programa mas basico de programacion en todos los lenguajes el cual es mostrar un mensaje.

Para explicar el programa anterior primero explicare lo que son las "palabras reservadas".
En JAVA y otros lenguajes de programacion existen las palabras reservadas, pero que son estas palabras reservadas?

Wikipedia:
En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como ser variables

Ahora por si lo anterior no se entendio lo dire con unas palabras propias que espero sean las correctas.

Una palabra reservada en un lenguaje de programacion, es una palabra propia del lenguaje de programacion y que no puede ser usado para algo mas que para su propia funcion en el lenguaje.

Por ejemplo en nuestro lenguaje de "Español" si decimos "HOLA" significa una bienvenida, un saludo, etc. No podemos decir Hola como nombre de alguna persona o como despedida o como insulto porque ya esta establecido para que es o sirve, asi mismo ocurre en los lenguajes de programacion, una palabra reservada es una palabra propia del lenguaje que tiene un proposito.



En la imagen de arriba tenemos el codigo que usamos, tratare de explicar un poco lo realizado pero no a fondo porque podria confundirlo mas.
primero veemos esto :   "public class Hola {  "

En esa linea vemos la primera palabra reservada "public" que es un modificador de acceso que determina quien puede acceder a las clases o propiedades y metodos de una clase.

Despues vemos la palabra class que es otra palabra reservada, que lo que hace es indicar que se ara una clase, una clase es un conjunto de propiedades y metodos que define un modelo, o plantilla para crear objetos, o instancias de este tipo.

Despues vemos "Hola" que indica el nombre de la clase, basicamente es su identificacion.

En resumen en esa linea tenemos una clase publica identificada con el nombre de Hola.
public       significa que sera algo publico
class         se refiere a que es una clase
Hola         identificador

por ultimo tenemos una llave. Las llaves en Java determinan el inicio y fin de contenido de una clase, una funcion, una estructura, etc.
En esta linea la llave abierta indica el inicio del contenido de la clase identificada como Hola y su contenido abarca a un metodo que tiene sus llaves de cierre y de fin dentro de el mismo.


Despues vemos

En la primera linea de codigo se define un metodo o funcion, publica y estatica denominada main().

La palabra reservada static se utiliza para definir las propiedades o los metodos que pertenecen a una clase, en este caso la clase Hola , en vez de pertenecer a un objeto, o instancia de esa clase.
La palabra reservada void indica que la funcion o metodo no devuelve un parametro. Todo programa en Java necesita un metodo o funcion denominada main() para establecer el inicio del programa.

El contenido de dicha funcion, String[] args, define un vector de cadenas de caracteres donde se recogera los argumentos pasados en la ejecucion del programa Hola.

Las llaves esta de mas el explicar que indican donde inicia y termina ese metodo.

Despues tenemos

System.out.println("Hola Mundo en JAVA");

Esto es una función contenida en la API de Java SE que imprime, println(), en la salida, out, de la consola, System, la cadena de caracteres: ¡Hola Mundo!.

Nota: Al ser una cadena de caracteres (o texto), se debe de escribir entre comillas el mensaje
Nota2: El metodo println() imprime el mensaje y despues de este da un salto de linea
Nota3: El metodo print() no da el salto de linea despues del mensaje.
Nota4: Todas las instrucciones (OJO una instruccion no es lo mismo que una line, ya que en Java puedes dejar espacios entre lineas y no haber terminado la instruccion) de codigo en Java deben terminar con un signo punto y coma ";"


domingo, 1 de noviembre de 2015

Java SE - 3 Path y Hola mundo



Bien continuando con lo anterior comprobaremos primero que tenemos el compilador para ejecutar programas en java

Desde el CMD o simbolo del sistema escribiremos javac

si les aparece que no se reconoce el comando (lo cual es lo mas probable) tendremos que configurar la variable de java al path

nos dirigimos a propiedades del sistema


configuracion avanzada del sistema

variables de entorno

seleccionamos PATH y damos en editar


y a lo que nos salga, nos iremos hasta el final y pondremos un punto y coma


despues de esto deberemos de deberemos ir a nuestra carpeta donde se instalo el jdk y entrar a la carpeta "bin" y guardarnos la direccion que aparece arriba en el explorador de archivos, seria algo como esto:

C:\Program Files\Java\jdk1.8.0_65\bin

y eso lo pegamos despues del punto y coma que pusimos


damos clic en Aceptar , de nuevo en Aceptar y en Aceptar para guardar todo lo realizado

volvemos a abrir nuestro simbolo del sistema y ponemos de nuevo javac


Vemos que ya nos reconoce el comando y por lo tanto pasaremos a programar :)

Abrimos un editor de texto como sublime text o note padd++ y seleccionamos el lenguaje java



Escribiremos esto:


y despues nos vamos a Archivo -> Guardar Como

Aqui esto es importante, el archivo debe ser guardado como el nombre de su clase, en este caso la clase se llama "Hola" por lo tanto debemos guardarlo con el mismo nombre

Acontinuacion abrimos el cmd y  ponemos la ruta del archivo, en mi caso esta en esta direccion :

C:\Users\ESME\Desktop\blog\CursoJava

asi que pondre los comandos en el siguiente orden:
cd desktop
cd blog
cd cursojava
javac Hola.java


o si lo preferimos podemos igual poner:


que al final nos da el mismo resultado.

Esto lo que ara sera compilar el programa (que significa que traducira el lenguaje de alto nivel a un lenguaje maquina).

(Si escribiste algo mal no te compilara el archivo)

Al compilar el programa se nos genera un archivo .class  y ese sera el que ejecutaremos

abrimos el cmd y ponemos


podemos observar como primero entro a la ruta donde estan mis archivos, y despues escribo:

java Hola

lo cual ejecuta el programa y nos muestra nuestro mensaje de "Hola Mundo en JAVA"

Bien esto ha sido todo por esta Publicacion , espero les haya servido :)

JAVA SE - 2 Instalación



Abrir su navegador preferido
Entrar a https://www.google.com
Escribir JDK y buscarlo
Escoger el primer link



despues ya dentro de la pagina se recomienda instalar por separado el jdk y despues el netbeans que es el IDE que se estara ocupando




Despues se nos cargara esta parte:



Donde primero aceptaremos los terminos de licencia para despues dar clic en uno de los enlaces (esto dependera del sistema operativo que tengamos instalado en nuestra computadora y de su arquitecura).
Inmediatamente despues del clic la descarga comenzara, esperamos a que finalize y le damos clic al instalador

el proceso es muy facil, pues es el tipico siguiente siguiente y listo :)





Aqui esperamos a que cargue por completo y en un momento de la instalacion nos saldra lo siguiente 


damos clic en siguiente


Esperamos a que termine



y como ven ya nos dice que la instalacion a terminado, le damos clic a Close.

Comprobamos que la instalacion se hizo correctamente abriendo nuestro "terminal" o en windows abriendo el simbolo de sistema o CMD como igual se le conoce (en windows 8 en el buscador escribir CMD o simbolo de sistema y dar clic o bien presionar la combinacion de teclas WINDOWS + R   Escribir cmd y pulsar enter o dar clic en aceptar y se nos abrira).



Escribimos:  java -version

pulsamos ENTER en el teclado y les mostrara algo parecido a esto:
solo variara la version dependiendo de en que fecha vean esto.

Y bien eso sera todo por ahora, en la siguiente entrada empezaremos a programar en java ya que este era el unico requisito para programar en este maravilloso lenguaje de programacion.

JAVA SE - 1 Introducción


JAVA
DEFINICIÓN:
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
HISTORIA:
Java inicio en el año de 1995 y fue creada por la empresa Sun Microsystem bajo el concepto WORA  (escríbelo una vez y ejecútalo donde quieras). El principal creador de este lenguaje de programación es una persona de nombre James Gosling. Actualmente este lenguaje está bajo la empresa ORACLE.
Java tuvo sus primeros orígenes en 1991 bajo el nombre de Green Project conformado por 13 personas y liderado por James Gosling. Al final su nombre quedo como JAVA.
El lenguaje está fuertemente influenciado por C y C++ , así mismo ha influenciado a lenguajes como C#, J# , JavaScript,  un poco a PHP y también un poco a Python.
CARACTERISTICAS:
  • Orientado a objetos
  • Fuertemente tipado
  • Compilado
  • Multiplataforma
  • Soporta trabajo en Red
  • Fácil de usar
TERMINOLOGIA:
  • JVM (Java Virtual Machine)
  • Garbage Collector
  • JDK (Java Development Kit)
  • JRE (Java Runtime Environment)
PLATAFORMAS:
JAVA SE
  • J2SE
  • Desktop
JAVA ME
  • J2ME
  • Móviles
JAVA EE
  • J2EE
  • Desktop, WEB, Arquitecturas, etc.
JAVA FX
  • Rich Internet Applications