Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java Basico PDF
Java Basico PDF
Anah Salgado
@anncode
Java?
Anah Salgado
@anncode
Empezar rpidamente
C y C++
Lenguaje ms utilizado a
nivel mundial
Google
Amazon
Empresas financieras
Incrementa tus posibilidades
de conseguir trabajo
Aumentar tus aspiraciones
Anah Salgado
@anncode
profesionales
Plan de Certificaciones
Anah Salgado
@anncode
Anah Salgado
@anncode
1991
Anah Salgado
@anncode
Anah Salgado
@anncode
James Goslin
Anah Salgado
@anncode
2009
Anah Salgado
@anncode
Anah Salgado
@anncode
Java es un lenguaje de
programacin de alto
Simple
Orientado a Objetos
Distribuido
Multihilo
Arquitectura Neutral
Portable
Alto desempeo
Seguro
Anah Salgado
@anncode
nivel
Filosofa
Write Once
Run
Anah Salgado
@anncode
Anywere
Qu versin elegir?
Java EE
Anah Salgado
@anncode
Java SE
Java ME
Java SE
Java Standard Edition
Anah Salgado
@anncode
Componentes
JDK
JRE
Java
Development Kit
Java Runtime
Environment
Anah Salgado
@anncode
Anah Salgado
@anncode
Anah Salgado
@anncode
Instalando JDK
Anah Salgado
@anncode
Instalando JDK
Variables de entorno
Hola Mundo
Editor de Textos
Consola de comandos (CMD)
Anah Salgado
@anncode
Fases de programacin
1
Editar
Verificar
Compilar
Cargar
Compilador javac
Anah Salgado
@anncode
Interpretar
Ejecucin
Fases de programacin
Anah Salgado
@anncode
El mtodo Main
de entrada
Anah Salgado
@anncode
El mtodo Main
Declara todas las acciones realizadas por tu
aplicacin
public static void main (String[] args) {
// acciones
}
El mtodo Main
El mtodo main contiene dos modificadores
requeridos, public y static.
No devuelve ningn valor, por lo que tiene un tipo de
retorno de vaco.
El mtodo principal tiene un identificador mtodo
(nombre) de main".
Acepta cero o ms objetos de tipo String (String []
args). Esta sintaxis le permite escribir en los valores de
la lnea de comandos para ser utilizado por el
programa mientras se est ejecutando.
Anah Salgado
@anncode
Hola Mundo
IDE (Integrated
Development Enviroment):
Es un entorno de
programacin que ha sido
empaquetado como un
programa de aplicacin.
Editor de cdigo
Compilador
Depurador
Constructor de
interfaz Grfica
Anah Salgado
@anncode
Usando un IDE
(Eclipse)
Tipos de Datos
Anah Salgado
@anncode
Tipos de Datos
DEFINICIN:
Un espacio de memoria al que le asignamos
un contenido, puede ser un valor numrico,
de tipo carcter o cadena de caracteres.
Por ejemplo:
a = 8
a = 56
a = b
Anah Salgado
@anncode
Tipos de Datos
Tipo Primitivo
Anah Salgado
@anncode
Tipo Objeto
byte
Rango
-128 a 127
1
byte
short
Rango
-32,768 a 32,7676
int
Rango
-2,147,483,648 to
2,147,483,647
long
2
bytes
4
bytes
Rango
-9,223,372,036,85
4,775,808
to
+9,223,372,036,85
4,775,807
8
bytes
Anah Salgado
@anncode
Tipos ENTEROS
float
Rango
1.40129846432481707e-45
to
3.40282346638528860e+38
double
Anah Salgado
@anncode
4
byte
Rango
4.94065645841246544e-324d
to
1.79769313486231570e+308d
8
bytes
char
Anah Salgado
@anncode
Rango
Unicode
2
byte
Tipos TEXTO
boolean
Anah Salgado
@anncode
Rango
true o false
Tipos LOGICOS
1
bit
Nombres en Java
Java sigue la siguiente convencin para
nombrar variables
Anah Salgado
@anncode
CAST
En la programacin hay situaciones donde
se necesita cambiar el tipo de dato
Anah Salgado
@anncode
Cast
Un Cast es una operacin en Java que:
Da como resultado una variable con un tipo
de datos diferente a su fuente.
Puede usarse entre tipos de datos
primitivos, instancias de una clase y tipos de
objetos primitivos.
Anah Salgado
@anncode
Anah Salgado
@anncode
Cast
Anah Salgado
@anncode
Arrays
Anah Salgado
@anncode
Arrays
Los arreglos se pueden definir como
objetos en los que podemos guardar mas
de una variable
Anah Salgado
@anncode
Arrays
La estructura de declaracin de un
arreglo es la siguiente:
tipo_dedato[] nombre_variable;
tipo_dedato nombre_variable[];
Anah Salgado
@anncode
Anah Salgado
@anncode
OPERADORES
Una vez que el cdigo fuente de Java tienen variables, las
podemos usar para crear y formar expresiones que
regresen valores.
Anah Salgado
@anncode
Operadores aritmticos
Son los smbolos que se usan para
realizar aritmtica bsica en el lenguaje
de programacin java
Anah Salgado
@anncode
Concatenacin de cadenas
El operador + puede usarse para
agregar o concatenar cadenas
Unin de dos elementos.
System.out.println (El balance de la cuenta es: +
balance );
Anah Salgado
@anncode
Operadores de incremento y
decremento
Incremento: Se usan para agregar un 1 al
valor de la expresin
++
Prefijo y postfijo
Un prefijo se refiere a colocar un
operador antes del operando
++i
--i
Incremento
Anah Salgado
@anncode
Anah Salgado
@anncode
Anah Salgado
@anncode
Anah Salgado
@anncode
CONTROL FLUJO
Las sentencias de cdigo en java son ejecutadas secuencialmente
desde arriba hasta abajo en el orden en que van apareciendo.
Sin embargo podemos controlar el flujo usando sentencias
condicionales, ciclos, etc.
Anah Salgado
@anncode
If/Else
Un condicional es una expresin
booleana.
La sentencia se ejecuta solamente si
la expresin booleana es verdadera.
if (condicin) {
instrucciones
} else {
instrucciones
}
Anah Salgado
@anncode
Switch
A diferencia de sentencias if / else, la
sentencia switch puede tener un
nmero de posibles rutas de
ejecucin
Anah Salgado
@anncode
Cliclo While
Se ejecuta continuamente un bloque
de cdigo mientras una condicin
particular, es cierto. Su sintaxis se
puede expresar como:
while (condicion) {
//instrucciones
}
Anah Salgado
@anncode
Cliclo For
La sentencia proporciona una forma
compacta para iterar sobre un rango
de valores.
for (inicializa; fin-condicion; incremento) {
instrucciones
}
Anah Salgado
@anncode
Anah Salgado
@anncode
Java Bsico
public class HolaMundo {
public static void main(String[] args) {
System.out.println(Hola Mundo);
}
}
Anah Salgado
@anncode