jueves, 24 de septiembre de 2009

Java decompiler para netbeans

Bueno aqui dejo un plugin para netbeans que ayuda a decompilar.
.class --> .java

Pasos:
descargar el jad.exe.
Pagina original http://www.kpdus.com/jad.html no funciona.
En este enlace estan todas las versiones: http://www.varaneckas.com/jad
descargar el plugin netbeans(archivo .nbm)


lunes, 21 de septiembre de 2009

Frases px


  • Que dios me guarde en su gloria o el diablo en su memoria.
  • Ese es el problema del etc.
  • Yo no te quiero despedir pero renuncia por favor.
  • Soy soltera, pero en mi juventud fui productiva.
  • En la empresa manejamos un standar para el nombre de archivos. las 3 primeras letras y 4 letras del nombre del reporte...... tonces como llamariamos al archivo "COMERCIAL PENETRACION DE MERCADO": COMP....E.jsp
  • No hay peor envidioso que el de la promocion y peor enemigo que el de la profesion.
  • Dichosos los que nada esperan por que nunca seran defraudados.


jueves, 3 de septiembre de 2009

Depeche Mode - It's No Good

It's No Good

I'm going to take my time
I have all the time in the world
To make you mine
It is written in the stars above
The gods decree
You'll be right here by my side
Right next to me
You can run, but you cannot hide

Don't say you want me
Don't say you need me
Don't say you love me
It's understood
Don't say you're happy
Out there without me
I know you can't be
'cause it's no good

I'll be fine
I'll be waiting patiently
Till you see the signs
And come running to my open arms
When will you realise
Do we have to wait till our worlds collide
Open up your eyes
You can't turn back the tide

Don't say you want me
Don't say you need me
Don't say you love me
It's understood
Don't say you're happy
Out there without me
I know you can't be
'cause it's no good

I'm going to take my time
I have all the time in the world
To make you mine
It is written in the stars above

Don't say you want me
Don't say you need me
Don't say you love me
It's understood
Don't say you're happy
Out there without me
I know you can't be
'cause it's no good


Depeche Mode - Enjoy The Silence

Enjoy The Silence

Words like violence
Break the silence
Come crashing in
Into my little world
Painful to me
Pierce right through me
Can't you understand
Oh my little girl

All I ever wanted
All I ever needed
Is here in my arms
Words are very unnecessary
They can only do harm

Vows are spoken
To be broken
Feelings are intense
Words are trivial
Pleasures remain
So does the pain
Word are meaningless
And forgettable

All I ever wanted...

Enjoy the silence


viernes, 7 de agosto de 2009

Declare Interfaces (Exam Objectives 1.1 and 1.2)

Declare Interfaces (Exam Objectives 1.1 and 1.2)
Declaring an Interface


public interface Bounceable{
public abstract void bounce( );
public abstract void setBounceFactor(int bf); }

Class Tire implements Bounceable {
public void bounce( ){...}
public void setBounceFactor(int bf){ } }
  • Todos los interface methods son implícitamente public and abstract.
  • Todas las variables definidas en una interface debe ser public, static, and final - las interfaces sólo puede declarar constantes, no instance variables.Interface methods no debe ser static.
  • Dado que los interface methods son abstract, no pueden ser final, strictfp, o native.
  • Una interfaz puede extender uno o más interfaces.
  • Una interfaz no puede extender otra interfaz.
  • Una interfaz no puede implementar otra interfaz o clase.
  • Una interfaz debe declararse con la palabra clave interface.
  • Un Interfaz puede ser usado en polimorfismo.
Las interfaces son implicitamente public y abstract asi que estas dos interfaces son lo mismo:
public interface Bounceable {
public abstract void bounce();
public abstract void setBounceFactor(int bf);
}

public interface Bounceable {
void bounce(); // No modifiers
void setBounceFactor(int bf); // No modifiers
}

Por ejemplo, las siguientes cinco method declarations, si es declarado dentro de sus propias interfaces, son legales e identicas.
void bounce();
public void bounce();
abstract void bounce();
public abstract void bounce();
abstract public void bounce();

Los siguientes interface method declarations no compilan:
final void bounce(); // final and abstract can never be used - together, and abstract is implied
static void bounce(); // interfaces define instance methods
private void bounce(); // interface methods are always public
protected void bounce(); // (same as above)

Declaring Interface Constants
Usted puede poner constantes en una interface.Con esto garantiza que la implementacion de la interfaz tendra acceso a la misma constante, como si la clase que había heredado. 
Las 
key rule for interface constants son: 
final public static 

El siguiente codigo no compila:
interface Foo {
int BAR = 42;
void go();
}
class Zap implements Foo {
public void go() {
BAR = 27;
}
}
Usted no puede cambiar el valor de una constante! Una vez que el valor ha sido asignado, el valor no puede ser modificado.