Q:

Declarar Variable Tipo Generica

Quiero que cuando declare la variable2 sea el tipo de variable que asigne sobre <Pcambiar>
En cursos lo vi asi pero no se en que me equivoco
class Hola <Pcambiar>{

public Hola(Pcambiar variable1) {
    Pcambiar variable2 = 5; ////aqui mi da error

    System.out.println("esta es la variable:"+variable1);

}

}

A:

Si la variable es genérica, no puedes asignarle un valor aleatorio. En este caso, el tipo Pcambiar va a depender de lo que necesite la clase. Imagina que no usaras genéricos y en su lugar debas utilizar una clase real como String en lugar de donde está Pcambiar, entonces el código luciría así:
public Hola(String variable1) {
    //Error aquí. No se puede asignar un entero (int) a un String
    String variable2 = 5;
    System.out.println("esta es la variable: " + variable1);
}

La idea de los genéricos es que ayuden a definir métodos que pueden ser utilizados para muchas clases o para un grupo de clases que cumplan cierto criterio como extender de una interfaz o clase abstracta. Además, para asignar el valor de un genérico, deberías realizarlo en el constructor o en un método set mediante una variable del mismo tipo del genérico.
Código de ejemplo basado en tu código actual:
public class Hola <Pcambiar>{
    public Hola(Pcambiar variable1) {
        Pcambiar variable2 = variable1;
        System.out.println("esta es la variable: " + variable2);
    }

    public static void main(String[] args]) {
        //mira que el argumento sea del tipo de clase que estamos enviando
        new Hola<String>("Jaime");
        //los genéricos son solo para clases, no para primitivos
        new Hola<Integer>(5);
        //igual aquí, por ello debemos colocar 10L y no 10
        //sino dará error de compilación
        new Hola<Long>(10L);
        //funciona con cualquier clase
        //agrega el import adecuado: import java.math.BigDecimal
        new Hola<BigDecimal>(new BigDecimal("10.0"));
    }
}

Salida:
esta es la variable: Jaime
esta es la variable: 5
esta es la variable: 10
esta es la variable: 10.0

