Que es java

17
DEBER NOMBRE: MABEL HERRERA CURSO: 6 TO INFORMATICA Que es java Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes. Requerimientos de hardware para programar en java Para las aplicaciones generadas se debe tener un mínimo de 32MB de RAM, se recomienda que se tengan 48MB o más. Para compilar utilizando el SDK de Microsoft es un mínimo de 32MB de RAM, y para JDK de Sun 48MB minimo, esto ya lo hablaremos más adelante. El procesador en principio no es tan crítico como la memoria RAM, pero se recomienda utilizar al menos un Pentium de 133 para compilar/ejecutar las aplicaciones. Java scrip

description

computacion

Transcript of Que es java

Page 1: Que es java

DEBER

NOMBRE: MABEL HERRERA CURSO: 6 TO INFORMATICA

Que es java

Java es un lenguaje de programación y una plataforma informática

comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas

aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado

y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles

hasta centros de datos, desde consolas para juegos hasta súper

computadoras, desde teléfonos móviles hasta Internet, Java está en todas

partes.

Requerimientos de hardware para programar en java

Para las aplicaciones generadas se debe tener un mínimo de 32MB de

RAM, se recomienda que se tengan 48MB o más.

Para compilar utilizando el SDK de Microsoft es un mínimo de 32MB de

RAM, y para JDK de Sun 48MB minimo, esto ya lo hablaremos más

adelante.

El procesador en principio no es tan crítico como la memoria RAM, pero

se recomienda utilizar al menos un Pentium de 133 para

compilar/ejecutar las aplicaciones.

Java scrip

Javascript es un lenguaje que puede ser utilizado por profesionales y para

quienes se inician en el desarrollo y diseño de sitios web. No requiere de

compilación ya que el lenguaje funciona del lado del cliente, los navegadores

son los encargados de interpretar estos códigos.

Muchos confunden el Javascript con el Java pero ambos lenguajes son

diferentes y tienes sus características singulares. Javascript tiene la ventaja de

Page 2: Que es java

ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad

de instalar otro programa para ser visualizado.

Etiquetas básicas de javascrip

etiquetas de inicio y fin de javascript

Las siguientes secciones tratan sobre cuestiones que afectan a los agentes de

usuario que soportan scripts.

18.2.1 El elemento SCRIPT

<!ELEMENT SCRIPT - - %Script; -- sentencias de script -->

<!ATTLIST SCRIPT

Page 3: Que es java

charset %Charset; #IMPLIED -- codif. de caracteres del recurso

vinculado--

type %ContentType; #REQUIRED -- tipo de contenido del lenguaje de

scripts --

src %URI; #IMPLIED -- URI del script externo --

defer (defer) #IMPLIED -- El AU puede retrasar la ejecución --

>

Etiqueta inicial: obligatoria, Etiqueta final: obligatoria

Definiciones de atributos

src = uri [CT]

Este atributo especifica la localización de un script externo.

type = tipo de contenido [CI]

Este atributo especifica el lenguaje de scripts de los contenidos del

elemento y prevalece sobre el lenguaje de scripts por defecto. El

lenguaje de scripts se especifica como un tipo de contenido (p.ej.,

"text/javascript"). Los autores deben proporcionar un valor para este

atributo. No hay valor por defecto para este atributo.

language = cdata [CI]

Desaprobado. Este atributo especifica el lenguaje de scripts de los

contenidos de este elemento. Su valor es un identificador del lenguaje,

pero debido a que estos identificadores no son estándar, este atributo ha

sido desaprobado en favor de type.

defer [CI]

Si está establecido, este atributo booleano indica al agente de usuario

que el script no va a generar ningún contenido en el documento (p.ej., en

javascript, cuando no hubiera ningún "document.write") y por lo tanto el

agente de usuario puede seguir analizando y representando.

Atributos definidos en otros lugares

Page 4: Que es java

Etiquetas de inicio/final

Aquello que probablemente note primero, es que las etiquetas de inicio y final

de PHP han cambiado. Las vieja forma <? > ha sido reemplazada por tres

nuevas formas posibles:

Ejemplo D-1. Migración: etiquetas viejas de inicio/fin

<? echo "Esto es c&oacute;digo PHP/FI 2.0.\n"; >

A partir de la versión 2.0, PHP/FI también soporta esta variante:

Ejemplo D-2. Migración: primer juego nuevo de etiquetas de inicio/fin

<? echo "&iexcl;Esto es c&oacute;digo PHP 3.0!\n"; ?>

Note que la etiqueta de fin consiste ahora en un signo de interrogación y un

caracter mayor-que, en lugar de tan sólo un mayor-que. Sin embargo, si planea

usar XML en su servidor, tendrá problemas con la primera variante nueva, ya

que PHP puede intentar ejecutar el marcado XML en documentos XML como

código PHP. Es por esto que se han introducido las siguientes variantes:

Ejemplo D-3. Migración: segundo juego de etiquetas de inicio/fin

<?php echo "&iexcl;Esto es c&oacute;digo PHP 3.0!\n"; ?>

Algunas personas han tenido problemas con editores que no reconocen las

