Fichas
Java
Fichas del conjunto (14)
- 1JavaJava 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.
- 2¿Por quién fue creado?El lenguaje de programación Java fue originalmente desarrollado por James Gosling, de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle), y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.
- 3¿Por qué recibió ese nombre?Intentaban desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes, en los que Sun veía un campo nuevo a explorar. Crear un lenguaje de programación fácil de aprender y de usar.
El resultado fue un lenguaje que tenía similitudes con C, C++ y Objetive C y que no estaba ligado a un tipo de CPU concreta.
Mas tarde, se cambiaría el nombre de Oak a Java, por cuestiones de propiedad intelectural, al existir ya un lenguaje con el nombre de Oak. Se supone que le pusieron ese nombre mientras tomaban café (Java es nombre de un tipo de café, originario de Asia), aunque otros afirman que el nombre deriva de las siglas de James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. - 4¿Con qué fin fue creado?El lenguaje Java se creó con cinco objetivos principales:
Debería usar el paradigma de la programación orientada a objetos.
Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
Debería incluir por defecto soporte para trabajo en red.
Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++. - 5¿Qué lo hace distinto de los demás lenguajes de programación?Se puede decir que Java es una tecnología que no sólo se reduce al lenguaje sino que además provee de una máquina virtual Java que permite ejecutar código compilado Java, sea cual sea la plataforma que exista por debajo; plataforma tanto hardware, como software (el sistema operativo que soporte ese hardware). El apoyo a esta tecnología viene dado por la gran cantidad de fabricantes que apoyan esta especificación de máquina virtual.
Aprender el lenguaje de programación Java requiere tiempo y esfuerzo, pero en este curso trataremos de sentar las bases para el conocimiento general del lenguaje. El lenguaje se inspira en otros lenguajes:
sentencias comunes de C y C++
concurrencia parecida a la de Mesa interrupciones parecidas a las de Modula-3
tratamiento de enlace dinámico de código nuevo parecido al de Lisp
definiciones de interfaces parecidas a las de Objective C
gestión de almacenamiento automático parecida a la de Lisp - 6¿Qué se puede programar con él?En Java casi todo son objetos. La mayoría de los lenguajes orientados a objetos permiten la herencia múltiple, lo que puede llevar a confusiones y/o complicaciones innecesarias. Java no permite herencia múltiple, sólo soporta "Herencia simple" en una estructura cósmica (todas las clases Java derivan jerárquicamente de la clase "Object"). La herencia simple significa que en cada momento cada clase sólo hereda de otra clase. Este tipo de herencia evita problemas del tipo de herencias múltiples contradictorias o exclusivas entre sí.
Java también permite la creación de clases totalmente abstractas, a las que llama interfaces con características similares a los interfaces IDL de CORBA. Las interfaces permiten definir métodos que
pueden compartir con varias clases, sin tener en cuenta cómo las otras manejan los métodos. - 7Características de JavaSimple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de basura (Garbage Collector)
Portable
de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software
Dinámico - 8¿Cómo realizar un "Hola mundo"1. Crear la clase HolaMundo.
2. Esta clase la guardaremos en un fichero .java
3. Cuando compilemos y ejecutemos la clase, el código que se ejecuta en primer lugar es aquel que está dentro del método main. La signatura de dicho método es la siguiente:
public class HolaMundo {
public static void main(String[] args) {
Solo nos quedará mostrar el texto "Hola Mundo" por la consola.Para compilar y ejecutar este código tendremos que ejecutar las siguientes sentencias: javac HolaMundo.java ó java HolaMundo - 9¿Qué es un comentario?Un comentario es una opción que permite un lenguaje de programación para establecer algunas oraciones y párrafos y así comprender el código que estamos programando.
- 10Tipos de comentarios en Java1. Comentarios de una sola línea:
Pueden ser colocados en cualquier parte de nuestro código en Java y comienzan por un doble slash "//", al colocar el doble slash en cualquier línea de código, todo lo que haya de ahí en adelante en dicha línea será tomado como comentario
2. Comentarios de múltiples líneas:
Los comentarios multi-línea en Java tal como el nombre lo indica nos permiten comentar varias líneas de nuestro código Java de manera mucho más sencilla en vez de esta añadiendo doble slash "//" a cada línea. Estos comentarios van cerrados entre "/*" y "*/", es decir comienzan donde se ponga "/*" y terminan donde esté el "*/".
3. Comentarios de documentación:
Los comentarios de documentación, también conocidos como Javadoc, son de especial utilidad al momento de documentar no sólo el código fuente, sino el proyecto como tal. Por medio de herramientas externas, podremos generar de forma automática la documentación de un proyecto Java, a partir de estos comentarios de documentación o Javadocs. - 11¿Qué es una variable?Es un espacio en memoria reservado para almacenar un valor, al cual se le reconoce con una etiqueta o nombre para de este modo tener acceso a la información que contiene.
- 12¿Cómo definir una variable?La declaración o inicialización de las variables podemos hacerla de varias maneras, analicemos como:
Forma 1:
Definir total como entero
Esta es una forma muy organizada y detalla de declarar variables, con la palabra Definir, indicamos a PSeInt que inicializaremos una variable, colocamos un nombre, luego decimos de que tipo será “como entero”.
Podemos también definir múltiples variables en una sola línea, ejemplo:
Definir numero1, numero2, numero3, total como entero
Declarar y establecer el tipo de dato a utilizar de la forma anterior es muy útil en algoritmos largos que requieren de mayor organización. - 13¿Cuáles son las variables más usadas en Java?Variables de instancia (campos no estáticos), son las variables que están definidas dentro de un objeto pero que no tienen un modificador de estáticas (static). Suelen llevar un modificador de visibilidad (public, private, protected) definiéndose.
Variables de clase (campos estáticos), son aquellas variables que están precedidas del modificador static. Esto indica que solo hay una instancia de dicha variable. Es decir, aunque tengamos N objetos de la clase, la variable estática solo se instancia una vez.
Variables locales, son variables temporales cuyo ámbito de visibilidad es el método sobre el que están definidas. No pueden ser accedidas desde otra parte del código. Se las distingue de las variables de instancia ya que estas no llevan modificadores de visibilidad delante.
Parámetros, son las variables recibidas como parámetros de los métodos. Su visibilidad será el código que contenga dicho método. - 14Ejemplos de las variables más usadas en JavaVariables de instancia: class Triangulo {
private long base;
private long altura;
}
Variables de clase: class Triangulo {
static long lados = 3;
}
Variables locales: int variable = 2;
Parámetros: public Triangulo(long base, long altura){...}
Información
- Descripción
- Décimo Informática Fichas sobre Java, creado por Genni Rodriguez el 12/07/2019.
- Creado por
- Genni Rodriguez
- Visitas
- 3
- Valoración