Java es un lenguaje de programación orientado a objetos creado en 1995 por James Gosling, lo que significa que representa conceptos como "objetos" con "campos" (que son atributos que describen el objeto) y "métodos" (acciones que el objeto puede realizar).. Java es un lenguaje de "escribir una vez, ejecutar en cualquier lugar", lo que significa que está diseñado para ejecutarse en cualquier plataforma que tenga una máquina virtual Java (JVM). Dado que Java es un lenguaje de programación muy detallado, es fácil de aprender y comprender para los principiantes. Este tutorial es una introducción a la escritura de programas en Java.
Pasos
Método 1 de 3: escribir su primer programa Java
Paso 1. Para comenzar a escribir programas en Java, configure su entorno de trabajo
Muchos programadores utilizan entornos de desarrollo integrados (IDE) como Eclipse y Netbeans para su programación Java, pero se puede escribir un programa Java y compilarlo sin IDE inflados.
Paso 2. Cualquier tipo de programa similar al Bloc de notas será suficiente para programar en Java
Los programadores incondicionales a veces prefieren usar editores de texto que se encuentran dentro del terminal, como vim y emacs. Un editor de texto muy bueno que se puede instalar tanto en una máquina con Windows como en una máquina basada en Linux (Mac, Ubuntu, etc.) es Sublime Text, que es lo que usaremos en este tutorial.
Paso 3. Asegúrese de tener instalado el kit de desarrollo de software de Java
Lo necesitará para compilar su programa.
-
En un sistema operativo basado en Windows, si las variables de entorno no son correctas, es posible que obtenga un error al ejecutar
javac
- . Consulte el artículo de instalación Cómo instalar el kit de desarrollo de software de Java para obtener más detalles sobre la instalación de JDK para evitar este error.
Método 2 de 3: Programa Hola mundo
Paso 1. Primero crearemos un programa que imprima "Hello World
"En su editor de texto, cree un nuevo archivo y guárdelo como" HelloWorld.java ". HelloWorld es su nombre de clase y necesitará que su nombre de clase sea el mismo que su archivo.
Paso 2. Declare su clase y su método principal
El método principal
public static void main (String args)
es el método que se ejecutará cuando se esté ejecutando la programación. Este método principal tendrá la misma declaración de método en todos los programas Java.
public class HelloWorld {public static void main (String args) {}}
Paso 3. Escriba la línea de código que imprimirá "Hola mundo
System.out.println ("Hola mundo");
-
Veamos los componentes de esta línea:
-
Sistema
- le dice al sistema que haga algo.
-
fuera
- le dice al sistema que vamos a hacer algunas cosas de salida.
-
println
- significa "línea de impresión", por lo que le estamos diciendo al sistema que imprima una línea en la salida.
-
Los paréntesis alrededor
("Hola Mundo.")
significa que el método
System.out.println ()
toma un parámetro, que, en este caso, es el String
"Hola Mundo."
-
-
Tenga en cuenta que hay algunas reglas en Java que debemos cumplir:
- Siempre debe agregar un punto y coma al final de cada línea.
- Java distingue entre mayúsculas y minúsculas, por lo que debe escribir los nombres de los métodos, los nombres de las variables y los nombres de las clases en el caso correcto o obtendrá un error.
- Los bloques de código específicos de un determinado método o bucle se incluyen entre corchetes.
Paso 4. Ponlo todo junto
Su programa final de Hello World debería tener el siguiente aspecto:
public class HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Paso 5. Guarde su archivo y abra el símbolo del sistema o la terminal para compilar el programa
Navegue a la carpeta donde guardó HelloWorld.java y escriba
javac HelloWorld.java
. Esto le dice al compilador de Java que desea compilar HelloWorld.java. Si hay errores, el compilador le dirá qué hizo mal. De lo contrario, no debería ver ningún mensaje del compilador. Si observa el directorio donde tiene HelloWorld.java ahora, debería ver HelloWorld.class. Este es el archivo que utilizará Java para ejecutar su programa.
Paso 6. Ejecute el programa
¡Finalmente, podemos ejecutar nuestro programa! En el símbolo del sistema o terminal, escriba
Java HelloWorld
. Esto le dice a Java que desea ejecutar la clase HelloWorld. Debería ver "Hola mundo". aparecer en su consola.
Paso 7. ¡Felicitaciones, ha creado su primer programa Java
Método 3 de 3: entrada y salida
Paso 1. Ahora ampliaremos nuestro programa Hello World para recibir información del usuario
En nuestro programa Hello World, imprimimos una cadena para que el usuario la vea, pero la parte interactiva de los programas es cuando el usuario ingresa una entrada en el programa. Ahora ampliaremos nuestro programa para pedirle al usuario su nombre y luego saludar al usuario por su nombre.
Paso 2. Importe la clase de escáner
En Java, tenemos algunas bibliotecas integradas a las que tenemos acceso, pero tenemos que importarlas. Una de estas bibliotecas es java.util, que contiene el objeto Scanner que necesitamos para obtener la entrada del usuario. Para importar la clase Scanner, agregamos la siguiente línea al principio de nuestro código.
import java.util. Scanner;
- Esto le dice a nuestro programa que queremos usar el objeto Scanner que existe en el paquete java.util.
-
Si quisiéramos tener acceso a todos los objetos del paquete java.util, simplemente escribimos
importar java.util. *;
- al comienzo de nuestro código.
Paso 3. Dentro de nuestro método principal, cree una nueva instancia del objeto Scanner
Java es un lenguaje de programación orientado a objetos, por lo que representa conceptos utilizando objetos. El objeto Scanner es un ejemplo de un objeto que tiene campos y métodos. Para usar la clase Scanner, tenemos que crear un nuevo objeto Scanner en el que podamos completar los campos y usar los métodos. Para hacer esto, escribimos:
Escáner userInputScanner = nuevo escáner (System.in);
-
userInputScanner
- es el nombre del objeto Scanner del que acabamos de crear una instancia. Tenga en cuenta que el nombre está escrito en caja camel; esta es la convención para nombrar variables en Java.
-
Usamos el
nuevo
operador para crear una nueva instancia de un objeto. Entonces, en esta instancia, creamos una nueva instancia del objeto Scanner escribiendo
nuevo escáner (System.in)
- .
-
El objeto Scanner toma un parámetro que le dice al objeto qué escanear. En este caso, colocamos
System.in
como parámetro.
System.in
- le dice al programa que escanee la entrada del sistema, que es la entrada que el usuario escribirá en el programa.
Paso 4. Solicite al usuario una entrada
Tenemos que pedirle al usuario una entrada para que sepa cuándo escribir algo en la consola. Esto se puede lograr con un
System.out.print
o un
System.out.println
System.out.print ("¿Cómo te llamas?");
Paso 5. Pídale al objeto Escáner que tome la siguiente línea que el usuario ingrese y la almacene en una variable
El escáner siempre tomará datos sobre lo que el usuario está escribiendo. La siguiente línea le pedirá al escáner que tome lo que el usuario ha escrito para su nombre y lo almacene en una variable:
String userInputName = userInputScanner.nextLine ();
-
En Java, la convención para usar el método de un objeto es
objectName.methodName (parámetros)
. En
userInputScanner.nextLine ()
llamamos a nuestro objeto Scanner por el nombre que le acabamos de dar y luego llamamos a su método
línea siguiente()
- que no toma ningún parámetro.
-
Tenga en cuenta que estamos almacenando la siguiente línea en otro objeto: el objeto String. Hemos nombrado nuestro objeto String
userInputName
Paso 6. Imprima un saludo para el usuario
Ahora que tenemos el nombre del usuario almacenado, podemos imprimir un saludo para el usuario. Recuerda el
System.out.println ("Hola mundo");
que escribimos en la clase principal? Todo el código que acabamos de escribir debería ir por encima de esa línea. Ahora podemos modificar esa línea para decir:
System.out.println ("Hola" + userInputName + "!");
-
La forma en que encadenamos "Hola", el nombre del usuario y "!" escribiendo
"¡Hola" + userInputName + "!"
- se llama concatenación de cadenas.
- Lo que está sucediendo aquí es que tenemos tres cadenas: "Hello", userInputName y "!". Las cadenas en Java son inmutables, lo que significa que no se pueden cambiar. Entonces, cuando estamos concatenando estas tres cadenas, esencialmente se crea una nueva cadena que contiene el saludo.
-
Luego tomamos esta nueva cadena y la alimentamos como parámetro para
System.out.println
- .
Paso 7. Ponlo todo junto y ahorra
Nuestro código ahora debería verse así:
import java.util. Scanner; Public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("¿Cuál es tu nombre?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hola" + userInputName + "!"); }}
Paso 8. Compile y ejecute
Vaya al símbolo del sistema o al terminal y ejecute los mismos comandos que ejecutamos para nuestra primera iteración de HelloWorld.java. Primero tenemos que compilar el programa:
javac HelloWorld.java
. Entonces podemos ejecutarlo:
Java HelloWorld
Programas Java de muestra
Ejemplo de programa básico de Java
Apoyar wikiHow y desbloquear todas las muestras.
Ejemplo de programa Java con entrada
Apoyar wikiHow y desbloquear todas las muestras.
Consejos
- Java es un lenguaje de programación orientado a objetos, por lo que es útil leer más sobre los fundamentos de los lenguajes de programación orientados a objetos.
-
La programación orientada a objetos tiene muchas características específicas de su paradigma. Tres de estas características principales son:
- Encapsulamiento: la capacidad de restringir el acceso a algunos de los componentes del objeto. Java tiene modificadores privados, protegidos y públicos para campos y métodos.
- Polimorfismo: la capacidad de los objetos para asumir diferentes identidades. En Java, un objeto se puede convertir en otro objeto para usar los métodos del otro objeto.
- Herencia: la capacidad de utilizar campos y métodos de otra clase en la misma jerarquía que el objeto actual.