SlideShare una empresa de Scribd logo
1 de 7
Moisés Terán #21
es un lenguaje de programación originalmente desarrollado
por Gosling de Sun Microsystems (la cual fue adquirida por la
compañía Oracle) y publicado en el 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems.
•Lenguaje simple
•Orientado a objeto
•Distribuido
•Robusto
•Seguro
•Indiferente a la arquitectura
•Portable
•Interpretado y compilado a la vez
•Multihebra o multihilos
•Dinámico
•Produce Applest
•Alto rendimiento.
Su objetivo es crear una ilimitada galería de programas de diversas
categorías, desde un despachador para refrigeradores, o lo que quieras
en electrónica, para programar algoritmos de encriptación usando por
ejemplo PKI, RSA, x509, PKCS, etc... o también para hacerte uno de esos
jueguitos que seguramente tendrás en tu celular.
*Abstract: Una clase abstracta no se instancia, sino que se utiliza como
clase base para la herencia.
*Final: se declara como la clase que termina una cadena de herencia, no
se puede heredar de una clase.
*Public: son accesibles desde otras clases, bien sea directamente o por
herencia.
*Synchronizable: especifica que todos los métodos definidos en la clase
son sincronizados, es decir, que no se puede acceder al mismo tiempo a
ellos desde distintos threads; el sistema se encarga de colocar los flags
necesarios para evitarlo.
Una clase en Java puede contener variables y métodos. Las
variables pueden ser tipos primitivos como int, char, etc. Los
métodos son funciones.
Moises java

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Pallmay cristina
Pallmay cristinaPallmay cristina
Pallmay cristina
 
Clase 2 Introducción
Clase 2 IntroducciónClase 2 Introducción
Clase 2 Introducción
 
Tipos de sitemas operativos
Tipos de sitemas operativosTipos de sitemas operativos
Tipos de sitemas operativos
 
Producto 7
Producto 7Producto 7
Producto 7
 
Marcelo
MarceloMarcelo
Marcelo
 
Linux
LinuxLinux
Linux
 
GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 

Destacado

Sistemas digitales educativos g2
Sistemas digitales educativos   g2Sistemas digitales educativos   g2
Sistemas digitales educativos g2Michely_alex
 
Apache Apex Fault Tolerance and Processing Semantics
Apache Apex Fault Tolerance and Processing SemanticsApache Apex Fault Tolerance and Processing Semantics
Apache Apex Fault Tolerance and Processing SemanticsApache Apex
 
Gerencia industrial
Gerencia industrialGerencia industrial
Gerencia industrial20284969
 
Firewalls - Generales
Firewalls - GeneralesFirewalls - Generales
Firewalls - GeneralesPaulo Picota
 
La evaluación y acreditación de la educación a distancia en América Latina
La evaluación y acreditación de la educación a distancia en América LatinaLa evaluación y acreditación de la educación a distancia en América Latina
La evaluación y acreditación de la educación a distancia en América LatinaClaudio Rama
 
Презентация услуг по дизайну веб-студии MVACorp
Презентация услуг по дизайну веб-студии MVACorpПрезентация услуг по дизайну веб-студии MVACorp
Презентация услуг по дизайну веб-студии MVACorpStas Mordvincev
 
Manual de excel 2016 parejas minaya betsy
Manual de excel 2016 parejas minaya betsyManual de excel 2016 parejas minaya betsy
Manual de excel 2016 parejas minaya betsyWILDER VILCAHUAMAN
 
SWOT & BCG matrix of Unilever
SWOT & BCG matrix of UnileverSWOT & BCG matrix of Unilever
SWOT & BCG matrix of Unileverqazianeel
 
SWOT analysis of Unilever
SWOT analysis of Unilever SWOT analysis of Unilever
SWOT analysis of Unilever Md Ikbal Hussain
 

Destacado (15)

Sistemas digitales educativos g2
Sistemas digitales educativos   g2Sistemas digitales educativos   g2
Sistemas digitales educativos g2
 
Grupo d
Grupo dGrupo d
Grupo d
 
