Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

Calculadora binaria

Hola , buen día disculpen las molestias necesito de los sabios conocimientos de un programador.
Tengo un poco de dificultad en la elaboración de este programa:
La aplicación en Java implementa:
1. Las funciones básicas de suma y resta para números binarios enteros de 12 bits ya sean negativas o positivas.
2. Las funciones lógicas básicas de:
• AND y OR
• NOT

Dicho programa debe implementar un menú 1 para la Suma, 2 para la resta, 3 para AND, 4 para OR y S para salir.

Ya realice parte del código todo va perfecto hasta la parte de las operaciones... D=
Ya desarrolle el menú con public static void main(String[] args) y datos tipos Int.
En fin lo pude hacer y posteriormente seguí con la conversión de decimal a binario para obtener algo así en la consola de java.
Convertirtiendo a binarios
Resultado de Número 1:
11000000111001
Resultado de número Número 2:
1100
De ahi en adelante ya me perdí soy novato en esto. trate de declarar strings pero no me da... Alguien que me pueda ayudar con el código porfavor se los agradecería mucho

Comunicacion entre los procesos

Hola a todos.

Soy nuevo en el foro, pero ya tengo unos 7 años programando con Java, pero estoy teniendo un problema que me esta quitando el sueño, pero bueno el problema es el siguiente, en un equipo Unix (HP NonStop Tandem OSS) tengo varios procesos trabajando con hilos, pero estos se intercambian mensajes por medio del protocolo de TCP/IP (Cliente-Servidor) pero esto ya me esta empezando a afectar porque hasta el momento tengo casi 200 procesos corriendo al mismo tiempo, entonces lo que necesito es saber si los procesos de Java se pueden comunicar de alguna otra forma, tal vez por localidades de memoria o algún otro medio.

Espero me puedan ayudar y bueno si tienen alguna duda de algo en lo que los pueda ayudar estoy para apoyar a la comunidad.

Saludos y gracias de ante mano!

Hilos en Java

Hola, me gustaría hacerles una pregunta:
Cuando se requieren implementar threads en java, ¿como saber cual es el numero optimo que requiere tu aplicacion? Por ejemplo, si se quiere usar concurrencia para leer, no se, 3000 archivos, y luego a lo mejor 5000 archivos y luego a lo mejor solo10 o 100, ¿existe algo que diga cuantos utilizar? No se si estoy siendo claro con la pregunta. Saludos !!!

necesito ayuda sobre general un archivo de texto en java

Necesito ayuda urgente porfavor con este proyecto
Se tiene q crear un archivo de texto con una lista de personas con los siguientes datos personales
Nombre, apellido, cedula, edad, sexo,
Tiene q ser máximo de 100 lineas
1. Que lea y cargue los datos desde el archivo de texto
2. Imprima los datos de la lista
3. Lea la cedula introducida por teclado por el usuario y de estar en la lista, imprima todos sus datos por pantalla. En caso de lo contrario imprima un mensaje indicando que la persona no se encuentra en la lista.
4. Imprima la frase “mayor de edad” o menor de edad dependiendo si es mayor o menor de 18 años.

No muestra panel de bloquear pantalla en RichFaces en botón invocado de JavaScript

Sucede que estoy trabajando en una aplicación JSF + RichFaces de lo mas común, uno de los funcionamientos comunes de RichFaces es que cuando presionas un botón y este envía una petición al servidor aparece en la pantalla un dialogo de "loading..." bloqueándola hasta que termina de realizarse la petición, es aquí donde esta mi problema pues tengo un par de botones en pantalla que si los presiono directamente(de manera manual con el ratón) funcionan a la perfección, sin embargo, si invoco el evento click desde un Jscript o Jquery hace el funcionamiento del botón a la perfección pero no aparece la pantalla ("loading") dando la sensación de que no se esta haciendo nada....

espero puedan darme un comentario sobre que puntos revisar ya que buscando en google no aparece mucha información al respecto.

