Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje
Introduccin al lenguaje Java
Variables
palabras reservadas
Expresiones
Condicionales
Ciclos
Introduccin a Java
Lenguaje de Programacin Orientado a Objetos
Caractersticas
Independiente de la plataforma
Compilador no genera cdigo ejecutable nativo a la mquina do
nde se ejecuta
Compilador produce un formato especial llamado byte codes
Para que bytescodes puedan ejecutarse en una mquina especfic
a se necesita un intrprete en tiempo de ejecucin. El intrprete es
el que genera cdigo de lenguaje de mquina entendido por la
mquina
Ambiente de ejecucin normalmente se conoce como Java Virtual
Machine (JVM)
Recolector de basura
Memoria es liberada automticamente cuando JMV lo determin
a
Plataforma Java
Incluye
J2SE Java 2 Standard Edition
J2EE Java 2 Enterprise Edition
Java ME Java APIs para desarrollo de aplicaciones en PD
As y celulares
Compilador Just in time. En lugar de interpretar una ins
truccin a la vez, interpreta el bytecode completo a cd
igo nativo en mquina cuando se carga en MV
Versin
Version actual de Java es normalmente referida a 2.8 o
8.0
Version actual de Java es normalmente referida a 2.7 o
7.0
Editores
IntelliJ IDEA Community
Edition is a free Java IDE
Java Inventor
NetBeans IDE
NaviCoder IDE for Java
Jcoder Java IDE and Com
piler
SkyIDE
Enide Studio 2014
ObjectScript
Java Development Kit
5
BlueJ
DrJava
Eclipse
Javelin
jEdit
jGRASP
Jsource
JotAzul
Asterix IDE
Recent Posts
Etc.
Java
Documentacin
http://java.sun.com/developer/onlineTraining/
Tutorial J2SE JDK
http://java.sun.com/docs/books/tutorial/index.html
Donde lo descargo
Ver pagina para descargas
http://www.oracle.com/technetwork/artic
les/javase/jdk-netbeans-jsp-142931.html
Ver video
https://youtu.be/NHaS5PntXxQ
Introduccin
al lenguaje Java
default
do
double
else
extends
final
finally
float
for
goto
if
private
this
implements protected throw
import
public
throws
instanceof
return
transient
int
short
try
interface
static
void
long
strictfp
volatile
native
super
while
new
switch
package
synchronized
Tipos bsicos
(primitivos)
Restricciones al momento de as
ignar un nombre a una variabl
e:
No puede comenzar con un nmero
No puede contener espacios y los caracteres operacionales
+, -, /, *, etc. . . especificados ms adelante:
No puede ser igual a alguna palabra reservada del lenguaje,
puede diferenciarse por maysculas o concatenando algn c
arcter extra si as se desea:
//Ej:
int break= 8; //NO
int Break= 8; //SI
int int_num = 8; //SI
Sensibles a maysculas y minsculas.
14
Describiremos el cdigo
Delimitadores
Mtodo principal
Variables
Asignacin
Casting
Lectura de scanner
Impresin en consola println