La monografía
La monografíaLa monografía
La monografía
 
El procesador
El procesadorEl procesador
El procesador
 
Apresentação centro américa fm
Apresentação centro américa fmApresentação centro américa fm
Apresentação centro américa fm
 
Apache Apex Fault Tolerance and Processing Semantics
Apache Apex Fault Tolerance and Processing SemanticsApache Apex Fault Tolerance and Processing Semantics
Apache Apex Fault Tolerance and Processing Semantics
 
Gerencia industrial
Gerencia industrialGerencia industrial
Gerencia industrial
 
2
22
2
 
Firewalls - Generales
Firewalls - GeneralesFirewalls - Generales
Firewalls - Generales
 
La evaluación y acreditación de la educación a distancia en América Latina
La evaluación y acreditación de la educación a distancia en América LatinaLa evaluación y acreditación de la educación a distancia en América Latina
La evaluación y acreditación de la educación a distancia en América Latina
 
Презентация услуг по дизайну веб-студии MVACorp
Презентация услуг по дизайну веб-студии MVACorpПрезентация услуг по дизайну веб-студии MVACorp
Презентация услуг по дизайну веб-студии MVACorp
 
Manual de excel 2016 parejas minaya betsy
Manual de excel 2016 parejas minaya betsyManual de excel 2016 parejas minaya betsy
Manual de excel 2016 parejas minaya betsy
 
SWOT & BCG matrix of Unilever
SWOT & BCG matrix of UnileverSWOT & BCG matrix of Unilever
SWOT & BCG matrix of Unilever
 
Manual de Word 2013
Manual de Word 2013Manual de Word 2013
Manual de Word 2013
 
SWOT analysis of Unilever
SWOT analysis of Unilever SWOT analysis of Unilever
SWOT analysis of Unilever
 

Similar a Moises java

Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de LinuxJhon TRUJILLO
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a JavaLuzCalderonS
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacionChristian Morales
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objetoJJ
 
Introduccion a java
Introduccion  a javaIntroduccion  a java
Introduccion a javaandersnn
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosRicardoAlbertoSalmor
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoJesica Pérez
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_javaSaviotec
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación CMariana Ramírez
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programaciónAlexa Chisaguano
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conprejtk1
 
Java kaime con
Java kaime conJava kaime con
Java kaime conjtk1
 
Comparacion de so
Comparacion de soComparacion de so
Comparacion de soHectorLeos1
 

Similar a Moises java (20)

Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de Linux
 
Java (1)
Java (1)Java (1)
Java (1)
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacion
 
Java
JavaJava
Java
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objeto
 
Introduccion a java
Introduccion  a javaIntroduccion  a java
Introduccion a java
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Comparacion de so
Comparacion de soComparacion de so
Comparacion de so
 

Moises java

  • 2. es un lenguaje de programación originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
  • 3. •Lenguaje simple •Orientado a objeto •Distribuido •Robusto •Seguro •Indiferente a la arquitectura •Portable •Interpretado y compilado a la vez •Multihebra o multihilos •Dinámico •Produce Applest •Alto rendimiento.
  • 4. Su objetivo es crear una ilimitada galería de programas de diversas categorías, desde un despachador para refrigeradores, o lo que quieras en electrónica, para programar algoritmos de encriptación usando por ejemplo PKI, RSA, x509, PKCS, etc... o también para hacerte uno de esos jueguitos que seguramente tendrás en tu celular.
  • 5. *Abstract: Una clase abstracta no se instancia, sino que se utiliza como clase base para la herencia. *Final: se declara como la clase que termina una cadena de herencia, no se puede heredar de una clase. *Public: son accesibles desde otras clases, bien sea directamente o por herencia. *Synchronizable: especifica que todos los métodos definidos en la clase son sincronizados, es decir, que no se puede acceder al mismo tiempo a ellos desde distintos threads; el sistema se encarga de colocar los flags necesarios para evitarlo.
  • 6. Una clase en Java puede contener variables y métodos. Las variables pueden ser tipos primitivos como int, char, etc. Los métodos son funciones.