Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


lenguaje java informatica, Apuntes de Informática

explicación breve y basica del lenguaje sobre el entorno de programación java

Tipo: Apuntes

2018/2019

Subido el 17/02/2019

jorgito1100
jorgito1100 🇪🇸

12 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tipo de Datos Alcance o Rango
int de -2147483648 a 2147483647 (4bytes )
byte de -128 a 127 (1Byete)
short de -32768 a 32767 (2Bytes)
long de -9223372036854775808 a 9223372036854775807 (8Bytes)
char de '\u0000' a '\uffff', ambos incluidos que es lo mismo que de 0 a 65535, 1 letra
boolean 0 o 1 (1bit)
float 4Bytes, punto flotante
double 8Bytes, punto flotante
String No es un tipo de datos básico, es un objeto básico, con propiedades y métodos, pero el
lenguaje Java permite definir un nuevo objeto con el delimitador (“), por lo que podemos
concatenar (unir) texto utilizando el operador (+) con los nombres de los objetos de tipo String
y los trozos de texto delimitados con (“).
Palabra clave Significado
public Para una clase, que es accesible desde cualquier parte, para un método, que es accesible por cualquier
método que pueda acceder a la clase de objetos. Para que una clase que deriva de otra tiene que ser
pública la clase de objetos padre para poder ser accecible.
private Sólo se permite a la misma clase de objetos acceder a sus propiedades o métodos.
protected Sólo se permite al paquete acceder a esta clase.
package Define a que paquete pertenece una clase.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga lenguaje java informatica y más Apuntes en PDF de Informática solo en Docsity!

Tipo de Datos Alcance o Rango

int de -2147483648 a 2147483647 (4bytes )

byte de -128 a 127 (1Byete)

short de -32768 a 32767 (2Bytes)

long de -9223372036854775808 a 9223372036854775807 (8Bytes)

char de '\u0000' a '\uffff', ambos incluidos que es lo mismo que de 0 a 65535, 1 letra

boolean 0 o 1 (1bit)

float 4Bytes, punto flotante

double 8Bytes, punto flotante

String No es un tipo de datos básico, es un objeto básico, con propiedades y métodos, pero el

lenguaje Java permite definir un nuevo objeto con el delimitador (“), por lo que podemos

concatenar (unir) texto utilizando el operador (+) con los nombres de los objetos de tipo String

y los trozos de texto delimitados con (“).

Palabra clave Significado

public Para una clase, que es accesible desde cualquier parte, para un método, que es accesible por cualquier método que pueda acceder a la clase de objetos. Para que una clase que deriva de otra tiene que ser pública la clase de objetos padre para poder ser accecible. private Sólo se permite a la misma clase de objetos acceder a sus propiedades o métodos.

protected Sólo se permite al paquete acceder a esta clase. package Define a que paquete pertenece una clase.

import Define que paquetes usaremos, para no escribir el nombre completo de la clase a la que hacemos referencia como: com.compunauta.aprendiendojava.HolaMundo class Inicia la declaración de una Clase (tipo de datos). new Instancia un objeto, crea un objeto partiendo de una clase en partic

Operadores y Delimitadores Básicos

Operador Datos Acción

+ String^ Une texto (concatenador).

número Suma.

- número^ invierte el signo del número.

número Resta.

* número^ Multiplica y tiene prioridad sobre la suma y resta.

/ número^ Divide y tiene prioridad sobre la suma y resta.

% número^ Devuelve el resto de la división del operador derecho por el izquierdo.

! booleano^ El operador^ NOT^ booleano.

~ número^ Invierte bit por bit el operando de la derecha

& entero o booleano^ El operador^ AND, booleano bit por bit del elemento a la izquierda contra el de la derecha.

/* */ Cualquier^ Delimitan un trozo de texto como comentario.

/** */ Cualquier^ Delimitan un trozo de texto como documentación para JavaDoc

Operador Datos Acción

{} Cualquier^ Delimitan un bloque de código de una estructura de datos.

() Cualquier^ Asocia una operación teniendo prioridad, o en caso de un método agrupa los argumentos separados por

comas.

Bucles y tomas de decisión

Se utilizan para el control de bucles y tomas de decisión en un programa, se utilizan paréntesis () para

encerrar las condiciones, y llaves {} para los bloques de datos

Palabra clave Significado if (condicion){ ....} else {....

}

Ejecuta el bloque separado por {} siempre y cuando se cumpla la condición, acompañada a esta estructura existe else (sinó) que es para el caso contrario a la condición, sin tener que evaluar la condición negada. for (inicial;condición;repetición){ ....} Se ejecuta la sentencia inicial, y si se cumple la condición se ejecuta el código en el interior de la llaves, una vez que se termina se ejecuta la repetición y se vuelve a comparar la condición, mientras la condición sea cierta el bloque encerrado entre llaves se seguirá ejecutando. while (condición){ .... } Mientras se cumpla la condición entre paréntesis, se ejecuta el código en el interior de {} de manera infinita hasta. switch (varieblenumérica){ case num1:..... break;

case num2: .....break; default:

La sentencia switch es un tanto compleja y probabilísticamente poco usada ya que no puede usarse con objetos y las comparaciones son primitivas, en algunos trozos o segmentos de código es crucial para optimizar la velocidad de nuestro programa, de acuerdo al contenido de la variable numérica se ejecuta la sentencia case que coincida, cada bloque de código debe terminar con break, ya que en caso contrario

se seguirá ejecutando la siguiente cláusula case, existe una opción default que es para cuando ninguno de los casos resulta ser el correcto. do{ ... }while(condición); El bloque dentro de la palabra clave do, se ejecutará al menos una vez y si la condición de while se cumple, se repetirá mientras sea cierta. break Interrumpe un bloque y se ejecuta la siguiente línea fuera de él. continue Interrumpe el resto del código del bloque y vuelve a empezar con la siguiente iteración. return Interrumpe el método entero y devuelve el tipo de datos de la derecha al punto donde se llamó a la función.

Tabla 5: Palabras Clave - Control de Flujos, tomas de decisión

Página 15/

Reservadas

Palabra clave Significado goto Palabra reservada en el lenguaje de programación Java, no puede utilizarse pero el compilador en ciertas ocasiones es capaz de generar un comportamiento similar en las optimizaciones, de tal manera que los binarios si podrían estar utilizando este tipo de salto a una etiqueta. const Palabra reservada que no es utilizada por el momento en Java.

Tabla 6: Palabras clave – Reservadas

Excepciones, control de errores

En casi todos los lenguajes de programación existen mecanismos para actuar según sucedan errores de

cualquier tipo, desde accesos al disco hasta división por cero, los cuales de no ser manipulados por nuestro

consola de comandos.

\n Salto de línea, es el caracter usado incluso en las viejas impresoras que necesitaban avanzar de línea para escribir en el próximo renglón.

\r Retorno de carro, es el caracter que devuelve el cursor o el cabezal de la imprezora al inicio del renglón, Linux, usa \n para un nuevo renglón en los archivos de texto, Windows utiliza una combinación \n\r. \” Insertan las comillas dobles

' Insertan la coma simple. \ Insertan la misma barra invertida que usamos como escape.

\DDD Las tres D son dígitos y representan un caracter en su versión octal.

\uDDDD Las cuatro D son dígitos y representan un caracter unicode en hexadecimal.