Java Con Netbeans
Equipo Docente
Introducción a Java?
Java es un lenguaje de programación de propósito
general, tipado, orientado a objetos,… que permite
el desarrollo desde aplicaciones básicas, pasando
por aplicaciones empresariales hasta aplicaciones
móviles.
Java nacía como un lenguaje de programación que https://i.pinimg.com/originals/85/44/da/
8544dac44077c26e351801c7181a9e12.jpg
pudiese ser multiplataforma y multidispositivo.
Windows, MacOs y UNIX.
Un poco de Historia…
Es un lenguaje de programación que fue creado en
1991 y comercializado por primera vez en 1995 por
Sun Microsystems, algunos dice que su nombre son
las iniciales de sus creadores James Gosling, Arthur
Van Golf y Andy Bechtolsheim. Después de crear su
software se dieron cuenta que Java es una isla de https://i.pinimg.com/originals/85/44/da/
8544dac44077c26e351801c7181a9e12.jpg
Indonesia famosa por la producción de café de
calidad.
¿ Por qué usara Java?
Java es el segundo lenguaje de programación más
utilizado en el mundo con un 17,72%, después de
Python con un 29,2%.
Una de las cosas que sucede en noviembre 2006 es
que Sun Microsystems lo convierte en Open Source
mediante una licencia GNU General Public License
(GPL). Dando lugar en mayo 2008 a lo que se conoce
como OpenJDK, con OpenJDK 6.
Luego Oracle que es una empresa privada lo adquirió
https://i.pinimg.com/originals/85/44/da/
8544dac44077c26e351801c7181a9e12.jpg
en el 2010 por 4.300 millones de Euros.
Ventajas
https://www.campusmvp.es/recursos/image.axd?picture=/2019/1T/java-ventajas.png
Instalación Netbeans y JDK
Open Jdk. Permite trabajar de forma gratuito. Ayuda a
compilar las aplicaciones.
Netbeans es el ide, es decir el entorno de desarrollo
que nos permite escribir el código.
Nota: Los pasos para realizar la instalación se
encuentran en el documento de Word.
https://i.pinimg.com/originals/85/44/da/
8544dac44077c26e351801c7181a9e12.jpg
Abrir Netbeans
• Por medio del buscador, digitamos Netbeans. Por el Menú Inicio, Carpeta Netbeans
Crear un Proyecto
Crear un nuevo proyecto
File new Project
Ctlr + shift + n
Hacer clic en el icono nuevo proyecto
Primer Código en Java:
Hola Mundo
public class Main{
public static void main(String [] args{
System.out.println(“Hola Mundo”);
}
}
¿Qué es Información?
Es un conjunto de datos organizados que al leerlos nos
devuelve un significado.
Ejemplo:
Datos:
1er Dato: 87654567
2do Dato: 01/05
3er Dato: 10 am
Información: Turno renovación de pasaporte para el día
01/05 a las 10 am. El ID del turno es 87654567.
Variables (Datos primitivos)
Tipos de datos Tamaño Mínimo Máximo
Byte (pequeño) 8 bits -128 127
Short (corto) 16 bits -32768 32767
Int (entero) 32 bits -214748 214748
Long (largo) 64 bits -9.22 9.22
Float (flotante) 32 bits -3.40 2.40
Double (doble) 64 bits -1.797 1.797
Char 16 bits ‘\u000’ ‘\ufff’
Boolean 1 bits 0 0
Reglas de Nomenclatura
1. No puede tener espacios.
Ejemplo fecha de nacimiento
2. No empezar con un número.
Ejemplo: 2doEmail
3. No puede ser una palabra reservada.
Ejemplo if, while, for, etc.
Palabras Reservadas en Java
http://3.bp.blogspot.com/-zXl8JvxjXDk/U1Kb-i-cvlI/AAAAAAAACxQ/91EUaMWb8bg/s1600/palabras+reservadas.jpg
Convención de Nombres
camelCase
Ej. fechaDeNacimiento
Snake_case
Ej. fecha_de_ncamiento
SCREAMING_SNAKE_CASE
Ej. FECHA_DE_NACIMIENTO
Kebab-case
Ej.fecha-de-nacimiento
¿Qué es un Lenguaje de Tipado Fuerte?
Apple IPhone 12 pro True
Marca Modelo esUsado
Gráfica Comparativa: Tipado Fuerte Vs Tipado Débil
https://cdn.sanity.io/images/mxk7v200/production/e11086782a4db85354bc78095f708d0f870d047d-1354x964.png?w=1200
Operadores Aritméticos o
Matemáticos
OPERADORES DESCRIPCIÓN
+ (Signo más) Suma
- (signo menos) Resta
Negación
* (Asterisco) Multiplicación
/ (Barra oblicua) División
% (signo de porcentaje) Porcentaje
Operadores Relacionales
OPERADOR DESCRIPCIÓN
== (igual) Igualdad
> (mayor que) Mayor que
< (menor que) Menor que
>= (mayor o igual que) Mayor o igual que
<= (menor o igual que) Menor o igual que
!= (distinto) Diferente
Operadores Lógicos
OPERADORES DESCRIPCIÓN
&& Y lógico
|| O lógico
! NO lógico
Operadores Cadena
OPERADORES DESCRIPCIÓN
+ Unir cadenas
& Unir cadenas
Referencias
https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
https://www.manualweb.net/java/
https://www.youtube.com/watch?v=97nO4-zdviA&list=PLCTD_CpMeEKTT-q
EHGqZH3fkBgXH4GOTF
https://www.youtube.com/watch?v=Z8zAKYLZBqc
https://www.youtube.com/watch?v=_8MjEhfKRbI
¡Gracias!