Está en la página 1de 7

UNIVERSIDAD TÉCNICA DE AMBATE

FISEI

Nombre: Cristhian Chicaiza

Nivel: 1ª

Fecha: 13 – 06 - 2016

Que es java

Java es un lenguaje de programación orientado a objetos

Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo
ejecuten en cualquier dispositivo.

WORA, o "write once, run anywhere (escribir una vez, ejecutar en cualquier lugar).

Lo que quiere decir es que el código que es ejecutado en una plataforma no tiene que ser recompilado
para que corra el programa.[ CITATION wik16 \l 22538 ]

Que es programación orientada a objetos

Innova la forma de obtener resultados. Los objetos van manipulando los datos de entrada para obtener
los datos de salida.

La orientada a objetos promete mejoras de amplio alcance en la forma de diseño y mantenimiento del
software.
UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

Un objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien
estructurados. Cada objeto no es un ente aislado, sino que forma parte de una organización jerarca.
[ CITATION Mon16 \l 22538 ][ CITATION Wik161 \l 22538 ]

Que son clases en Java

Las clases en Java son plantillas para la creación, en lo que se conoce como programación orientado a
objetos

Son básicamente una plantilla que sirve para crear un objeto.

Objeto: es una entidad (valor) existente en la memoria que tienen unas propiedades (atributos o datos
sobre si mismo almacenando el objeto) y las operaciones disponibles especificadas las cuales son los
métodos.[ CITATION apr16 \l 22538 ][ CITATION pan16 \l 22538 ]

public class Carro{

String marca;
int kilometraje;
String color;

void encender(){
}

void acelerar(){
}

void apagar(){
}
}
UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

Puede contener cualquiera de las siguientes tipos de variables

Variables locales: Las variables definidas dentro de los métodos, los constructores o los bloques se
denominan variables locales.

Se declara la variable y se inicializa en el método y la variable será destruida cuando el método se ha


completado.

Variables de instancia: Las variables de instancia son variables dentro de una clase, pero fuera de
cualquier método.

Estas variables se crean instancias cuando se carga la clase. Las variables de instancia se pueden
acceder desde el interior de cualquier método, constructor o bloques de esa clase en particular.

Variables de clase: Las variables de clase son variables declaradas dentro una clase y fuera de
cualquier método.

Que son los métodos en Java

Se define como un conjunto de instrucciones definidas dentro de una clase, qu realiza una determinada
tarea y lo podemos presentar mediante un nombre. Algunas clases de métodos tenemos

– Math.pow()

– Math.sqrt()

– Character.isDigit()

- System.out.println();

Los métodos siempre permanecen dentro de una clase

Un método en Java es un conjunto de sentencias que hacen algo específico en la clase


UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

Tipos de métodos

Métodos que solicitan parámetros

Son métodos que nos piden algo (uno o más datos)  Es decir, el método para ejecutarse necesita que se
le envíe un parámetro de un tipo concreto.

public void [nombre del método]([parámetros]) {


[algoritmo]
}
 Métodos sin parámetros

Son métodos que no piden ningún dato u objeto para ejecutarse. Un método sin parámetros se identifica
porque sus paréntesis finales están vacíos. Estos métodos no necesitan recibir información para
ejecutarse.[ CITATION apr161 \l 22538 ]

  public [tipo de dato] [nombre del método]([parámetros]) {


[algoritmo]
return [tipo de dato]
}
Valores basados por parámetros

En los lenguajes de programación existen dos formas de pasar los parámetros a los métodos.

Paso de parámetros por valor

Lo primero que tenemos que ver es que para los datos primitivos en Java se realiza claramente una
copia.

1. public void metodo(int p) {


2. p=3;
3. }
4.  
5. int p1=2;
UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

6. metodo(p1);
7.  
8. System.out.println(p1); //p1 = 2

Paso de parámetros por referencia (referencia de objetos)


 Lo que sucede al manejar los objetos en Java es que las variables mantienen una referencia al objeto,
por lo tanto cuando pasamos un objeto como parámetro se está realizando una copia de la referencia.
Así tenemos dos variables diferentes apuntando al mismo objeto.[CITATION lin16 \l 22538 ]

1. MiClase m1 = pnew MiClase();


2. m1.valor = 2;
3. System.out.println(m1.valor); // Devuelve 2
4. metodo_referencia(m1);
5. System.out.println(m1.valor); // Devuelve 3

Variables por valor


Entendemos como asignación de variables por valor cuando se hace una copia del valor de una variable
a otra. Esto lo vemos así:

public static void main(String[] args) {


int a = 10; //es una variable
int b = 20; //es otra variable
int c = a; //la variable "c" tiene la copia del valor de "a"
a = 30; //"a" tiene otro valor
System.out.format("a=%d, b=%d, c=%d", a, b, c); //imprime a=30, b=20, c=10
}

Estos son los tres valores basados por parámetros de Java[ CITATION 1403 \l 22538 ]

Referencias

[1] «wikipedia,» 10 junio 2016. [En línea]. Available:


https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n). [Último acceso: 13 06 2016].
UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

[2] «Monografias.com,» 2016. [En línea]. Available:


http://www.monografias.com/trabajos/objetos/objetos.shtml. [Último acceso: 13 06 2016].

[3] «Wikipedia,» 10 04 2016. [En línea]. Available:


http://www.monografias.com/trabajos/objetos/objetos.shtml. [Último acceso: 13 06 2016].

[4] «apr,» 13 02 2016. [En línea]. Available: http://www.aprenderaprogramar.com/index.php?


option=com_content&view=article&id=426:ique-es-una-clase-java-concepto-atributos-propiedades-o-
campos-constructor-y-metodos-cu00623b&catid=68:curso-aprender-programacion-java-desde-
cero&Itemid=188. [Último acceso: 13 06 2016].

[5] «panamahitek,» 14 03 2016. [En línea]. Available: http://panamahitek.com/que-son-las-clases-en-java/.


[Último acceso: 13 06 2016].

[6] «apr,» 15 02 2016. [En línea]. Available: http://www.aprenderaprogramar.com/index.php?


option=com_content&view=article&id=436:tipos-de-metodos-y-constructores-en-java-metodos-con-
parametros-y-metodos-sin-parametros-cu00625b&catid=68:curso-aprender-programacion-java-desde-
cero&Itemid=188. [Último acceso: 13 06 2016].

[7] «lineadecodigo,» 17 03 2016. [En línea]. Available: http://lineadecodigo.com/java/parametros-por-


referencia-en-java/. [Último acceso: 13 06 2016].

[8] 03 2014. [En línea]. Available: http://www3.uji.es/~belfern/pdidoc/IX26/Documentos/introJava.pdf.


[Último acceso: 13 06 2016].

 
UNIVERSIDAD TÉCNICA DE AMBATE
FISEI

También podría gustarte