SlideShare una empresa de Scribd logo
 Java es un lenguaje de programación
orientado a objetos que se popularizó a
partir del lanzamiento de su primera versión
comercial de amplia difusión, la JDK 1.0 en
1996. Actualmente es uno de los lenguajes
más usados para la programación en todo el
mundo.
 Lenguaje Simple:
 Se lo conoce como lenguaje simple porque viene de la misma
estructura de c y c++; ya que c++ fue un referente para la
creación de java por eso utiliza determinadas características de
c++ y se han eliminado otras.
 Orientado a Objeto:
 Toda la programación en java en su mayoría está orientada a
objeto, ya que al estar agrupados en estructuras en estructuras
encapsuladas es más fácil su manipulación.
 Distribuido:
 Permite abrir sockets, establecer y aceptar conexiones con los
servidores o clientes remotos; facilita la creación de aplicaciones
distribuidas ya que proporciona una colección de clases para
aplicaciones en red.
Robusto:
Es altamente fiable en comparación con c, se han eliminado muchas
características con la aritmética de punteros, proporciona numerosas
comprobaciones en compilación y en tiempo de ejecución.
Seguro:
La seguridad es una característica muy importante en java ya que se han
implementado barreras de seguridad en el lenguaje y en el sistema de
ejecución de tiempo real.
Indiferente a la arquitectura:
Java es compatible con los más variados entornos de red, cualesquiera
sean estos desde Windows 95, Unix a Windows Nt y Mac, para poder
trabajar con diferentes sistemas operativos. Java es muy versátil ya que
utiliza byte-codes que es un formato intermedio que sirve para transportar el
código eficientemente o de diferentes plataformas (Hardware - Software).
Portable:
Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su
portabilidad sea muy eficiente, sus programas son iguales en cualquiera de las
plataformas, ya que java especifica tamaños básicos, esto se conoce como la
máquina virtual de java.
Interpretado y compilado a la vez:
Java puede ser compilado e interpretado en tiempo real, ya que cuando se
construye el código fuente este se transforma en una especie de código de
máquina
Alto rendimiento
Java es considerado de alto rendimiento por ser tan veloz en el momento de correr
los programas y por ahorrase muchas líneas de código.
 JFrame:
 JFrame es una clase utilizada en Swing (biblioteca gráfica) para generar
ventanas sobre las cuales añadir distintos objetos con los que podrá
interactuar o no el usuario. A diferencia de JPanel, JFrame posee
algunas nociones típicas de una ventana como minimizar, cerrar,
maximizar y poder moverla. JFrame
 Este contenedor es uno de los principales y más usados (ya lo hemos
visto anteriormente), representa la ventana Principal de nuestra
aplicación, en el podemos alojar otros contenedores.
 JPanel:
 Este contenedor es uno de los más simples, permite la creación de
paneles independientes donde se almacenan otros componentes, de
esta manera decidimos que elementos se alojan en que paneles y dado
el caso podemos usar sus propiedades para ocultar, mover o delimitar
secciones... cuando alojamos elementos en un panel, los cambios
mencionados se aplican a todo su conjunto...es decir, si nuestro panel
tiene 5 botones y ocultamos solo el panel, los botones también se
ocultan...
 Layout:
 Los layout managers o manejadores de composición,
en traducción literal, ayudan a adaptar los diversos
Componentes que se desean incorporar a un Panel,
es decir, especifican la apariencia que tendrán los
Componentes a la hora de colocarlos sobre un
Contenedor, controlando tamaño y posición (layout)
automáticamente. Java dispone de varios, en la
actual versión.
Lenguaje de programación java

Más contenido relacionado

PPTX
Programacion I- JAVA
PDF
Mapa conceptual de Java
PPT
Java y sus caracteristicas
PPTX
PRIMERA PRESENTACION JAVA
PPT
PPTX
Presentacion Java
PPTX
Java lenguaje de desarrollo
PDF
java,conceptos basicos
Programacion I- JAVA
Mapa conceptual de Java
Java y sus caracteristicas
PRIMERA PRESENTACION JAVA
Presentacion Java
Java lenguaje de desarrollo
java,conceptos basicos

La actualidad más candente (20)

PPTX
Unidad 4 tópicos avanzados de programación
PPT
Carasteristicas de compiladores sheshar
PPTX
Unidad 3 topicos avanzados de programacion
PDF
investigacion unidad tres componentes y librerias
PPTX
Componentes y Librerías - Tópicos avanzados de programación.
PPTX
Clase swing
PPT
Semana9 Vbr
DOCX
Instalacion jdk
PPTX
Practica de aples
PDF
Semana 1 Patrones de Diseño
PPTX
Elementos Swing
PDF
Subversion - buenas prácticas
PPSX
Instituto Cristiano Encuentro
PPTX
PDF
Caracteristicas mas especificas de algunos lenguajes de programacion
PPTX
Jbuilder
ODP
Diferencias swing y awt
PPT
Clase2
PPTX
Pruebas Automatizadas y pruebas SOAP
PPTX
Estructura sintactica de los lenguajes
Unidad 4 tópicos avanzados de programación
Carasteristicas de compiladores sheshar
Unidad 3 topicos avanzados de programacion
investigacion unidad tres componentes y librerias
Componentes y Librerías - Tópicos avanzados de programación.
Clase swing
Semana9 Vbr
Instalacion jdk
Practica de aples
Semana 1 Patrones de Diseño
Elementos Swing
Subversion - buenas prácticas
Instituto Cristiano Encuentro
Caracteristicas mas especificas de algunos lenguajes de programacion
Jbuilder
Diferencias swing y awt
Clase2
Pruebas Automatizadas y pruebas SOAP
Estructura sintactica de los lenguajes
Publicidad

