Atajos de Teclado y Conceptos Básicos | JAVA NETBEANS

Mediante el presente informe de investigación le brindamos a nuestros lectores una serie de atajos de teclado y conceptos básicos que les ayudarán a mejorar su experiencia a la hora de escribir código en el programa JAVA NETBEANS. Sin duda alguna, esta pequeña guía será el AS sobre la manga para un principiante de Ingeniería de Sistemas.

Tabla de Contenido 📋
  1. Objetivo Principal
  2. Conceptos Básicos
  3. Atajos de Teclado
  4. CONCLUSIONES
  5. REFERENCIAS  

Objetivo Principal

Brindar información que ayudará con la optimización a la hora de programar con java netbeans utilizando diversos atajos rápidos que son de gran ayuda para principiantes de la carrera de Ingeniería de Sistemas.  

Conceptos Básicos

Variables

Concepto

Una variable es un contenedor donde se almacena información, es decir datos los cuales se utilizan a la hora de la ejecución del programa en Java.

Sus tipos

  • String: Se almacena información de tipo texto.
  • Double: Se almacena información de tipo numérica y decimal.
  • Int: Se almacena información numérica entera.
  • Boolean: Se almacena información “True” o “False” es utilizada a la hora de hacer condiciones.
  • Float: Se almacena información de tipo numérica y decimal.
  • Byte: Se almacena información numérica, textual o ambas en una misma cadena.
  • Char: Se almacena información a través de caracteres individuales.
  • Long: Se almacena información extremadamente grande en esta variable, su tamaño es de 8 bytes (64 bits).
  • Short: Se almacena información pequeña en esta variable, su tamaño es de 2 bytes (16 bits).

Métodos

Concepto: 

Son un grupo de normas que están definidas en una clase, dichas instrucciones hacen una cierta labor y que se puede invocar por medio de un nombre.

Los métodos que podemos encontrar en java:

  • Math.pow().
  • Math.sqrt().
  • Character.isDigit().
  • System.out.println().

Sus tipos:

  1. Métodos de instancia: Dicho método opera mediante dichas variables de instancia relacionada con objetos, y a su vez tienen permitido la entrada a las variables de clase.

Nosotros podemos conocer la sintaxis mediante dicho método de instancia: 

// Llamado a un método de instancia
idReferencia.idMetodo(parametros);
Ejemplo: 
public void transferencia( CuentaBancaria origen ) {
   this.saldo += origen.saldo;
   origen.saldo = 0;
}
  1. Métodos de clase: El método puede operar con las variables de clase empero estas mismas no tienen la posibilidad de entrar a las denominadas variables de instancia que permanecen en una clase a menos de que se logre producir una totalmente nueva instancia y volver a entrar a las variables de instancia por medio del nuevo objeto creado.

Dicho método de clase se puede llamar además con el identificador de clase, sin tener la necesidad de usar alguna instancia.

Nosotros podemos conocer la sintaxis mediante dicho método de clase:

// Llamado a un método de clase
IdClase.idMetodo(parametros);
Ejemplo: 
public static void incCuentas () {
    totalCuentas++;
}

Librerías

Concepto:

Una librería es una colección de clases ya han sido establecidas por otro desarrollador con el fin de expandir algunas funcionalidades que queramos establecer en nuestro proyecto.

Java nos ofrece librerías que ya vienen predefinidas para emplear, y también podemos importar librerías con otros fines para el proyecto en el que estemos trabajando.

Algunas de estas librerías ya predefinidas para usar, son:

  • java.lang: Posee clases primordiales para que el lenguaje de java se pueda ejecutar correctamente, siendo la única librería que se implementa o importa automáticamente.
  • java.io: Puede llevar a cabo la entrada y salida de información en Java.
  • java.net: Nos permite realizar conexiones en la red
  • java.until: Es una de las librerías que más empleamos al momento de desarrollar algún proyecto en java, siendo a su vez una de las más importantes junto con java.lang.
  • java.awt: Esta librería nos da la capacidad de establecer interfaces gráficas de manera sencilla.
  • java.math: Nos da la facilidad de realizar operaciones matemáticas comunes como sacar el exponencial o raíz cuadrada de un número.
  • java.sql: Permite establecer conexión con una base de datos, dándonos la capacidad de enviar  y recibir información a través de sentencias SQL.
  • javax.swing: Proporciona interfaces que permiten el desarrollo de métodos de entrada y que se puedan emplear con el entorno de ejecución de un programa en Java.

