You are on page 1of 6

Alumno: Nayra Eliana Arias Palacios Curso 1105 JT Grupo 3

Actividad 06: Parte B

1. ¿Qué es JAVA?

Java es un lenguaje de programación de propósito general, orientado a objetos que es diseñado


para suplir necesidades a partir del internet de las cosas. Específicamente su propósito se basa en
la implementación de software liviano y fácil de transportar. Una característica principal de JAVA
tiene que ver con la multi plataforma, se desarrolla un solo código y puede ser ejecutado en
diferentes sistemas operativos, esto permite que haya una independencia entre las empresas
desarrolladoras de sistemas operativos y su comercialización a partir del software creados en
JAVA.

Java esta creado bajo la premisa “crea código una vez y ejecútalo muchas veces”. Lo anterior
quiere decir que, si hacemos un programa en JAVA, lo puede reconocer cualquier dispositivo como
por ejemplo celulares, Tablet, computadores de escritorio, etc.

2. ¿ Cuál es la historia y evolución de JAVA?

Java fue pensado originalmente para usarse en cualquier electrodoméstico, pero la idea fracaso en
principio, uno de los fundadores de Sun Microsistem rescato la idea para utilizarla en el ámbito del
internet y convirtieron a java en un lenguaje potente seguro y universal, gracias que este lenguaje
es libre (gratuito) y puede ser accedido por todo el mundo (código libre)

Uno de los logros principales de Java a finales del siglo, fue implementar programas dentro de una
página web, remasterizando el código HTML, el uso y aplicación de sitios web a partir de la
aplicación de HTML5

Actualmente Java utiliza una serie amplia de posibilidades y cuenta con innumerables librerías que
enriquecen el potencial del lenguaje desde diseños mecatrónicos hasta ambientes inteligentes,
mejorando la calidad y las capacidades humanas

3. Biografía de fundador de JAVA

James Gosling (19 de mayo de 1955 cerca de Calgary, Alberta, Canadá) es un famoso científico de
la computación conocido como el padre del lenguaje de programación Java.

Carrera
En 1977, Gosling se licenció en ciencias de la computación por la Universidad de Calgary. En 1983,
se doctoró por la Universidad Carnegie Mellon, su tesis doctoral se tituló La manipulación
algebraica de las limitaciones. Su director de tesis fue Raj Reddy. Mientras trabajaba para su
doctorado, escribió una versión de Emacs (Gosling Emacs), y antes de unirse a Sun Microsystems,
construyó una versión multi-procesador de Unix, así como varios compiladores y sistemas de
correo.

Desde 1984 James Gosling ha trabajado en la compañía estadounidense Sun Microsystems donde
fue vicepresidente hasta que ésta fue comprada por Oracle. Abandonó esta compañía el 2 de abril
de 2010. En cuanto a por qué se fue, Gosling escribió en su blog:
Casi cualquier cosa que pudiera decir es honesta y haría más daño que bien. Posteriormente,
empezó a trabajar en Google el 28 de marzo de 2011, anunciándolo en una entrada en su blog.
Actualmente es Jefe de Arquitectura de Software en Liquid Robotics.

Gosling es reconocido como el creador del lenguaje de programación Java. Realizó el diseño
original y la implementación del compilador original y la máquina virtual Java, por lo que fue
elegido miembro de la Academia Nacional de Ingeniería de Estados Unidos (NAE).

Además, Gosling ha contribuido con otros proyectos de software como NeWS y Gosling Emacs. En
el 2015 recibió la medalla John von Neumann de la IEEE por sus contribuciones al desarrollo
informático
Fuente https://es.wikipedia.org/wiki/James_Gosling

4. Campos de aplicación de JAVA

Java tiene grandes usos en el desarrollo industrial, a partir del diseño robótico de sensores de
movimiento, artefactos mecánicos, desarrollo de software para servomotor, diseños domóticos,
medicina, agronomía

5. Procesos de compilación de JAVA

Una vez escrito el programa, necesita compilarlo utilizando un compilador. ... En el proceso de
compilación el compilador comprueba que lo se ha escrito pertenece al lenguaje del programa
Java y lo traduce a otro lenguaje cercano al lenguaje de máquina, determinado código de bytes (
bytecode ).