etiquetas de instrucción de procesamiento después de todo. Microsoft

FrontPage es uno de esos editores, y a modo de remedio, se ha introducido

también esta otra variante:

Ejemplo D-4. Migración: tercer juego de etiquetas de inicio/fin

Page 5: Que es java

<script language="php">

  echo "&iexcl;Esto es c&oacute;digo PHP 3.0!\n";

</script>

HomeSite

Programa para desarrollar páginas web. Muy útil. Permite programar las

páginas en varios lenguajes

Puntos  9

UltraEdit

Uno de los programas para editar código multitud de lenguajes de

programación como HTML, Javascript, ASP...

Puntos  9

MED

Programa profesional de edición de textos para programación con un buen

sistema de gestión de proyectos.

Puntos  9

HTML-kit

Editor de HTML donde se porgrama directamente con código.

Puntos  8

Edit2Web

Programa para crear páginas web, incluso con acceso a bases de datos, para

no programadores: utilizando el ratón.

Puntos  8

Page 6: Que es java

Zend Studio

Editor web orientado a la programación de páginas PHP, con ayudas en la

gestión de proyectos y depuración de código.

Puntos  8

Visual Web Developer 2005 Express Edition

Un entorno de desarrollo gratuito para tus creaciones ASP.NET, que además

ofrece componentes adicionales de fácil instalación como el .NET Framework o

la base de datos SQL Server Express.

Puntos  8

Komodo IDE

Komodo IDE es un entorno de desarrollo para programadores de una amplia

gama de lenguajes: PHP, Perl, Python, Ruby, Javascript, HTML...

Puntos  8

IDE desarrollo PHP: phpDesigner

Presentamos un editor de PHP y entorno de desarrollo integrado phpDesigner.

Puntos  8

Editor de código PSPad

Analizamos un editor de código gratuito que te permite editar código PHP,

HTML, C, Java, etc.

Puntos  8

HTMLed pro

Editor de HTML con capacidades medias.

Puntos  7

VrmlPad

Editor de texto con muchas utilidades para programar mundos virtuales en

VRML.

Puntos  7

Page 7: Que es java

Arachnophilia

Programa para la edición de páginas web en HTML y otros lenguajes, posee

múltiples wizards para ayudar en la creación de códigos.

Puntos  7

Editplus

Programa de características medias para la edición de páginas web. Permite el

trabajo con HTML y otros lenguajes como ASP o PHP.

Puntos  7

ASP.NET Web Matrix

Herramienta ligera, sencilla y gratuita para el desarrollo de aplicaciones web

con ASP.NET.

Puntos  7

XML Spy 5 Enterprise Edition

Programa de ayuda para realizar proyectos en XML. Con ayudas y

herramientas que ayudarán la programación utilizando XML para desarrollo en

general y web en particular.

Puntos  7

Style Master. Editor CSS.

Un programa para editar hojas de estilo en cascada que ofrece muchas ayudas

al diseñador.

Puntos  7

Servidor ASP, Baby Web Server

Un servidor extremadamente sencillo para que tu ordenador pueda ejecutar

páginas ASP, válido para XP Home y otros sistemas Windows.

Puntos  7

DB2ASP Creator 2.0 Freeware Edition

Programa para generar páginas de administración de tu sitio web con todo el

código HTML y VbScript (ASP) a partir de una base de datos Access.

Puntos  7

Page 8: Que es java

Notepad ++

Editor de código fuente con soporte para diversos lenguajes de programación,

gratuito y de código libre.

Puntos  7

Opera Dragonfly

Una herramienta para desarrolladores, integrada en el navegador Opera, que

permite inspección de elementos, búsqueda de errores, debug en Javascript �Puntos  7

TsWebEditor: Editor de páginas web para programadores

El programa tsWebEditor es un editor de texto gratuito y código libre preparado

para programadores, con numerosas ayudas para la edición de código.

Puntos  7

TextPad

Analizamos TextPad, un editor de textos de propósito general que puede

trabajar con ficheros de gran tamaño.

Puntos  7

Komodo Edit

Editor de texto multiplataforma y gratuito para programadores con herramientas

avanzadas para edición de código en diversos lenguajes, gestión de proyectos,

etc.

Puntos  7

Adobe Edge

Análisis de Adobe Edge, un programa con el que crear contenido para la web

dinámico e interactivo basado en estándares abiertos como HTML5, CSS3 y

Javascript.

Puntos  7

Platypus Javascript Editor

Programa editor de HTML que incluye numerosas utilidades y scripts del

lenguaje Javascript.

Puntos  6

Page 9: Que es java

Scite by Scintilla

Un editor de textos para programadores en casi cualquier lenguaje conocido.

Creado para mostrar el funcionamiento de unas librerías que ofrecen

funcionalidades de edición de código llamadas Scintilla.

Puntos  6

XAMPP: Apache, PHP y MySQL

Un programa que permite instalar Apache, PHP y MySQL en un solo paso y de

manera sencilla en sistemas Linux, Windows, Mac OS X y Solaris.

Puntos  6

Programers File Editor

