domingo, 7 de septiembre de 2008

Arreglos Bidimensionales

Es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un arreglo. Es similar a la de los unidimensionales con la diferencia que hay que inicializarlos primero para indicar cuantos arreglos contendrán (filas) y a su vez inicializar estos (columnas) para indicar cuantos elementos contendrán, para finalmente crear los elementos que se guardarán en el arreglo.

Ejemplo:

int bidimensional [ ] [ ]=new int [25] [30]; //Arreglo de 25 filas y 30 columnas

Arreglo de 4 renglones y 2 columnas:
 int tabla[][]=new int[4][2]; si cada entero ocupa 4 bytes:
 
Elemento Posición relativa en memoria
 Tabla[0][0] 0
 Tabla[0][1] 4
 Tabla[1][0] 8
 Tabla[1][1] 12
 Tabla[2][0] 16
 Tabla[2][1] 20
 Tabla[3][0] 24
 Tabla[3][1] 28

Arreglos

Un arreglo es una secuencia de datos del mismo tipo.

Caracteristicas:
Los datos se llaman elementos del arreglo y se numeran 0, 1, 2, ...
Estos números localizan al elemento dentro del arreglo y se denominan índices
En Java, los índices del arreglo empiezan con 0 y terminan con el tamaño del arreglo -1

Sintaxis de declaración de arreglos en Java es:
tipo [] identificador
tipo identificador [] 

Tipos:
  • char 
  • int
  • double
  • float...

Sintaxis para definir arreglo de un número determinado de elementos:
tipo nombreArreglo[] = new tipo [numeroDeElementos]

Sentencia Continue

La sentencia de continue es de tipo de control de bucles. Dentro de la iteración en un bucle, de cualquiera de los tipos (while, do-while, for), el uso de esta sentencia rompe la iteracion de dicho bucle. Provocando que se ejecute la siguiente iteración de dicho bucle, ignorando las sentencias posteriores a "continue"

Ejemplo de Estructura:
 for(int j = 0; j<10;>
    sentencia 1;
    sentencia 2;
    sentencia 3;
    continue;
    sentencia 4;
};
Explicación:

Este bucle se ejecuta 10 veces, pero con la salvedad de que la sentencia 4 no se ejecuta ninguna vez. Es decir, se ejecutan las sentencias 1, 2 y 3 y cuando se llega a la sentencia de control continue se vuelve de nuevo a comprobar la condición del for y en caso de cumplirse de nuevo a la sentencia 1 y así sucesivamente.

Método Main()

En Java un programa es un conjunto de definiciones de clases que están dispuestas en uno o más archivos.

Mediante una clase creamos el nombre del archivo
class Ejemplo{

Dentro de la clase Ejemplo se define el método main:

Método principal main()

public static void main (String args[]) {
declaraciones locales
sentencias
}

En una clase se definen uno o más métodos.

Java exige que main() se declare public static void

Las palabras public y static son atributos del método .

  • public: accesible desde cualquier clase
  • static: método controlado por la clase.

No es necesario crear un objeto para llamarlo.

La palabra void indica que el método main no retorna ningún valor, es decir cuando el método no devuelve resultados.

miércoles, 13 de agosto de 2008

JVM Y JDK

Java Virtual Machine o (JVM)

Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java.


Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java pueda ser ejecutada en un dispositivo específico, este es el caso de las JVM que utilizan un compilador JIT (Just In Time).

Java


Lenguaje de programación orientado a objetos. Fue desarrollado por James Gosling y sus compañeros de Sun Microsystems al principio de la década de los 90.

*La programación en Java es compilada en bytecode.El lenguaje es parecido a C y C++, aunque su modelo de objetos es más sencillo, y fue influenciado también por Smalltalk, y Eiffel.




Java fue diseñado por James Gosling, de Sun Microsystems, en 1990, como software para dispositivos electrónicos de consumo. Curiosamente, todo este lenguaje fue diseñado antes de que diese comienzo la era World Wide Web, puesto que fue diseñado para dispositivos electrónicos como calculadoras, microondas, y la televisión interactiva entre otros.


En los primeros años de la década de los noventa, Sun Microsystems decidió intentar introducirse en el mercado de la electrónica.Decidió crear una filial, denominada FirstPerson Inc., para dar margen de maniobra al equipo responsable del proyecto.


Inicialmente Java se llamó OAK (roble en inglés), aunque tuvo que cambiar debido a la existencia de que dicho nombre ya estaba registrado por otra empresa. Se dice que el nombre original fue roble en inglés debido a la existencia de tal árbol en los alrededores del lugar de trabajo de los promotores de tal lenguaje.

martes, 12 de agosto de 2008

DocRepair **Herramienta de Reparacion de Doctos.**

¿Te ha pasado alguna vez que te haz esforzado en un trabajo,tareas, proyecto, etc y luego que terminas se daña tu archivo?Pues ami si jajaja y encontre esta herramienta que me ayudo con mi problema espero les sirva.

Descargalo aqui
Descargalo de megaupload aqui