Está en la página 1de 2

En qu se diferencia un lenguaje compilado de un leguaje interpretado?

En un lenguaje compilado las instrucciones del cdigo fuente se traducen a lenguaje mquina por medio de un compilador que crea un archivo ejecutable de acuerdo a la plataforma en la que se utilizara la aplicacin, permitiendo que la ejecucin es ms rpida. En el lenguaje interpretado las instrucciones se traducen o interpretan una a una, haciendo que la ejecucin sea ms lenta que en un lenguaje compilado, por lo que una sola aplicacin puede ser implementada en cualquier arquitectura, solo requiere del intrprete, ms conocido como script.

Liste 5 diferencias fundamentales entre Java y JavaScript Java es un lenguaje interpretado y compilado a la vez y java script solo es interpretado. A diferencia de java, En java script el cdigo fuente esta visible y puede ser ledo por cualquier persona. Java script es un lenguaje dbilmente tipado, es decir no es necesario definir el tipo de datos que se utilizara, porque java script los reconoce por su cuenta. Java script no crea applets ni aplicaciones autnomas y generalmente es implementado en documentos HTML. Las aplicaciones de Java se pueden ejecutar en cualquier maquina o explorador, mientras que javascript solo se puede ejecutar en un explorador.

En qu consiste el desarrollo de software orientado a componentes? Consiste en dividir la aplicacin en varios componentes, con el fin de poder reutilizarlos desde la misma aplicacin o en diferentes proyectos. Explique la forma general en que Java se Conecta a una base de datos y cmo interacta con la misma. Qu clases se usan y para qu sirva cada una? La aplicacin debe contener el String de conexin o el driver para la conexin con la base de datos, se obtiene la conexin y la aplicacin envia las sentencias sql que se requiere para manipular la base de datos, al finalizar la ejecucin de una consulta devuelve a la aplicacin los resultados de la base de datos, si hay algn error en el proceso enva un aviso, finalmente se cierra la conexin. Connection: Realiza la conexin a la base de datos, debe especificar el nombre de la base de datos, la ubicacin (host y puerto), user y password y el tipo de base de datos. DriverManager: Gestiona el JDBC, es intermediaria entre la aplicacin y el Driver.

SQLException: Muestran los errores que se pueden presentar al conectar con la base de datos. ResultSet: Permite obtener los resultados de la ejecucin de una sentencia sql. Statement: Envia las sentencias sql a la base de datos

Que es el lenguaje SQL? Es un lenguaje estructurado para hacer consultas a bases de datos.

Que es un hilo? De un ejemplo de uso de hilos, diferentes a los mostrados en clase. Un hilo es un fragmento de cdigo que permite ejecutar al tiempo varios procesos que se encuentran dentro de una misma aplicacin. Por ejemplo un chat para comunicarse de un cliente a un servidor, se deben manejar dos hilos uno para enviar y otro para recibir datos, en el servidor y en el cliente.

Que es un Socket? Es una forma de intercambiar flujos de datos entre una aplicacin cliente y una aplicacin servidor.

Qu es un Stream? Stream es un flujo de datos desde una aplicacin a otra.

Qu tipos de Stream hay? Byte Stream: Gestionan la entrada y salida de bytes, se utilizan para trabajar con binarios como archivos de audio y video, para lectura utiliza InputStream y para escritura OutputStream Caracteres Stream: Permiten el flujo de caracteres, se usan para trabajar con archivos de texto, utiliza Reader para lectura y Write para escritura.

Por qu son importantes los Streams en programacin? Los streams son importantes para el desarrollo de aplicaciones que requieren de manejar grandes flujos de datos en tiempo real.

También podría gustarte