Un remplazo a lo grande del Block de Notas. Ideal más para programadores de

propósito general que para el web.

Puntos  5

Bloc de Notas

El editor de texto más simple que podamos encontrar en sistemas windows.

Puntos  3

A continuación se muestran algunas de las funciones más útiles para el manejo

de cadenas de texto:

length, calcula la longitud de una cadena de texto (el número de caracteres que

la forman)

var mensaje = "Hola Mundo";

var numeroLetras = mensaje.length; // numeroLetras = 10

+, se emplea para concatenar varias cadenas de texto.

var mensaje1 = "Hola";

var mensaje2 = " Mundo";

var mensaje = mensaje1 + mensaje2; // mensaje = "Hola Mundo"

Además del operador +, también se puede utilizar la función concat()

Page 10: Que es java

var mensaje1 = "Hola";

var mensaje2 = mensaje1.concat(" Mundo"); // mensaje2 = "Hola Mundo"

Las cadenas también se pueden unir con variables numéricas:

var variable1 = "Hola ";

var variable2 = 3;

var mensaje = variable1 + variable2; // mensaje = "Hola 3"

Cuando se unen varias cadenas de texto es habitual olvidar añadir un espacio

de separación entre las palabras:

var mensaje1 = "Hola";

var mensaje2 = "Mundo";

var mensaje = mensaje1 + mensaje2; // mensaje = "HolaMundo"

Los espacios en blanco se pueden añadir al final o al principio de las cadenas o

indicarlos de forma explícita:

var mensaje1 = "Hola";

var mensaje2 = "Mundo";

var mensaje = mensaje1 + " " + mensaje2; // mensaje = "Hola Mundo"

toUpperCase(), transforma todos los caracteres de la cadena a sus

correspondientes caracteres en mayúsculas:

var mensaje1 = "Hola";

var mensaje2 = mensaje1.toUpperCase(); // mensaje2 = "HOLA"

toLowerCase(), transforma todos los caracteres de la cadena a sus

correspondientes caracteres en minúsculas:

var mensaje1 = "HolA";

var mensaje2 = mensaje1.toLowerCase(); // mensaje2 = "hola"

charAt(posicion), obtiene el carácter que se encuentra en la posición indicada:

var mensaje = "Hola";

Page 11: Que es java

var letra = mensaje.charAt(0); // letra = ‘H’

letra = mensaje.charAt(2); // letra = ‘l’

indexOf(letra), calcula la primera posición en la que se encuentra el carácter

indicado dentro de la cadena de texto. Si la cadena no contiene el carácter, la

función devuelve el valor -1:

var mensaje = "Hola";

var posicion = mensaje.indexOf('a'); // posicion = 3

posicion = mensaje.indexOf('b'); // posicion = -1

La función indexOf() comienza su búsqueda desde el principio de la palabra y

solo devuelve la primera posición de todas las existentes. Su función análoga

es lastIndexOf().

lastIndexOf(letra), calcula la última posición en la que se encuentra el carácter

indicado dentro de la cadena de texto. Si la cadena no contiene el carácter, la

función devuelve el valor -1:

var mensaje = "Hola";

var posicion = mensaje.lastIndexOf(‘a’); // posicion = 3

posicion = mensaje.lastIndexOf(‘b’); // posicion = -1

La función lastIndexOf() comienza su búsqueda desde el final de la cadena

hacia el principio, aunque la posición devuelta es la correcta empezando a

contar desde el principio de la palabra.

substring(inicio, final), extrae una porción de una cadena de texto. El segundo

parámetro es opcional. Si solo se indica el parámetro inicio, la función devuelve

la parte de la cadena original correspondiente desde esa posición hasta el final:

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(2); // porcion = "la Mundo"

porcion = mensaje.substring(5); // porcion = "Mundo"

porcion = mensaje.substring(7); // porcion = "ndo"

Si se indica un inicio negativo, se devuelve la misma cadena original:

Page 12: Que es java

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(-2); // porcion = "Hola Mundo"

Si se indica el inicio y el final, se devuelve la parte de la cadena original

comprendida entre la posición inicial y la inmediatamente anterior a la posición

final (es decir, la posición inicio está incluida y la posición final no):

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(1, 8); // porcion = "ola Mun"

porcion = mensaje.substring(3, 4); // porcion = "a"

Si se indica un final más pequeño que un inicio, JavaScript los considera de

forma inversa, ya que automáticamente asigna el valor más pequeño al inicio y

el más grande al final:

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(5, 0); // porcion = "Hola "

porcion = mensaje.substring(0, 5); // porcion = "Hola "

split(separador), convierte una cadena de texto en un array de cadenas de

texto. La función parte una cadena de texto dividiendo sus trozos a partir del

carácter delimitador indicado:

var mensaje = "Hola Mundo, soy una cadena de texto!";

var palabras = mensaje.split(" ");

// palabras = ["Hola", "Mundo,", "soy", "una", "cadena", "de", "texto!"];

Con esta función se pueden extraer fácilmente las letras que forman una

palabra:

var palabra = "Hola";

var letras = palabra.split(""); // letras = ["H", "o", "l", "a"]