Similar a Lenguaje de programación java (20)

DOCX
Universidad nacional de chimborazo
PPTX
Laboratorio de programación II
PDF
Desarrollo.de.aplicaciones.con.java
DOCX
Aprendiendo Java SCF
PPTX
Java completo y agragado
PPTX
Java completo y agragado
PDF
Guia 1 java
PDF
Curso de java_basico
PDF
Curso de java_basico
PPTX
Lenguaje Java
PPT
Fundamentos u3 v1
PPTX
Mi Lenguaje de Programación Preferido
PDF
Java kaime conpre
PDF
Java kaime con
PDF
Java basico
DOCX
Introducción a java
PPTX
Java
PDF
Java basico
PDF
Java basico
Universidad nacional de chimborazo
Laboratorio de programación II
Desarrollo.de.aplicaciones.con.java
Aprendiendo Java SCF
Java completo y agragado
Java completo y agragado
Guia 1 java
Curso de java_basico
Curso de java_basico
Lenguaje Java
Fundamentos u3 v1
Mi Lenguaje de Programación Preferido
Java kaime conpre
Java kaime con
Java basico
Introducción a java
Java
Java basico
Java basico
Publicidad

Último (6)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
sistemas de informacion.................
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
sistemas de informacion.................
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat

Lenguaje de programación java

  • 1.  Java es un lenguaje de programación orientado a objetos que se popularizó a partir del lanzamiento de su primera versión comercial de amplia difusión, la JDK 1.0 en 1996. Actualmente es uno de los lenguajes más usados para la programación en todo el mundo.
  • 2.  Lenguaje Simple:  Se lo conoce como lenguaje simple porque viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java por eso utiliza determinadas características de c++ y se han eliminado otras.  Orientado a Objeto:  Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras en estructuras encapsuladas es más fácil su manipulación.  Distribuido:  Permite abrir sockets, establecer y aceptar conexiones con los servidores o clientes remotos; facilita la creación de aplicaciones distribuidas ya que proporciona una colección de clases para aplicaciones en red.
  • 3. Robusto: Es altamente fiable en comparación con c, se han eliminado muchas características con la aritmética de punteros, proporciona numerosas comprobaciones en compilación y en tiempo de ejecución. Seguro: La seguridad es una característica muy importante en java ya que se han implementado barreras de seguridad en el lenguaje y en el sistema de ejecución de tiempo real. Indiferente a la arquitectura: Java es compatible con los más variados entornos de red, cualesquiera sean estos desde Windows 95, Unix a Windows Nt y Mac, para poder trabajar con diferentes sistemas operativos. Java es muy versátil ya que utiliza byte-codes que es un formato intermedio que sirve para transportar el código eficientemente o de diferentes plataformas (Hardware - Software).
  • 4. Portable: Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su portabilidad sea muy eficiente, sus programas son iguales en cualquiera de las plataformas, ya que java especifica tamaños básicos, esto se conoce como la máquina virtual de java. Interpretado y compilado a la vez: Java puede ser compilado e interpretado en tiempo real, ya que cuando se construye el código fuente este se transforma en una especie de código de máquina Alto rendimiento Java es considerado de alto rendimiento por ser tan veloz en el momento de correr los programas y por ahorrase muchas líneas de código.
  • 5.  JFrame:  JFrame es una clase utilizada en Swing (biblioteca gráfica) para generar ventanas sobre las cuales añadir distintos objetos con los que podrá interactuar o no el usuario. A diferencia de JPanel, JFrame posee algunas nociones típicas de una ventana como minimizar, cerrar, maximizar y poder moverla. JFrame  Este contenedor es uno de los principales y más usados (ya lo hemos visto anteriormente), representa la ventana Principal de nuestra aplicación, en el podemos alojar otros contenedores.  JPanel:  Este contenedor es uno de los más simples, permite la creación de paneles independientes donde se almacenan otros componentes, de esta manera decidimos que elementos se alojan en que paneles y dado el caso podemos usar sus propiedades para ocultar, mover o delimitar secciones... cuando alojamos elementos en un panel, los cambios mencionados se aplican a todo su conjunto...es decir, si nuestro panel tiene 5 botones y ocultamos solo el panel, los botones también se ocultan...
  • 6.  Layout:  Los layout managers o manejadores de composición, en traducción literal, ayudan a adaptar los diversos Componentes que se desean incorporar a un Panel, es decir, especifican la apariencia que tendrán los Componentes a la hora de colocarlos sobre un Contenedor, controlando tamaño y posición (layout) automáticamente. Java dispone de varios, en la actual versión.