Escribiendo tu primer programa en java

Java es un lenguaje de programación orientado a objetos desarrollado por James Gosling en 1991, lo que significa que utiliza conceptos como "objetos" de "campos" (que describe las características del objeto) y "métodos" (acciones que el objeto puede realizar). Java es un "escribe una vez, corre a cualquier lugar"-lenguaje, lo que significa que está diseñado para ejecutarse en cualquier plataforma y en cualquier máquina virtual Java (JVM). Debido a que Java utiliza una gran cantidad de lenguaje común, 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: Tu primer programa Java

Imagen titulada 91968 1
1. Para comenzar a escribir programas en Java, primero deberá configurar un entorno de trabajo. Muchos programadores usan entornos de desarrollo integrado (IDE) como Eclipse y Netbeans para programar en Java, pero se puede escribir y compilar un programa Java sin IDE pesados.
Imagen titulada 91968 2
2. Cualquier tipo de programa tipo Notepad será suficiente para programar en Java. Los programadores incondicionales a veces prefieren los editores de texto simples de la terminal, como vim y emacs. Un editor de texto muy bueno que se puede instalar tanto en una computadora con Windows como en una máquina basada en Linux (Ubuntu, Mac, etc.).) es Texto sublime, que usaremos en este tutorial.
Imagen titulada 91968 3
3. Asegúrate de obtener elKit de desarrollo de software Java instalado. Necesitas esto para compilar tus programas.
En Windows, si las variables de entorno son incorrectas, puede obtener un error al ejecutar javac. Para evitar estos errores, consulte el artículo de instalación del kit de desarrollo de software de Java para obtener más información.

Método 2 de 3: Programa Hola Mundo

