Atajos de teclado más utilizados para Eclipse

Algunos de los atajos más utilizados en Eclipse, imprescindible para los que lo usamos a diario o muy a menudo.

Atajo Descripción
CTRL + H Carga la ventana de búsqueda
CTRL + E Acceso a los ficheros que ya están abiertos
CTRL + O Acceso a los atributos y métodos de esa clase
CTRL + O (2 veces) Igual que el anterior pero añadiendo los atributos y métodos de las clases padre
CTRL + L Acceso a la línea indicada
CTRL + K Rastrea la variable seleccionada
CTRL + F Buscar / Reemplazar una palabra
CTRL + D Eliminar la fila
CTRL + SUPR Eliminar la siguiente palabra
CTRL + RETRO Eliminar la anterior palabra
CTRL + MAY + SUPR Eliminar hasta el final
CTRL + Q Volver a la anterior pestaña de edición
CTRL + 3 Cargador de vistas
CTRL + MAY + F Formatea el texto según lo configurado
CTRL + MAY + S Guarda todos los documentos abiertos
CTRL + MAY + O Organizador de imports (añadiéndolos si faltan)
CTRL + MAY + T Buscador de tipos en el workspace
CTRL + MAY + R Acceso a la búsqueda de recursos
CTRL + 7 Comenta el texto seleccionado

Atajos para autogenerar métodos, bucles, clases, etc.

Acción Atajo Descripción
Crear método main Escribir main,pulsar CTRL + ESPACIO y seleccionar main method Implementa : public static void main (String[] args){ }
Impresión rápida por consola Escribir syso y pulsar CTRL + ESPACIO Implementa : System.out.println();
Sentencia IF Escribir if,pulsar CTRL + ESPACIO y seleccionar la opción statement Implementa : if (condition) {} o con la opción else
Bucle DESDE (for) Escribir for,pulsar CTRL + ESPACIO y seleccionar la opción Implementa : for (int i = 0; i < array.length; i++) {} u otras opciones
Bucle MIENTRAS (while) Escribir while,pulsar CTRL + ESPACIO y seleccionar la opción Implementa : while (condition) {} u otras opciones
Bucle REPETIR HASTA (do..while) Escribir do,pulsar CTRL + ESPACIO y seleccionar la opción Implementa : do {} while (condition);

Introducción a los modelos de ciclos de vida [Presentación]

Ciclos de Vida_ED

Clasificación de los lenguajes de programación [Presentación]

LenguajesProgramación_ED

JNode – Un sistema operativo creado en Java

JNode, es un sistema operativo libre programado en lenguaje Java y con licencia GNU. Pero ésto no es del todo cierto, cómo bien sabemos,
para funcionar se necesita un kernel. Dicho kernel está programado en lenguaje Ensamblador (ASM), por tanto no es del todo Java.

De momento no hay ninguna versión estable o para usuarios finales, pero si se puede descargar y virtualizar alguna beta del sistema.

Empezó siendo un proyecto de investigación y para desarrolladores, pero la meta del proyecto es hacerlo amigable para el usuario. Aunque la descripción oficial lo explica todo
muy bien.

Already very early in the Java history, around JDK 1.0.2, Ewout Prangsma (the founder of JNode) dreamed of building a Java Virtual Machine in Java.

It should be a system that was not only a VM, but a complete runtime environment that does not need any other form of operating system. So is had to be a light weight and most important flexibel system.

Ewout made various attempts in achieving these goals, starting with JBS; the Java Bootable System. It became a somewhat functional system, but had far too much native code (C and assembler) in it.

So he started working on a new JBS system, called JBS2 and finally JNode. It had with a simple target, using NO C code and only a little bit of assembly code.[/font]

In may on 2003 Ewout came public with JNode and development proceeded ever faster from that point on.
Several versions have been released and there are now concrete plans for the first major version.

Se trata de un proyecto realmente interesante aunque dudo de que tenga mucha aceptación por parte de los usuarios.

Enlaces del proyectos:

JNode no es el primer sistema operativo que se intenta crear en Java, anteriormente existió JavaOS (descontinuado desde el 2006), aunque aún
podemos descargarnos la última versión e instalarla.

Otro proyecto interesante es Cosmos, otro sistema operativo creado en C#.

Volver a arriba

Últimos tweets: