Hola gente!
En esta oportunidad trataré de explicar algo previo a la programación, un poco de conceptos, nada de libros, sera con mis propias palabras y una que otra definición de wikipedia .
He visto algunos post sobre java en la comunidad, pero me decepciona que solo contengan links a pdf's del año del hilo negro, ojalá pueda pulir este ''proyecto'' de tutorial y le sirva a la gente que tenga ganas de aprender
IDE
Como mencioné anteriormente, un IDE es un entorno de programación, en el que podemos escribir nuestro código, compilar y ejecutar nuestro programa.
Hay varios IDE's para cada lenguaje, para java hay muchisimos, pero durante este tutorial (por lo menos al principio) recomiendo que usen .
Partes de un IDE
A pesar de que existan muchos IDE's, todos a lo menos presentan lo siguiente:
A) Navegador: Sirve para navegar entre los distintos archivos que hemos creado, también para ver las clases y sus respectivos métodos.
B) Editor de texto: Aquí es donde escribiremos nuestro programa, en él se resaltarán en colores las palabras especiales de java, las llaves, paréntesis, etc.
C) Compilador: Aquí se mostrarán los errores de compilación (cuando escribimos mal algo, nos falta una llave, o un corchete, etc) cuando así suceda.
Nociones o conceptos básicos de programación.
Los conceptos siguientes son explicados con palabras mas simples, sin tanto tecnicismo.
Variable: Una variable es un espacio de memoria que sirve para guardar datos. Esos datos pueden modificarse a medida que transcurre nuestro programa.
Operador: Sirve (valga la redundancia) para realizar operaciones con nuestras variables, ya sea sumarlas, restarlas, dividirlas, compararlas, entre otras.
Sentencia de control: Las sentencias de control, sirven para ''cambiar el flujo'' de nuestro programa a partir de la interacción con el usuario o el comportamiento de ciertas variables
Tipos de Datos
Las variables pueden guardar datos, pero que datos?.Existen diversos tipos de datos, los mas comunes son (no las mencionaré todas):
String (o cadena) En String podemos guardar frases, palabras, letras, etc.
Se caracterizan por estar ''entre comillas''.
Int En int podemos guardar números entero desde -2,147,483,648 hasta 2,147,483,647.
Double En double podemos guardar números decimales (no recuerdo el máx y el mín).
Boolean En boolean podemos guardar variables lógicas, verdadero (true) o falso (false)
Char En char podemos guardar caracteres ()
Se caracterizan por estar 'entre cremillas'.
Algunos operadores
A continuación algunos operadores con sus signos y su respectivo significado yo función:
+ Suma de números o concatenación de cadenas
- Resta de números
* Multiplicación de números
/ División de números
% Módulo o resto de la división de dos números
= Asignación de un valor a una variable
! Not (en inglés), negación (valor lógico)
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
== Igual que (no confundir con ''='')
!= Distinto que
&& And (en inglés), Y (operador lógico)
|| Or (en inglés), O (operador lógico)
He decidido dejar las sentencias de control para más adelante, la idea es ir de a poco en este tema, además con lo visto hasta ahora están listos para empezar en Java
En el próximo post vamos a hacer nuestro primer programa en Java (no lo incluí aqui para no hacer el post tan denso de información, para que sea fácil de digerir
Hasta la próxima!!!