Saludos.

PD. el código del botón es el siguiente:

<a4j:commandButton ignoreDupResponses="true" id="btnGuardarEmpenio"                                      
                                       value="Aceptar"
                                       action="#{billeteUnicoAutos.metodoAEjecutar}"
                                       reRender="algo"

Duda generics

Buenas, tengo lo siguiente:

 CriteriaQuery<tablaBBDD> q = cb.createQuery(tablaBBDD.class);

Queria hacer que tablaBBDD fuese algo generico que me llegase por ejemplo de un xml, en plan asi:

String miTabla = recuperaTablaXML("tabla1");

CriteriaQuery<miTabla > q = cb.createQuery(miTabla.class);

¿Alguna idea?

La parte miTabla.class, como bien dicen abajo (gracias por el aporte) se puede con el Class.forName, pero la parte del "tipo" es la que no se como pasar:

CriteriaQuery<miTabla>

Gracias!

(Editado porque se comió una parte por no ponerlo entre etiquetas code)

Como almacenar LocalTime (Java 8) en postgresql ?

Hola buen día, no he podido encontrar información acerca de como almacenar un campo de tipo LocalTime (java.time.LocalTime) en un campo de postgresql 9.3 que es de tipo 'time whithout time zone'.
Al intentar hacerlo me manda el error:

Caused by: org.postgresql.util.PSQLException: ERROR: la columna «horafin» es de tipo time without time zone pero la expresión es de tipo bytea
  Hint: Necesitará reescribir la expresión o aplicarle una conversión de tipo.

Saludos.

Error en Instancia de Clases

Buen día, soy nuevo en la programación en java, estoy haciendo una aplicación pero el problema es que al compilar mis clases me sale error Cannot find symbol en todas las instancias de las clases. Las clases los llamo de esta manera. Tengo una clase llamada Principal que llama a otras dos llamadas VentanaMetodo y VentanaCalculo, respectivamente.

public class Principal{

VentanaMetodo ventana;
VentanaCalculo calculo;

public Principal(){

ventana= new VentanaMetodo();
calculo= new VentanaCalculo();

}
public static void main (String arg[]){
Principal p= new Principal();
}
}
a grandes rasgos es como realizo las instancias, pero el error me sigue apareciendo si cambio de nombre o de variable. todas las clases están en la misma carpeta. ¿cual seria el problema?, ¿hay un concepto que no tomo en cuenta? Gracias por su ayuda

KeyEvent no se consume en ejecución normal pero en debug sí.

Holas buenas tardes, me enfrento a la siguiente situación, a ver si a alguno de ustedes les ha pasado.

En un frame tengo un texfield, el cual tiene un key listener. Si se presiona enter realiza una sumatoria y limpia un caja de texto, si se presiona F4, abre un dialogo para capturar información la cual se pone en una caja de texto en el frame principal.

Para el dialogo sobreescribo el método createRootPane para obtener eventos con el teclado para aceptar o cancelar el proceso:

@Override protected JRootPane createRootPane() {
    JRootPane root = super.createRootPane();
   
    //agregamos default key listeners
    KeyStroke enterKey = KeyStroke.getKeyStroke("pressed ENTER");
    KeyStroke escapeKey = KeyStroke.getKeyStroke("pressed ESCAPE");
   
    root.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(enterKey, "aceptarAction");
    root.getActionMap().put("aceptarAction", new AbstractAction() {
        @Override public void actionPerformed(ActionEvent e) {
            aceptarCommand();
        }
    });
   
    root.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(escapeKey, "cancelarAction");

Personalizacion JComboBox

Hola, espero alguien pueda ayudarme.

Necesito saber si hay alguna forma de personalizar la apariencia de un JComboBox, para ser más específicos, lo que quiero saber es si hay alguna forma de modificar la flechita que aparece del lado derecho por una imagen personalizada, es decir, colocar una flecha diferente.

Distribuir contenido