Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO
Introduccin
PAG
3
Definiciones de java..
Caractersticas de java, Etapas para crear
un programa en java .
Componentes de una aplicacin en java
Flujos en java
Archivos en java
Interfaz de usuario (AWT) , Estructuras de
6
7
8
9
Almacenamiento en java
Conclusin..
Bibliografa.
11
13
14
INTRODUCCION
ORIGEN DE JAVA
El lenguaje Java as como la mquina virtual, comenzaron como un proyecto
interno de Sun Microsystems en 1990. Los ingenieros de Sun no estaban satisfechos con
el rendimiento del lenguaje C , por lo que James Gosling, Mike Sheridan y Patrick
Naughton, junto con otros ms, comenzaron a desarrollar un nuevo lenguaje, que en
principio pensaron dedicar a la programacin de todo tipo de aparatos, tales como
microondas, neveras, telfonos mviles, etc.
Ellos pensaban que stos generaran muchas e importantes aplicaciones para la
tecnologa del futuro. El lenguaje tendra que obviar problemas que presenta C , en
campos tales como la programacin distribuida, las aplicaciones multihilo, el manejo de
la memoria y ser ms sencillo de manejar que C . Finalmente se deseaba que los
programas fueran portables a todo tipo de aparatos.
Inicialmente el lenguaje se llam Oak (en espaol 'roble'), en honor de un roble
que haba frente a la oficina. En 1992, se present como demostracin una PDA con
interface grfica y un asistente inteligente representado mediante un mueco llamado
Duke. Oak fue presentado a concurso, como solucin tecnolgica, en varios proyectos
para la industria del cine y la televisin, pero no fue elegido.
En 1994 John Gage, James Gosling, Bill Joy, Patrick Naughton, Wayne Rosing,
y Eric Schmidt se se reunieron para reorientar Oak. Decidieron orientarlo hacia la
tecnologa de la Web, pues se pensaba que tras la aparicin del navegador Mosaic, sta
evolucionara hacia la misma clase de interactividad, que la televisin por cable, para la
cual haban estado preparando Oak. Fue asimismo en 1994 cuando se cambi el nombre
de Oak a Java. Poco despus, an en 1994, la plataforma Java 1.0, estaba disponible
para descarga en la Web. En 1995 Netscape anunci que incluira soporte para Java en
sus navegadores, dando con esto un buen apoyo a Java.
DEFINICIONES DE JAVA
objetos.
Objeto: Es la instancia de la clase, se define como el dueo de los
Mtodos.
Palabras Claves (keywords): Las palabras claves reservadas son aquellas
existentes.
Interfaces: Son sintcticamente similares a las Clases, pero con la particularidad
que la definicin de sus mtodos no poseen cuerpo, en otras palabras define los
mtodos que una subclase implementara, pero no define el como ser
implementado.
CARACTERSTICAS DE JAVA.
4
FLUJOS EN JAVA
Un flujo o stream, es una conexin entre un programa y una fuente o destino de datos.
Las diferentes clases de flujos se encuentran agrupadas en el paquete java.io y en la
parte superior de esta jerarqua destacan las clases: Inputstream, Outputstream, Reader,
Writery RandomAccessFile.
Un flujo de entrada maneja los datos que fluyen al programa:
System.in: Instancia de la clase InputStream, flujo de bytes de entrada
Mtodos
Read() permite leer un byte de la entrada como entero
skip(n ) ignora n bytes de la entrada
available() nmero de bytes disponibles para leer en la entrada
Un flujo de salida maneja los datos que fluyen del programa:
System.out: Instancia de la clase PrintStream, flujo de bytes de salida
Mtodos
print()
println()
lush() vaca el buffer de salida escribiendo su contenido
Existen dos tipos de flujos:
Flujos de bytes (byte streams) y flujos de caracteres (carcter streams).
Los flujos de caracteres: se usan para manipular datos legibles por humanos (por
ejemplo un fichero .txt).
Los flujos de bytes: se usan para manipular datos binarios, legibles solo por la
maquina (por ejemplo un fichero .exe)
ARCHIVOS EN JAVA
7
Los archivos de datos son un conjunto de datos estructurados que se tratan como una unidad y
se encuentran almacenados en un dispositivo de almacenamiento externo. Un archivo se
considera formado por una coleccin de datos lgicamente relacionados, a los que
denominaremos registros, cada registro agrupa datos tambin con una relacin lgica entre s a
los que se denomina campos y es el programador el encargado de estructurar los archivos de tal
forma que se adapten a las necesidades del programa ya que, en realidad, Java considera los
archivos simplemente como flujos secuenciales de bytes. A continuacin se muestra mtodos de
como Crear, Editar y Renombrar Archivos.
Crear Archivos
La siguiente funcin crea un fichero si no existe y escribe en l una cadena que recibe
como parmetro.
Editar un Archivo
Renombrar un Archivo
public void renombrararchivo(String archivofuente){
File archivo1 = new File(archivofuente);
File archivo2 = new File("src/archivo2.txt");
boolean renombrado=archivo1.renameTo(archivo2);
if(renombrado){
JOptionPane.showMessageDialog(null, "Archivo Renombrado con xito");
9
}else{
JOptionPane.showMessageDialog(null, "No se pudo renombrar el archivo");
}
}
10
Declaracin
tipoDato [] nombreArray
tipodedato nombreArray[]
Creacin
nombreArray = new tipoDato [ tarnafio] ;
Elementos de un Array
11
CONCLUSION
12
de
Codigo
para
Desarrolladores:
http://codigosparadesarrolladores.blogspot.com/2014/06/codigo-javarenombrar-y-convertir-archivos.html
Garcia, O. (s.f.). El club del programador. Recuperado el 01 de 10 de 2015,
de El club del programador:
http://www.elclubdelprogramador.com/2011/08/23/java-conceptos-debasicos/
Hereida, A. (12 de 03 de 2012). AWT o swing . Recuperado el 01 de 10 de
2015, de http://swing-facil.blogspot.com/2012/03/java-gui-swing-o-awt.html
infosoftw. (08 de 05 de 2007). Breve Historia de JAVA. Recuperado el 1 de 10
de 2015, de Breve Historia de JAVA:
http://www.infosoftw.com/javaTutorialxHTML/node4.html
sheyla88. (15 de 09 de 2009). Caracteristica de JAVA. Recuperado el 01 de
10 de 2015, de Caracteristica de JAVA: http://sheyla88.blogspot.es/
wikibooks.org. (29 de 04 de 2015). Programacion En java. Recuperado el 01
de 10 de 2015, de Programacion En java:
https://es.wikibooks.org/wiki/Programaci
%C3%B3n_en_Java/Primer_programa
wikipedia.org. (25 de 10 de 2014). Wkipedia.com. Recuperado el 01 de 10
de 2015, de AWT: https://es.wikipedia.org/wiki/Abstract_Window_Toolkit
wilqgiraldo. (17 de 10 de 2011). slideshare.net. Recuperado el 01 de 10 de
2015, de slideshare.net: http://es.slideshare.net/wilqgiraldo/importancia-dejava
13