Cómo escribir tu primer programa en Java
Java es un lenguaje de programación orientado a objetos, lo que significa que representa conceptos de la vida real como "objetos" con "campos" (atributos que describen al objeto) y "métodos" (las acciones asociadas al objeto, en palabras más simples, lo que el objeto puede hacer). Java es un lenguaje del tipo "escríbelo una vez, ejecútalo en cualquier parte", es decir, está diseñado para ser escrito en una plataforma y ejecutado en cualquier Máquina Virtual Java (en inglés Java Virtual Machine, JVM). Gracias a que Java es un lenguaje de programación bastante prolijo, a los principiantes les será fácil aprenderlo y entenderlo. Esta guía es una introducción a Java, en la que empezarás a escribir tus propios programas.
Pasos
1
Para empezar a escribir programas en Java, primero necesitamos preparar el entorno de trabajo. Muchos programadores usan entornos de desarrollo integrado (IDE) como Eclipse y Netbeans para programar en Java, sin embargo, también es posible escribir y compilar programas de Java sin complicados IDE.
2
Cualquier tipo de programa similar al Bloc de notas será suficiente para programar en Java. Los programadores más avanzados a veces prefieren utilizar editores de texto basados en un terminal, como vim y emacs. Un muy buen editor de texto que puede ser instalado tanto en un PC Windows como en un equipo basado en Linux (Mac, Ubuntu, etc.) es Sublime Text, el cual utilizaremos en esta guía.
3
Asegúrate de tener Java Software Development Kit instalado en el PC. Lo necesitarás para compilar tus programas.
javac
. Consulta el artículo Cómo instalar Java Software Development Kit para obtener más detalles acerca de la instalación de JDK y evitar este error.Método 1
Programa Hola Mundo
1
Primero crearemos un programa que imprime el mensaje "Hola Mundo". Para hacerlo, en tu editor de texto, crea un nuevo archivo y guárdalo como "HolaMundo.java". HolaMundo es el nombre de tu clase, recuerda, ésta siempre debe tener el mismo nombre que tu archivo.
2
Declara la clase y el método principal o main. El método main
public static void main(String[] args)
es el primer método que se ejecutará al iniciar el programa. Éste tendrá la misma declaración de método en todos tus programas de Java.public class Hola Mundo {public static void main(String[] args) {}}
3
Escribe la línea de código que imprimirá el mensaje "Hola Mundo".
System.out.println("Hola Mundo.")-
System
le indica al sistema que debe hacer algo.out
le indica al sistema que llevaremos a cabo algún tipo de operación de salida.println
significa "imprimir línea", es decir, le estamos diciendo al sistema que imprima una línea en la operación de salida.("Hola Mundo")
indican que el método System.out.println()
recibe un parámetro, que en este caso es la cadena o String "Hello World."
Screen-Shot-2013-06-19-at-1.11.53-AM.jpg" class="image lightbox">
4
Une todo el código. Tu programa Hola Mundo completo debería verse de la siguiente manera
public class HelloWorld {public static void main(String[] args) {System.out.println("Hola Mundo.")-}}
Screen-Shot-2013-06-19-at-1.14.02-AM.jpg" class="image lightbox">
5
Guarda tu archivo y abre la línea de comandos o terminal para compilar el programa. Desde la línea de comandos o terminal, ve a la carpeta en donde has guardado el archivo HolaMundo.java y escribe
javac HolaMundo.java
. Esto le indica al compilador de Java que quieres compilar el archivo HolaMundo.java. Si el código tiene errores, el compilador te dirá qué hiciste mal. De lo contrario, no recibirás ningún mensaje. Si ahora miras el directorio en el que tienes guardado el archivo HolaMundo.java, deberías ver un nuevo archivo llamado HolaMundo.class. Este es el archivo que Java usará para ejecutar tu programa.Screen-Shot-2013-06-19-at-1.27.54-AM.jpg" class="image lightbox">
6
Ejecuta el programa. ¡Al fin podemos ejecutar nuestro programa! En la línea de comandos o terminal, escribe
java HolaMundo
. Esto le indica a Java que quieres ejecutar la clase HolaMundo. En cuanto lo hagas, deberías ver el mensaje "Hola Mundo" en la consola.7
¡Felicidades, has creado tu primer programa en Java!
Método 2
Entrada y Salida
1
Ahora extenderemos nuestro programa Hola Mundo para que éste puede recibir datos del usuario. En nuestro programa Hola Mundo, como mostramos anteriormente, imprimimos una cadena de texto para el usuario, no obstante, la parte interactiva de los programas es cuando el usuario puede ingresar datos al programa. A continuación, extenderemos nuestro programa de modo que éste le solicite al usuario su nombre y luego le salude utilizando el mismo.
2
Importa la clase Scanner. En Java existen bibliotecas integradas a las que debemos acceder antes de usarlas, para ello, primero tenemos que importarlas. Una de estas bibliotecas es java.util, la cual contiene el objeto Scanner que necesitamos para recibir una entrada del usuario. Para importar la clase Scanner, añadiremos la siguiente línea al principio de nuestro código.
import java.util.Scanner-
import java.util.*-
al principio de nuestro código.3
Dentro del método main, crea una nueva instancia del objeto Scanner. Java es un lenguaje de programación orientado a objetos, por lo que representa conceptos por medio de objetos. El objeto Scanner es un ejemplo de un objeto con campos y métodos. Para utilizar la clase Scanner, debemos crear un objeto nuevo del tipo Scanner a cuyos campos podemos asignar valores y cuyos métodos podemos utilizar. Para hacerlo, escribimos lo siguiente:
Scanner entradaUsuarioScanner = new Scanner(System.in)-
entradaUsuarioScanner
es el nombre del objeto del tipo Scanner que acabamos de instanciar. Observa que el nombre del mismo está escrito en el estilo de escritura CamelCase- esta es una convención de Java al momento de poner nombres a las variables.new
para crear una nueva instancia de un objeto. Bien, en esta ocasión, hemos creado una nueva instancia del objeto Scanner escribiendo new Scanner(System.in)
.System.in
como el parámetro. System.in
le indica al programa que debe escanear una entrada de datos del sistema, que es lo que el usuario escribirá en el programa.4
Pide datos al usuario. Debemos pedirle datos al usuario para que éste sepa cuándo escribir algo en la consola. Esto lo podemos lograr con una línea de código
System.out.print
o System.out.println
.System.out.print("¿Cómo te llamas?")-
5
Solicita al objeto Scanner que capture los datos que el usuario ingresa en la siguiente línea y los almacene en una variable. El objeto Scanner siempre capturará los datos que el usuario escribe. La siguiente línea de código solicita al objeto Scanner capturar lo que el usuario ha escrito como su nombre y lo almacene en una variable
String entradaNombreUsuario = entradaUsuarioScanner.nextLine()-
nombreObjeto.nombreMétodo(parámetros)
. Al escribir entradaUsuarioScanner.nextLine()
, llamamos a nuestro objeto Scanner por el nombre que le acabamos de dar y luego invocamos a su método nextLine()
el cual no recibe ningún parámetro.entradaNombreUsuario
6
Imprime el saludo al usuario. Ahora que tenemos almacenado el nombre del usuario, podemos imprimir un saludo personalizado. ¿Recuerdas el código
System.out.println("Hola Mundo.")-
que escribimos en la clase main? Todo el código que acabamos de escribir debería ir en esa línea. Es decir, podemos modificarla de la siguiente manera:System.out.println("Hola " + entradaNombreUsuario + "!")-
"Hello " + userInputName + "!"
es conocida como concatenación de cadenas.System.out.println
.Screen-Shot-2013-06-19-at-2.12.37-AM.jpg" class="image lightbox">
7
Une todo el código y guárdalo. Nuestro código terminado debería lucir como esto:
import java.util.Scanner-public class HolaMundo {public static void main(String[] args) {Scanner entradaUsuarioScanner = new Scanner(System.in)-System.out.print("¿Cómo te llamas? ")-String entradaNombreUsuario = entradaUsuarioScanner.nextLine()-System.out.println("Hola " + entradaNombreUsuario + "!")-}}
Screen-Shot-2013-06-19-at-2.10.51-AM.jpg" class="image lightbox">
8
Compila y ejecuta el programa. Ve a la línea de comandos o terminal y ejecuta los mismos comandos que ejecutamos para nuestra primera iteración del programa HolaMundo.java. Primero tenemos que compilar el programa:
javac HolaMundo.java
. A continuación podemos ejecutarlo: java HolaMundo
.Consejos
- Java es un lenguaje de programación orientado a objetos por lo que es muy importante leer más acerca de los fundamentos de este tipo de lenguajes de programación.
- Java tiene muchas características o principios únicos del lenguaje. Tres principios de la programación orientada a objetos (y por ende, Java) son:
- Encapsulamiento: La habilidad de restringir el acceso a algunos de los componentes (métodos o campos) del objeto. Java tiene los modificadores de acceso private, protected y public para los campos y métodos.
- Polimorfismo: La habilidad que tienen los objetos de adoptar diferentes identidades. En Java, un objeto puede ser convertido a otro tipo de objeto para usar los métodos de este último.
- Herencia: La habilidad de usar campos y métodos de otra clase en el mismo árbol jerárquico del objeto en cuestión.
Distribuiți pe rețelele sociale:
înrudit
- Cum se actualizează Java
- Cum se închide o fereastră Java în Swing
- Cum să verificați versiunea dvs. Java din linia de comandă Windows
- Cum se configurează calea dvs. Java_Home în Ubuntu
- Cum se creează primul program Java în Ubuntu Linux
- Cum se creează un nou proiect Java în Eclipse
- Cum să dezactivați Java
- Cum se descarcă Java în Internet Explorer
- Cómo ejecutar solicitudes HTTP POST en Android
- Cómo encontrar la suma de dos números en Java
- Cum se scrie un program Java cu două clase folosind Eclipse
- Cum se activează Java
- Cómo habilitar Oracle Java en tu navegador en Ubuntu Linux
- Cómo instalar JavaFX en Ubunu Linux
- Cum se instalează Java pe Windows 8
- Cum se instalează Java
- Cum se instalează Java pe Ubuntu
- Cum se instalează Kitul de dezvoltare software Java
- Cum se instalează Java Development Kit (JDK) pe un Mac
- Cum se instalează jocurile Java
- Cum se obține lungimea unui șir în Java