bloque3:conceptos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| bloque3:conceptos [30/11/2017 15:51] – Fernando Valdeón | bloque3:conceptos [02/03/2018 14:49] (actual) – borrado Fernando Valdeón | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Conceptos básicos ==== | ||
| - | ===== Workspace ===== | ||
| - | Un **workspace** es un tipo de directorio que usa Eclise para almacenar proyectos. __Un workspace no es un proyecto__. Podemos organizar los distintos proyectos en diferentes workspaces. Para cambiar de workspace ire a la pestaña **File -> Switch workspace**. Por defecto, Eclipse abre el último workspace utilizado. | ||
| - | Es importante entender que todos los proyectos que tengo en un workspace no tienen porqué aparecer en el // | ||
| - | |||
| - | ===== Proyectos ===== | ||
| - | |||
| - | Un **proyecto** es un directorio que contiene subdirectorios para organizar todos los elementos de un programa. Principalmente tenemos la carpeta **src** donde guardamos los ficheros fuente .java, la carpeta **bin** donde se guardan los ficheros .class generados de la compilación de los fuentes. Para abrir un proyecto puedo hacerlo desde la pestaña **File -> Open Projects...** o tambien desde **File -> import -> General -> Existing Projects into workspace**. | ||
| - | |||
| - | Es importante entender que para abrir un proyecto no es necesario tenerlo en ningún workspace. Puede estar en cualquier lugar de nuestro sistema, y ahí seguirá. Sin embargo es útil almacenarlo en algún workspace. | ||
| - | |||
| - | ===== Paquetes ===== | ||
| - | |||
| - | ===== Clases ===== | ||
| - | Las clase es el //molde//, las especificaciones a través de las cuales, los objetos de esa clase serán creados. Cada fichero fuente de Java tedrá al menos la definición de una clase, y recomendablemente solo una. Las clases tienes una estructura básica: | ||
| - | |||
| - | <code java> | ||
| - | package < | ||
| - | |||
| - | import < | ||
| - | |||
| - | class Coche{ | ||
| - | // contienen métodos | ||
| - | // contienen campos o atributos | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | **El fichero que contiene a la clase se debe llamar igual que la clase: Coche.java** | ||
| - | |||
| - | ===== Clase con Método main() ===== | ||
| - | En todo programa debe haber una clase que contiene un método especial: **el método main()**. Desde este método es desde donde se inicia la ejecución de cualquier programa. Hasta que empezamos a crear nuestras clases y objetos, seguiremos la siguiente estructura de clase para todas las clases: | ||
| - | |||
| - | <code java> | ||
| - | package < | ||
| - | |||
| - | import < | ||
| - | |||
| - | public class Coche{ | ||
| - | | ||
| - | | ||
| - | //variables | ||
| - | | ||
| - | // | ||
| - | | ||
| - | | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | ===== Comentarios ===== | ||
| - | En Java tenemos 3 tipos de comentarios. | ||
| - | <code Java> | ||
| - | // comentarios de una sola linea | ||
| - | |||
| - | /* comentarios de bloque | ||
| - | * Los uso cuando el comentario que debo escribir tendrá varias lineas. | ||
| - | * | ||
| - | */ | ||
| - | |||
| - | |||
| - | / | ||
| - | * comentario de documentación | ||
| - | * Se usan para comentar clases, atributos, métodos. | ||
| - | | ||
| - | */ | ||
| - | </ | ||
| - | |||
| - | ===== Identificadores ===== | ||
| - | |||
| - | ===== Palabras reservadas ===== | ||
| - | |||
| - | ===== Mostrar cadenas de texto ===== | ||
| - | |||
| - | ---- | ||
| - | |||
| - | (c) {{date> %Y}} Fernando Valdeón | ||
bloque3/conceptos.1512057075.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