https://prezi.com/-3xb7f3-xcqz/proceso-de-compilacion-en-java/

6. Entorno de desarrollo de JAVA

os entornos de desarrollo Java son aplicaciones que permiten al programador implementar las
abstracciones del mundo real en un aplicación concreta mediante la introducción de secuencias de
código con sus estructuras de programación.

Actualmente existen dos entornos de desarrollo Java de amplio uso en el sector profesional. Estos
entornos de desarrollo Java son NetBeans y Eclipse

NetBeans

Se trata de unos de los mejores entornos de desarrollo Java. Es libre y su uso principal es el
desarrollo de aplicaciones Java, aunque también permite el desarrollo de aplicaciones en otros
lenguajes de programación tales php, html.

Se trata de un producto gratuito y libre sin restricciones de uso. Además ofrece la posibilidad de
ampliación ya que existen programadores que desarrollan nuevos módulos que se pueden añadir
a dicho entorno.
Eclipse

Se trata de una aplicación de programación multiplataforma que permite el desarrollo de


aplicaciones para Android que también utilizan el lenguaje Java para su implementación.

Existen otros entornos de desarrollo Java (JBuilder, JCreator) pero dado que se trata de software
comercial tienen una menor difusión que los aquí tratados.

https://www.conmasfuturo.com/los-entornos-de-desarrollo-java-los-mejores-entornos-de-
desarrollo-java-para-ninos-y-adolescentes/

7. Como hacer un programa en Java

a tarea de crear un programa Java™ Hello World constituye un excelente punto de partida para
familiarizarse con IBM® Developer Kit para Java.

Para crear, compilar y ejecutar su propio programa Java Hello World, lleve a cabo los siguientes
pasos:

Correlacione una unidad de red con el sistema.

Cree un directorio en el servidor para sus aplicaciones Java.

En la línea de mandatos, escriba:

CRTDIR DIR('/midir')Copiar

donde midir es el nombre del directorio que está creando.

Pulse la tecla Intro.

Cree el archivo fuente como archivo de texto ASCII (American Standard Code for Information
Interchange) en el sistema de archivos integrado. Puede utilizar un producto de entorno de
desarrollo integrado (IDE) o un editor basado en texto (como el Bloc de notas de Windows) para
escribir el código de la aplicación Java.

Dé al archivo de texto el nombre HelloWorld.java.

Asegúrese de que el archivo contiene el código fuente siguiente:

