Capitulo 1 - Certificacion Java

CN Camilo Nova Camilo Nova

Camilo Nova

CEO
2 min read.

Como se compila un archivo java desde consola?

javac Programa.java



Como se ejecuta desde la consola?

java Programa <argumento1, ...>



Es posible crear varias clases en un mismo archivo .java?

Si, la clase puede tener clases derivadas de si misma en un mismo archivo .java



Mientras el estado de un objeto es representado mediante sus variables, su comportamiento es representado mediante metodos.



Porque el metodo main(...) debe ser estatico?

Porque en la ejecucion del programa se deben crear objetos, no antes, pero como al iniciar el programa no hay objetos se debe recurrir a una llamada estatica que no requiera la instanciacion previa de un objeto.



Cuales son las reglas para nombrar variables en java?

Puede comenzar con letras a-z, A-Z, $, _, seguido de numeros 0-9 y/o caracteres anteriores y no puede ser una palabra reservada.



Una expresion es un conjunto de elementos java que representan un valor unico, tales como: "esta"+"cadena", int a = b + 4 - i++;, args <= length.



Una sentencia es una expresion que es evaluada computacionalmente, es como tener una expresion que termina con el caracter ';'.



Es cierta esta sentencia: "write once, run anywhere", y esta otra: "Everything in java is an object" y porque?



Que significa encapsulacion?

Cuando un objeto posee tanto atributos como metodos para realizar operaciones logicas, la combinacion de estos dos elementos es llamada encapsulacion.



Que significa herencia?

La propiedad de heredar atributos y metodos de otra clase llamada superclase.



Entre mas baja sea la jerarquia de una clase a nivel de herencia es mas alta su especializacion.



Cual es la clase que se encuentra en la cima de la jerarquia en java?

Object, asi no se haga explicitamente la herencia siempre cualquier clase hereda de Object.



Cual es la palabra reservada en java para expresar la herencia?

extends.



De cuantas clases puede heredar una subclase?

Una sola, a diferencia de C++ que permite la herencia multiple.



Que significa polimorfismo?

Es la exclusiva capacidad en java que permite que una super clase haga un llamado a un metodo abstracto que es definido por una subclase, lo que permite diferentes comportamientos para las distintas especializaciones de una clase.



Cuales son las areas de memoria en java y que se almacena en ellas?

Stack y Heap, en stack se almacena variables locales y llamados a metodos, en Heap se almacena la informacion disponible a nivel global como las instancias de las variables, objetos y referencias estaticas.



All objects live on the heap, always!



Cuando fue lanzado el JDK1.0?

1996



Nombre algunas mejoras para la version J2SE 5.0

Autoboxing, unboxing, for-each loop, enums, static imports, generic classes, varargs y metadata.



Cual es el tamaño de un interprete básico para java?

40 KB


Written by Camilo Nova

CN Camilo Nova Camilo Nova

As the Axiacore CEO, Camilo writes about the intersection of technology, design, and business. With a strategic mindset and a deep understanding of the industry, he is dedicated to helping companies grow.

Newsletter

Subscribe to our newsletter:

Read more

Entrevista a Larry Page

Leyendo Fortune Magazine, encontré una entrevista con Larry Page, uno de los fundadores de Google.He tomado las siguientes co...

1 min read.

Build Once. Own Forever.