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)