2. Java además de ser un lenguaje de programación ayuda a
orientar al desarrollo de software con el cual podemos realizar
cualquier tipo de programa.
Es un lenguaje muy extendido y cada vez cobra más
importancia tanto en el ámbito de Internet como en la
informática en general.
¿QUE ES JAVA ?
3. ¿Cuáles son los orígenes de java?
El origen de java surge debido a que se necesitaba un
lenguaje de programación q eliminara la forma de
programar como se hacia en Fortran y Basic.
Comenzó hace más de 30 años con un lenguaje llamado
Simula67. Java fue diseñado en 1990 por el científico
Canadiense James Gosling, de Sun Microsystems, como
software para dispositivos electrónicos de consumo
principalmente para calculadoras, hornos de microondas
y la televisión interactiva.
4. ¿Cómo se relaciona java con C y C++?
El código Java se puede manipular a través de recursos URL
con la misma facilidad que C y C++ utilizan recursos locales
(archivos).
El compilador Java suele ofrecer la posibilidad de compilar
Bytecode en código máquina de determinadas plataformas,
y según Sun este código resulta de una eficacia similar a
compilaciones de C y C++.
5. Qué es el “código de bytes” en Java?
Bytecodes son un conjunto de instrucciones muy parecidas al código
máquina, pero que no son específicas para algún procesador.
Sin embargo, este panorama es distinto cuando escribe código en
Java. El ambiente de desarrollo tiene dos partes:
El compilador Java toma su programa y en lugar de generar códigos
de máquina para sus códigos fuente, genera un bytecode.
Programa en Java debe ejecutar un programa llamado intérprete de
bytecode, el cual a su vez ejecuta su programa Java.
6. ¿Qué es el “código de bytes” en Java?
Bytecodes son un conjunto de instrucciones muy parecidas al código
máquina, pero que no son específicas para algún procesador.
Sin embargo, este panorama es distinto cuando escribe código en Java. El
ambiente de desarrollo tiene dos partes:
El compilador Java toma su programa y en lugar de generar códigos de
máquina para sus códigos fuente, genera un bytecode.
Programa en Java debe ejecutar un programa llamado intérprete de
bytecode, el cual a su vez ejecuta su programa Java.
7. ¿Que es la programación orientada a objetos?
(POO) es una forma especial de programar , mas cercana a
como expresaríamos las cosas de la vida real q otros tipos
de programación
Ejemplo pensar en un coche tendríamos que asignarle un
color, modelo, sus funciones etc.
Donde el esquema POO el coche seria el objeto y las
propiedades serian las características.
8. ¿Que es la programación orientada a objetos?
(POO) es una forma especial de programar , mas cercana a
como expresaríamos las cosas de la vida real q otros tipos
de programación
Ejemplo pensar en un coche tendríamos que asignarle un
color, modelo, sus funciones etc.
Donde el esquema POO el coche seria el objeto y las
propiedades serian las características.
9. Encapsulamiento:
Consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es
tener todo esto es una sola entidad.
La utilidad del encapsulamiento va por la facilidad para manejar la complejidad
Polimorfismo:
Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo
método de forma diferente. El concepto de polimorfismo se puede aplicar tanto a funciones como a
tipos de datos
Herencia:
consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que
hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y
métodos propios, tiene incorporados los atributos y métodos heredados de la superclase.
Características de la POO:
10. Byte : Puede ser útil
para guardar memoria
en arreglos grandes.
Short : Puede usar un
short para guardar
memoria en arreglos
grandes
Int: Es un entero de
complemento de dos
de 32 bits con signo.
Long: Es un entero
de complemento de
dos de 64 bits.
Float : Su rango de valores va
más allá de esta discusión, pero
se especifica en la sección 4.2.3
de la Especificación del
Lenguaje Java.
Char : Este es un carácter Unicode de 16
bits. Tiene un valor mínimo de 'u0000' (o
0) y un valor máximo de 'uffff' (o 65,535
inclusive).
Boolean : Este tipo de datos tiene solo
dos posibles valores: true (verdadero)
y false (falso).
Double : Su rango de valores va más allá del
alcance de esta discusión, para valores decimales
11. Matemáticos:
Suma + .
Resta - .
Multiplicación * .
División / .
Resto de la División %
Operadores
Relacionales: Permiten comparar
variables según relación de
igualdad/desigualdad o relación
mayor/menor. Devuelven siempre un valor
boolean.
'>': Mayor que
'<': Menor que
'==': Iguales
'¡=': Distintos
'>=': Mayor o igual que
'<=': Menor o igual que
Lógicos: Nos permiten construir expresiones lógicas.
'&&' Devuelve true si ambos operadores son true.
'||' Devuelve true si alguno de los operadores son true.
'!' Devuelve el operando que se le pasa.
'&' Devuelve true si ambos operadores son true,
evaluándolos ambos.
'|' Devuelve true uno de los operadores es true,
evaluándolos ambos.
12. Es un proyecto de Software libre, permite que las
aplicaciones sean desarrolladas a partir de un conjunto de
componentes llamados módulos. Se refiere a la plataforma
para el desarrollo de aplicaciones de escritorio usando
Java y a un entorno de desarrollo integrado (IDE)
¿ QUE ES NETBEANS? COMO SE OBTIENE?
13. ¿Que es el JDK? Cómo se obtiene?
Java Development Kit (desarrollo de equipo Java). Conjunto de
herramientas, utilidades, documentación y ejemplos para
desarrollar aplicaciones Java.
El JDK se puede obtener de las páginas de Sun
(http://java.sun.com), y existen versiones disponibles para varias
plataformas entre las que se encuentran:
*Microsoft Windows 95 y NT 4.0
*Sun Solaris 2.4 SPARC o 2.5 al 2.6 sobre x86 o SPARC.
*IBM AIX, OS/400 y OS/390
*Linux
14. Para nosotras fue muy elemental investigar en si que es java ,
y por que se caracteriza por ser un lenguaje muy utilizado.
Java como sabemos es un lenguaje que fue creado a similitud
del lenguaje c pero con una diferencia que este lenguaje nos
ayuda a tener una mayor seguridad en el programa que se esta
ejecutando.
CONCLUSIONES: