Está en la página 1de 11

UNIVERSIDAD CENTRAL

DEL ECUADOR
FACULTAD DE FILOSOFA
CARRERA DE
INFORMTICA
NOMBRE: NEIVA
MNDEZ
SEMESTRE:SPTIMO

LENGUAJE DE
PROGRAMACIN
JAVA

Java

Javaesunlenguajede
programacinorientadoa
objetosdesarrolladoporSun
Microsystemsaprincipiode
losaos90s.
El cual desciende de un lenguaje llamado Oak cuyo
propsito era la creacin de software para la
televisin interactiva, pero fue cambiado a Java, En
1996 el primer fue su lanzamiento que no fue
de prueba sino ya fue aceptado.

Siendosuscreadores:
(James Gosling & Sun
Microsystems).
EsdeTecnologaLibre.

Seguro para
trabajar en
red
Independiente
de la
mquina.
Porque es
compilado e
interpretado.

Potente para
sustituir
cdigo nativo.

Los
criterios
de
diseo
de Java
fueron:

Caracterstica
s Especficas
Robusto.
Elsistema
de Java
maneja la
memoria
de la
computad
ora por ti.

Seguro. El
sistema de
Java tiene
ciertaspoltic
asque evitan
se puedan
codificarviru
scon este
lenguaje.

Dinmico:

Interpreta
do. Java
corre en
mquina
virtual, por
lo tanto es
interpretad
o.

Permitir
nuevos
mtodos y
variables en
un objeto de
biblioteca sin
afectar a los
objetos
dependientes
.

Tiene como
propsito : crear un
lenguaje que pueda
funcionar en redes
computacionales
heterogneas.

El mismo que
puede ejecutarse
en cualquier
mquina o
plataforma.
(Portable)

De Alto
Rendimiento:
sobre todo
con la
aparicin de
hardware
especializado
y mejor
software.

Arquitectura
Neutral:

El
compilador crea
cdigos de byte
(Bytecode) que se
enva
al
visualizador
solicitado y se
interpreta en la
mquina
que
posee
un
interprete de Java

Portable:

Mejoras al
lenguaje
C++

Ventajas

Es un
lenguajemultiplataformacon el
cual se pueden desarrollar
programas que se ejecuten sin
problemas en sistemas operativos
como Windows, Linux.
Permitecrear programas que
se ejecuten en varios
dispositivoscomo
computadoras, telfonos mviles,
algunas consolas de juegos.

Fcil de aprender

Desventajas
Menos Eficiente, comparado a
C/C++.
Requiere un interprete.
Algunas implementaciones y
libreras pueden tener cdigo
rebuscado.
Una mala implementacin de un
programa en java, puede resultar
en algo muy lento.

Caractersticas Generales

Javaessensibleamaysculasyminsculas.

LoscomentariosenJavapuedentenervariosestilos:

/*comentario*/

//comentario

Javautiliza;comoseparadordeposicionesy{}
Losnombredelosidentificadoressiguenlasiguientesreglas:
Unidentificadornopuedeserunapalabraclave
Unnombredebeempezarconunaletra,subrayado_osigno$
Despus de la primera letra se puede utilizar cualquier carcter, a
excepcindeaquellosreservadosparausodellenguaje(.,+...)
La convencin de nombres a de ser coherente y aportar significancia al
contexto,as:
Emplearsustantivosparalosnombres
Emplearverbosparalasaccionesymtodos.
Letrasmaysculasinicialesparanombresdeclases.
Minsculasparanombresdemtodos.
Maysculasparadistinguirentrepalabrasennombrescompuestos.

Hola mundo en JAVA


/**
* The HelloWorldApp class implements an
application that
* simply prints "Hello World!" to standard
output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //
Display the string.
}
}

También podría gustarte