class HelloWorld {

public static void main (String args[]) {

System.out.println("Hello World") } Copiar

Compile el archivo fuente.

Especifique el mandato Arrancar Qshell (STRQSH) para iniciar el intérprete Qshell.

Utilice el mandato cd (cambiar de directorio) para pasar del directorio actual al directorio del
sistema de archivos integrado que contiene el archivo HelloWorld.java.
Entre java seguido del nombre del archivo tal y como lo haya guardado en el disco. Por ejemplo,
entre java HelloWorld.java.

Establezca las autorizaciones de archivo sobre el archivo de clase del sistema de archivos
integrado.

Ejecute el archivo de clase.

Asegúrese de que la vía de acceso de clases Java está bien configurada.

En la línea de mandatos de Qshell, escriba java seguido de HelloWorld para ejecutar


HelloWorld.class con la máquina virtual Java. Por ejemplo, especifique java HelloWorld. También
puede utilizar el mandato Ejecutar Java (RUNJVA) en su sistema para ejecutar HelloWorld.class:
RUNJVA CLASS(HelloWorld)

Si se ha especificado todo correctamente, se mostrará Hello World en la pantalla. Si se ejecuta en


el entorno Qshell, aparece el indicador de la shell (que por defecto es un signo $ ), para indicar que
Qshell está preparado para otro mandato.

Pulse F3 (Salir) o F12 (Desconectar) para volver a la pantalla de entrada de mandato.

https://www.ibm.com/support/knowledgecenter/es/ssw_ibm_i_73/rzaha/crtcmrun.htm

8. Comandos principales en Java

Comandos JAVAC y JAVA

• Antes de empezar con la linea de comandos hay que comprobar que tenemos el PATH y el
CLASSPATH bien definidos como variables de entorno.

El PATH lo usará para reconocer los comandos de java como javac, java y el CLASSPATH para
encontrar los .class.

La variable de entorno PATH tendrá la ruta hasta el bin y la variable de entorno CLASSPATH tendrá
la ruta hasta el lib del JDK del que tira nuestra aplicación.

• javac es el comando para compilar los fichero .java.

Podemos compilar más de una clase a la vez así:

javac paq1/Miclass1.java paq2/Miclass2.java

A la hora de compilar nos podemos posicionar donde queramos y escribir la ruta hasta la clase a
compilar.

//Podemos compilar desde donde queramos...

javac dir1/dir2/dir3/pak1/pak_11/Miclass1.java

Al compilar usaremos el -cp o -classpath únicamente si nuestra clase necesita encontrar otros
.class para compilarse.
//Si Miclass1 usa un .class que está dentro de dir2

// compilaremos :

javac -cp dir2 paq1/Miclass1.java

• Java es el comando para lanzar/ejecutar un .class. Así:

java -cp lugar_de_los_class MiclaseCompilada params_que_necesita

Conceptos básicos que han de entenderse antes de seguir.

https://misapuntesdeprogramacion.wordpress.com/2013/01/23/linea-de-comandos/

9. Declaración de variables en Java

En Java, se puede declarar una variable indicando el tipo de dato que podrá almacenar y su
nombre (identificador). Por ejemplo, para almacenar un número entero, se puede escribir: int
numero; Nota: obsérvese que, es necesario añadir un carácter punto y coma (;) al final de la
declaración.

https://www.abrirllave.com/java/declarar-una-variable.php

10. Declaración de constantes en Java

Una constante es una variable del sistema que mantiene un valor inmutable a lo largo de toda la
vida del programa. Las constantes en Java se definen mediante el modificador final.

La estructura sería:

static final nombreConstante = valor;

De esta forma si queremos definir las constantes DIAS_SEMANA ó DIAS_LABORABLES, que


sabemos que son variables que no cambiarán su valor a lo largo del programa, generaremos el
siguiente código:

static final int DIAS_SEMANA = 7;

static final int DIAS_LABORABLES = 5;

Si queremos utilizar una constante Java, simplemente deberemos de utilizar su nombre. Así, si
queremos utilizar las anteriores constantes, lo haremos de la siguiente forma:

System.out.println("El número de días de la semana son " + DIAS_SEMANA);

System.out.println("El número de días laborables de la semana son " + DIAS_LABORABLES);

http://lineadecodigo.com/java/constantes-en-java/

11. Secuenciación
En ocasiones también conocida como secuencia de Fibonacci o incorrectamente como serie de
Fibonacci, es en sí una sucesión matemática infinita. Consta de una serie de números naturales
que se suman de a 2, a partir de 0 y 1. Básicamente, la sucesión de Fibonacci se realiza
sumando siempre los últimos 2 números (Todos los números presentes en la sucesión se
llaman números de Fibonacci) de la siguiente manera:

0,1,1,2,3,5,8,13,21,34...

Fácil, ¿no?

(0+1=1 / 1+1=2 / 1+2=3 / 2+3=5 / 3+5=8 / 5+8=13 / 8+13=21 / 13+21=34...)

Así sucesivamente, hasta el infinito. Por regla, la sucesión de Fibonacci se escribe así:

n = n-1 + n-2.
https://devcode.la/tutoriales/sucesion-de-fibonacci-en-java/

12. Bucles en Java

Estructuras de control tipo bucle en Java. Vemos los bucles for, while y do while, junto con otras
estructuras de programación como break, continue y return. Los bucles se utilizan para ejecutar un
conjunto de instrucciones varias veces basándose siempre en una condición que decidirá si se
sigue repitiendo o no.

https://www.arkaitzgarro.com/java/capitulo-6.html

Los bucles, iteraciones o sentencias repetitivas modifican el flujo secuencial de un programa


permitiendo la ejecución reiterada de una sentencia o sentencias. En Java hay tres tipos diferentes
de bucles: for , while y do-while .

https://desarrolloweb.com/articulos/1760.php

You might also like