Beruflich Dokumente
Kultur Dokumente
Albeiro Espitia
Cesar Maigel
Luis Deluque
Originalmente fue desarrollado por James Gosling, quien es conocido
como el padre del lenguaje Java., en un inicio era conocido como Oak,
posteriormente cambio su nombre a java. En sus inicios fue pensado, para
crear software para electrodomésticos inteligentes de uso doméstico. Las
razones por la cual se le puso el nombre de Java son varias, unos
argumentan que es debido a las iniciales de sus creadores; otros señalan
que si nombre se debe a un tipo de café que vendían en la cafetería de
al lado, de ahí que Java tiene como icono o logo una taza de café.
Principios
Herencia
Cohesión
Abstracción
Polimorfismo
Acoplamiento
Encapsulamiento
Spring
JSF
GWT
Play!
Struts
Vaadin
Grails
Hibernate
Maven
Apache Ant with Ivy
En un lenguaje estáticamente tipado, cada variable debe ser
declarada con un tipo. Eso ocurre por ejemplo en C# o Java.
Para utilizar una variable de tipo entero, es necesario indicar
que en efecto, es de ese tipo. El tipado estático es típico de los
lenguajes compilados. El tipo no se altera hasta que la variable
se sale de ámbito y se extingue. Éste comportamiento se aplica
tanto a variables locales (a un método o función), a parámetros
(de un método o función), a varibles de instancia (de un
objeto), a variables de clase ("static"), o a variables globales (en
lenguajes no orientados a objetos).
Productividad y utilidades
Java es muy utilizado en todo tipo de aplicaciones de
productividad como procesadores de texto u hojas de cálculo.
Incluso Google Maps en ocasiones, utiliza applet de Java que se
ejecuta dentro del propio navegar del usuario reduciendo la
carga del servidor.
Entretenimiento
Los juegos constituyen el uso más extendido de Java ya que
gracias a su uso estos juegos pueden ser ejecutados en
diferentes plataformas de gaming. Basta con hacer clic dentro
de sus límites y el juego comenzará a estar plenamente
operativo para el usuario.
Educación
Uno de los usos más prestigiosos de Java es el de herramientas
educativas como hojas de finanzas, calculadora, gráficos,
herramientas para gestionar el tiempo, composición, ejercicios.
Aplicaciones móviles
Con Java ME o “Micro Edition”, los applets de Java, que ya son
lo bastante pequeños, se hacen mucho más apropiados para
las aplicaciones y navegadores que encontramos y utilizamos en
nuestros dispositivos móviles.
Comunicación
Los applets de Java forman parte delas aplicaciones de
mensajería instantánea (WhatsApp, Telegram, LINE…) y chats
que diariamente utilizan millones y millones de personas en todo
el mundo.
Comunicación
Los applets de Java forman parte delas aplicaciones de
mensajería instantánea (WhatsApp, Telegram, LINE…) y chats
que diariamente utilizan millones y millones de personas en todo
el mundo.
Oracle Academy - https://academy.oracle.com/es/solutions-java.html
Taringa java - https://www.taringa.net/comunidades/lenguajejava/
Colombia java - https://colombiajug.wordpress.com/
Java hispano - www.javahispano.org/colombia/
Programadores java - https://es-
la.facebook.com/ProgramadoresJavaComunidad/
JUGBAQ - https://co.linkedin.com/in/jugbaq
Lenguaje simple
Orientado a objetos
Aplicaciones distribuidas
Interpretado y compilado
Seguro
Al tratarse de un lenguaje interpretado, el rendimiento en la
ejecución de programas suele ser un poco menor .
Al contrario que los programas compilados a código nativo, sólo
podemos ejecutar un programa en Java si disponemos de una
máquina virtual (JVM), sin este simulador no podremos ejecutar
ningún programa escrito en Java.
Aunque java es un lenguaje relativamente sencillo de manejar,
no es recomendado implementarlo con personas que apenas se
unen a este mundo, ya que Java se basa en una filosofía de
programación (la orientación a objetos) que es una evolución
de otras formas de entender la programación mas sencillas de
enseñar e implementar.
Su sintaxis comparada con C# o Python parece para algunos
bastante engorrosa y al contrario que su semejante en .NET, C#,
es un lenguaje que evoluciona muy lentamente.
http://unaprendizprogramacion.blogspot.com.co/2015/0
6/que-es-java.html
https://www.ibm.com/developerworks/ssa/java/tutorials/j-
introtojava1/index.html
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orienta
da_a_objetos
https://dzone.com/articles/most-popular-java-web-
frameworks
http://latecladeescape.com/h/2015/07/lenguajes-
fuertemente-debilmente-estaticamente-y-
dinamicamente-tipados
http://formatalent.com/usos-mas-habituales-de-
programas-en-java/
http://adictoalcodigo.blogspot.com/2016/07/ventajas-y-
desventajas-de-programar-en.html
https://okhosting.com/blog/5-ventajas-java-lenguaje-
programacion-orientado-objetos/