Imagen titulada 91968 4
1. Primero creamos un programa que "Hola Mundo" muestra en la pantalla. Cree un nuevo archivo en su editor de texto y guárdelo como "Hola Mundo.Java". HalloWereld es el nombre de tu clase, que debe ser el mismo que el de tu archivo.
Imagen titulada 91968 5
2. Declara tu clase y el método principal. El método principal public static void main(String[] args) es el método que se ejecuta cuando el programa se está ejecutando. Este método principal tiene la misma declaración de método en todos los programas de Java.
public class HelloWorld { public static void main(String[] args) { } }
Imagen titulada 91968 6
3. Escriba la línea de código con la que "Hola Mundo" se mostrará.
Sistema.fuera.imprimir("Hola Mundo.");
  • Desglosemos esta regla en sus diferentes componentes:
  • Sistema le dice al sistema que haga algo.
    fuera le dice al sistema que hay una salida.
    imprimir representa "imprime esta línea," diciéndole así al sistema que la salida es una línea de texto.
  • Las citas alrededor ("Hola Mundo.") significa que el método Sistema.fuera.imprimir() pide un parámetro; en este caso es la cadena "Hola Mundo."
  • Tenga en cuenta que hay algunas reglas de Java que debemos cumplir aquí:
  • Siempre ponga un punto y coma al final de una línea de programa.
  • Java distingue entre mayúsculas y minúsculas, por lo que deberá poner los nombres de los métodos, variables y clases en el tamaño de fuente correcto, de lo contrario, seguirá un error.
  • Los bloques de código asociados con un método o bucle en particular se encierran entre corchetes.
  • Imagen titulada 91968 7
    4. Ponlo todo junto. El programa final Hello World ahora debería verse así:
    public class HelloWorld { public static void main(String[] args) { System.fuera.imprimir("Hola Mundo."); } }
    Imagen titulada 91968 8
    5. Guarde su archivo y abra el símbolo del sistema o la terminal para compilar el programa. Navegue a la carpeta donde se encuentra su HelloWorld.java guardado y tipo javac hola mundo.Java. Esto le dice al compilador de Java que HelloWorld.quiero compilar java. Si hay errores, el compilador verá lo que hiciste mal. En todos los demás casos, el compilador no mostrará ningún mensaje. Si miras el directorio donde está tu HelloWorld.java, entonces debería ver el archivo HalloWereld.clase. Este es el archivo que utiliza Java para ejecutar su programa.
    Imagen titulada 91968 9
    6. Ejecuta el programa. Finalmente podemos comenzar a ejecutar el programa! En la ventana de comandos o terminal, escriba lo siguiente: java hola mundo. Indica que Java debe ejecutar la clase HalloWereld. Si es bueno verás cómo "Hola Mundo" imprime en pantalla (en consola).
    Imagen titulada 91968 10
    7. Enhorabuena, has escrito tu primer programa en Java!

    Método 3 de 3: Entrada y salida

    Imagen titulada 91968 11
    1. A continuación, ampliaremos nuestro programa Hello World aceptando la entrada del usuario. En nuestro programa Hello World tenemos una cadena impresa en la pantalla, pero la parte interactiva de los programas es donde el usuario puede ingresar datos. Ahora vamos a extender nuestro programa con una solicitud al usuario para ingresar su nombre, seguido de un saludo, seguido del nombre del usuario.
    Imagen titulada 91968 12
    2. Importar la clase Scanner. En Java hay una serie de bibliotecas integradas (libraries) que podemos usar, pero tendremos que importarlas primero. Una de estas bibliotecas es Java.util, que tiene un objeto Scanner que necesitamos para aceptar la entrada del usuario. Para poder importar la clase Scanner agregamos la siguiente línea al inicio de nuestro código.
    importar java.útil.Escáner;
  • Esto le dice a nuestro programa que queremos usar el objeto Scanner en el paquete java.útil.
  • ¿Queremos acceso a cualquier objeto en Java?.util, entonces escribimos importar java.útil.*; al comienzo de nuestro código.
    Imagen titulada 91968 13
    3. Dentro de nuestro método principal, creamos una nueva instancia del objeto Scanner. Java es un lenguaje orientado a objetos, por lo que sus conceptos utilizarán objetos. El objeto Scanner es un ejemplo de un objeto con campos y métodos. Para poder usar la clase Scanner creamos un nuevo objeto Scanner del cual luego podemos llenar los campos y usar los métodos de. Haces esto de la siguiente manera:
    Escáner userInputScanner = nuevo Escáner (Sistema.en);
  • escáner de entrada de usuario es el nombre del objeto Scanner que acabamos de instanciar. Tenga en cuenta que cada parte del nombre está en mayúscula (camel case); esta es la convención para nombrar variables en java.
  • usamos el nuevo operador para crear una nueva instancia de un objeto. Entonces, en este caso creamos una nueva instancia del objeto Scanner usando el código nuevo escáner (Sistema.en).
  • El objeto Scanner solicita un parámetro que le dice al objeto qué escanear. En este caso ponemos el Sistema.en como parámetro. Sistema.en le dice al programa que busque la entrada del sistema, que en este caso es lo que el usuario escribe en el programa.
  • Imagen titulada 91968 14
    4. Preguntar al usuario por la entrada. Tendremos que pedirle al usuario que escriba algo como entrada para que el usuario sepa cuándo ingresar algo en la consola. Puedes hacer esto con Sistema.fuera.impresión o con Sistema.fuera.imprimir.
    Sistema.fuera.impresión("Cuál es tu nombre? ");
  • Imagen titulada 91968 15
  • 5. Pida al objeto Scanner que tome la siguiente línea de lo que escribe el usuario y la almacene como una variable. El escáner siempre guardará lo que el usuario escriba. La siguiente línea de código le pedirá al Escáner que almacene lo que el usuario haya escrito como nombre en una variable:
    Cadena userInputName = userInputScanner.Proxima linea();
  • En Java, la convención para usar el método de un objeto es el código nombre del objeto.nombreMétodo(parámetros). De escáner de entrada de usuario.Proxima linea() llamamos al objeto Scanner con el nombre que acabamos de darle, luego llamamos a su método con Proxima linea() llamadas sin parametros.
  • Tenga en cuenta que almacenamos la siguiente línea en otro objeto: el String. Tenemos nuestro objeto Stringnombre de entrada de usuario nombrada.
    Imagen titulada 91968 16
  • 6. Imprimir un saludo en pantalla al usuario. Ahora que hemos guardado el nombre del usuario, podemos imprimir un saludo al usuario. Sabe usted la Sistema.fuera.imprimir("Hola Mundo."); código que escribimos en la clase principal? Todo el código que acabamos de escribir debe estar por encima de esa línea. Ahora podemos modificar esa línea para que diga lo siguiente:
    Sistema.fuera.imprimir("Hola " + nombre de entrada de usuario + "!");
  • la forma en que nosotros "Hola ", el nombre de usuario y "!" unidos por "Hola " + nombre de entrada de usuario + "!" escribir se llama concatenación de cadenas.
  • Lo que sucede aquí es que estamos tratando con tres cadenas (strings): "Hola ", nombre de entrada de usuario y "!". Las cadenas en Java son inmutables y, por lo tanto, no se pueden cambiar. Entonces, cuando concatenamos estas tres cadenas, esencialmente creamos una nueva cadena con el saludo.
  • Luego tomamos esta nueva cadena y la usamos como parámetro para Sistema.fuera.imprimir.
    Imagen titulada 91968 17
    7. Combínalo y guarda tu trabajo. Nuestro código ahora debería verse así:
    importar java.útil.Scanner;public class HalloWereld { public static void main(String[] args) { Scanner userInputScanner = new Scanner(System.en); Sistema.fuera.impresión("Cuál es tu nombre? "); Cadena userInputName = userInputScanner.Proxima linea(); Sistema.fuera.imprimir("Hola " + nombre de entrada de usuario + "!"); } }
  • Imagen titulada 91968 18
    8. Compilar y ejecutar el programa. Abra la ventana de Comando o la Terminal y ejecute los mismos comandos que para nuestra primera versión de HelloWorld.Java. Primero tendremos que compilar el programa: javac hola mundo.Java. Entonces podemos ejecutarlo: java hola mundo.

    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 (POO) tiene muchas características específicas de su paradigma. Tres de estas funciones principales son:
    • encapsulación: (encapsulación) la capacidad de restringir el acceso a algunas partes del objeto. Java tiene modificadores privados, protegidos y públicos para campos y métodos.
    • Polimorfismo: la capacidad de los objetos para adoptar diferentes identidades. En Java, un objeto puede convertirse en parte de otro objeto, para poder usar los métodos del otro objeto.
    • Herencia: (herencia) la capacidad de usar campos y métodos de otra clase en la misma jerarquía que el objeto actual.

    Оцените, пожалуйста статью