Condicionales

Condición if 

Evaluará  la condición y si se cumple , se ejecutará el contenido que está entre  llaves y si  no se cumple ,el código se ejecuta  hasta el primer ; . 

Ejemplo:
if (condición establecida) {
    //Código que se ejecutará si la condición se cumple
}

// Los {} son opcionales
if (condición establecida)
    //Código que se ejecutará si la condición se cumple

// Y más compacto
if (condición establecida) //Código a ejecutar;

Condición  if-else

Se utiliza para poder tomar decisiones sobre un valor preexistente, por ejemplo si esa condición basada se cumple , tomará un camino , pero si no se cumple tomara otro 

Ejemplo:

if (condición establecida) {
//Código que se ejecutará si la condición se cumple
} 
else {
    //Código que se ejecutará si la condición no se cumple
}

Condición switch

Define casos que tiene ejecuciones distintas y solo se ejecutara el caso que indique el switch 

Ejemplo: 
switch (variable) {
    case valor1:
//Codigo que se ejecuta si la variable tiene ese valor.
  break;
    case valor2:
//Codigo que se ejecuta si la variable tiene ese valor.
        break;
    case valor3:
//Codigo que se ejecuta si la variable tiene ese valor.
         break;
    default:
       //Codigo que se ejecuta por defecto.
        break; 
}

Condición while

En dicha condición debe colocarse  valores que sean de tipo booleano  ya sea verdadero o falso, si resulta verdadero entonces se ejecuta la sentencia dada .

Ejemplo:
int n = 0;
  while ( n > 0 ) 
System.out.println("Esto nunca lo verás");

Condición do-while

Crea un dichoso bucle que ejecuta una específica sentencia, hasta que la condicional   se evalúe como falsa después de ejecutada la sentencia , dando como resultado que la sentencia específica deba ejecutarse por lo menos una vez 

Ejemplo
do {
   i += 1;
   document.write(i);
} while (i < 5);

Programación Modular

Concepto: Este tipo de programación consiste en descomponer un programa creado en trozos más pequeños que son llamados módulos o también subprogramas, estos se basan en que cada uno de ellos tendrá la obligación de encargarse de llevar a cabo una tarea concreta y muy bien definida, y además se agrupará según la funcionalidad que obtenga.

Ejemplo:

Atajos de Teclado

Definir el estado de Atributos

Para hacer a los atributos públicos o privados debemos escribir lo siguiente:

  • pu + TAB = public
  • pr + TAB = private 

Para clase como lo es String, Boolean :

  • St + TAB =String
  • Bo + TAB =Boolean

Manejabilidad del entorno de desarrollo

  • Ctrl+1 = Muestra los proyectos que hayamos abierto o inicializado en netbeans
  • Ctrl+2 = Visualizamos más a detalle los archivos y documentos que tienen cada uno de nuestros proyectos
  • Ctrl+5 = Muestra los diversos servicios que pueden tener relación con nuestros proyectos 
  • Ctrl+4 = Se muestra el Output o el resultado de la ejecución de nuestro código
  • Ctrl+3 = Muestra los proyectos que los hayamos marcado como favoritos
  • Ctrl+6 = Muestra un listado de los elementos accionados
  • Ctrl+7 = Muestra el navigator ferente a la clase que nos situemos
  • Ctrl + 8 = Mostrar Check Regular Expression 
  • Ctrl + Shift + 6 = Nos mostrará un apartado que permitirá administrar las tareas de manera local
  • Ctrl + W = Cierra una ventana o clase que tengamos abierta de nuestro proyecto
  • Ctrl + Shift + W = Cierra todas las ventanas que hayamos abierto de nuestros proyectos 
  • Shift + F4 = Nos muestra una ventana con un listado de las ventanas que tengamos abierta y a su vez nos da la opción de administrarlas desde ese espacio.

Edición de código 

  • Alt + Enter = Puedes encontrar sugerencias del ID o solución del texto sombreado.
  • Ctrl + Shift + flecha hacia abajo = La línea seleccionada por el mouse se duplica.
  • Alt + Insert = Generador de métodos, constructores y propiedades.
  • Ctrl + E = Borra líneas de código
  • Ctrl + espacio = Activa el autocompletado o coloca la sugerencia.
  • Ctrl+h = Reemplazar palabras dentro del código
  • Ctrl+enter = Realiza un salto de línea, en la línea que tengamos seleccionada
  • Alt + Shift + F = Hace un format a las líneas de código que seleccionemos
  • Ctrl + Shift + C = Establece como comentario la línea que señalemos

