diapositivas java
TRANSCRIPT
YORLEY SANABRIA ESTUPIÑAN
CLAUDIA YUDDY LIZCANO ALVARADO
1. ¿QUE ES JAVA ?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.
2. ¿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.
3. ¿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. Características importantes que tiene Java
SEGURIDAD:
Portabilidad
Se han implementado barreras de seguridad en el lenguaje y el sistemas de ejecución
Es diferente a la arquitectura sobre esta trabajando, esto hace que su portabilidad sea muy eficiente, sus programas son iguales en cualquiera.
Applets
En java se puede crear aplicaciones y Applets, independientes por que se puede comportar como cualquier programa escrito en cualquier lenguaje.
Viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java por eso utiliza las misma características de c++
Lenguaje Simple
Distribuido
Robusto
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.
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.
Se dice así ya q al estar agrupados en estructuras y es mas fácil su manipulación
Orientado A Objetos
El lenguaje java es muy dinámico en la fase de enlazado, sus clases solamente actuaran en medida en que sean requeridas o necesitadas.
Dinámico
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.
Clases
Son declaraciones de objetos, también se podría definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase.
Métodos
Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos, los métodos son como funciones q están asociadas a un objeto.
Propiedades
son las características es decir especificamos su nombre, tipo. (Nos hacemos la idea de acumular todos los datos relacionados en unas variables)
8. Características de la POO: 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.
Tipos De Datos en Java
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.
Double : Su rango de
valores va más allá del alcance de esta discusión, para valores decimales
Boolean : Este
tipo de datos tiene solo dos posibles valores: true (verdadero) y false (falso).
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).
Operadores
Matemáticos: Suma + .Resta - .Multiplicación * .División / .Resto de la División %
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.
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
11.¿Cuales los las estructuras de control en Java?
Nos permite cambiar el orden de las declaraciones ejecutadas en los programas. Existen dos tipos de estructuras
Selección: Nos permite seleccionar secciones especificas del código para ser ejecutado a partir de una condición.
Iteración: Nos permite ejecutar secciones especificas del código una cantidad determinada de veces.
12.¿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
13. ¿ Que es NetBeans? Como se obtiene?
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)
CONCLUSIONES: 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.