Depuración de Código

  1. Ctrl +F5 = Ejecuta el debug del proyecto
    • La ejecución de la depuración se detiene en donde aparezcan las interrupciones.
    • Opciones de depuración permite cambiar ciertas configuraciones predeterminadas, entre las cuales se encuentran el id de sesión, detener en la línea de código inicial, permitir que sea visible las estructuras anidadas, muestra la consola del depurador esto hace que se abra una nueva ventana de los script  que han sido depurados durante el proceso.
    • Dentro de la barra de herramientas del depurador se encuentran diversas acciones, entre las cuales están las siguientes: finalizar la depuración, suspender, reanudar, pasar por encima de la ejecución, entrar y salir de la función y ejecutar según la posición del cursor.
    • Se puede establecer puntos de interrupción para así poder decirle al depurador en qué ocasiones detenerse, para realizar este establecimiento sólo debe hacerse clic en el lado izquierdo del editor de línea de código.
    • Ventanas del depurador: Permite hacer un seguimiento del avance del código. 
  2. Alt + Shift+1= Ventana de variables
    • Se muestran todas las variables, el tipo al que corresponden y su valor actual el cual a medida que avanza el código pueden ir cambiando. 
  3. Alt + Shift+2= Ventana de Watches
    • Se puede agregar un watch a una variable y así poder monitorear su valor.
  4. Alt + Shift+3= Ventana de call Stack
    • Se enumeran las llamadas a funciones que se dan durante la ejecución.
  5. Alt + Shift+4= Ventana de Loaded Classes
    • Se muestra el nombre de la clase y el porcentaje de instancias.
  6. Alt + Shift+5= Ventana de Breakpoints
    • Evidenciar todos los puntos de interrupción.
  7. Alt + Shift+6= Ventana de Sessions
    • Sesiones de depuración que se encuentran activas.
  8. Alt + Shift+7= Ventana de Threads
    • Subprocesos en los cuales se establece una secuencia de comandos.
  9. Alt + Shift+8= Ventana de Sources
    • Nos muestra todos los scripts y archivos durante la depuración.
  10. Alt + Shift+9= Ventana de Debugging
    • Se pueden añadir nuevas ventas de depuración.

Autocompletado de estructuras condicionales

  • if + TAB= Nos mostrará la estructura condicional if.
  • ifelse + TAB= Nos mostrará la estructura condicional if -else.
  • sw + TAB= Nos mostrará la estructura condicional switch junto con los case.

Autocompletado de estructuras repetitivas

  • dowhile + TAB= Dará el completado de la estructura repetitiva do-while.
  • whilexp + TAB= Dará el completado de solo la estructura repetitiva while.
  • fori + tab= Dará el completado de la estructura repetitiva for.
  • fore + tab= Dará el completado de la estructura repetitiva for para poder itinerar un array.

Autocompletado bloques de código manejo de excepciones

  • trycatch + TAB= Dará un completado de código de try-catch.
  • ca + TAB= Dará un completado de bloque de código de solo catch.
  • fy + TAB= Dará un completado de bloque de código de finally.

Autocompletado de métodos para consola.

  • sout + TAB= Genera el método System.out.println().
  • soutv + TAB= Genera el método System.out.println() con un tipo de variable concatenada.
  • serr + TAB= Genera un método llamado System.err.println().

CONCLUSIONES

En base a nuestro proyecto, hemos podido indagar e evidenciar diversos atajos en java Netbeans, permitiendo mejorar nuestros conocimientos y así mismo estar mejor preparados para un buen uso de dicho entorno de desarrollo integrado, así mismo facilitar su manejo.

REFERENCIAS  

Garcia, E. (17 de septiembre de 2020). Métodos en java. https://acortar.link/XYG2HR 

García, A y Arranz, J. (15 de abril de 2014). Tipos de métodos. Arkaitz Garro. https://acortar.link/or55cT 

MaadCode. (s.f). Atajos de teclado en netbeans para java. Recuperado el 21 de noviembre de 2022. https://maadcode.dev/articulos/atajos-de-teclado-en-netbeans-para-java

Perez, I y Monroy, J. (2013). Autómatas y compiladores. http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro32/index.html 
Universidad Regional Autónoma de los Andes (s.f). Librerías Java. Recuperado del 21 de noviembre de 2022. https://sites.google.com/site/primerosistems/materias/algoritmos/librerias-java

Artículos Relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir