Java Standard Edition

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

Explicación de las excepciones del JDK

Muchas veces no sabemos bien por qué se arroja una excepción, o sobre todo, qué excepción arrojar en una situación dada. Esta guía es muy útil para esos casos.

Explanations of common Java exceptions

como se utiliza forEachRemaining(Consumer<? super E> action) ??? de Iterator

Hola, ¿alguien me podría ejemplificar como utilizar el método forEachRemaining() de la interface Iterator?.
Saludos.

Guardar numeros enteros en un archivo

Hola, estoy aprendiendo java, y me hice un programa que calcula matrices de 3x3 por el metodo de Gauss Jordan, además calcula el determinante.

La interfaz gráfica la hice con JFrame, en Net Beans.

He añadido un menú donde tiene submenú abrir y guardar. Sin embargo no sé nada de como hacer para guardar algo.
En realidad, no quiero que me copien el código y me digan "acá lo tenés" porque de esa manera no aprendo nada.
Por eso me gustaría que me digan que es lo que tengo que estudiar para esto.

Saludos

ayuda con SQL server y java

Hola buenos dias,soy nuevo en el foro,tengo un problema,soy nuevo en las ejecuciones de SQL con java,necesito hacer un formulario que se conecte a la base de datos de SQL server,ya que conecto a la base de datos habilito un boton que diga COMENZAR dando click necesito disparar un query que el DBA me otorgo pero sinceramente nunca habia visto un query de ese tipo,al momento de ejecutarlo me manda esto:
Excepcion del querycom.microsoft.sqlserver.jdbc.SQLServerException: Sintaxis incorrecta cerca de '@EX_PED'.
Esta utilizando variables de Tabla,el query es muy largo y trate de separarlo por medio de variables pero no me funciona ni todo corrido.
Este es el codigo del Boton que dice Comenzar:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
     
        sql = "DECLARE @EX_PED TABLE (PERIODO SMALLINT, EJERCICIO SMALLINT,Cerrado SMALLINT ,Orden INT,ReqtrASp SMALLINT,Ctpoliza INT ) "
                + "INSERT INTO @EX_PED";

        sql2 = "SELECT Periodo,Ejercicio, '0' AS Cerrado,'10' AS Orden,'0' AS ReqtrASp,'-1' AS Ctpoliza "
        + "from CtEmpresa1.dbo.Afectaciones"

Bloquear dias jDateChooser

Que tal, soy nuevo en esto, estoy trabajando con NetBeans IDE 7.4, tengo un jDateChooser, en la cual necesito bloquear o impedir que me guarde una fecha que no sea sabado, (quiero que me bloque todos los dias excepto el sabado), no se si se pueda hacer, de forma que no ingrese codigo, por ejemplo al poner el "maxSelectableDate" o el "minSelectableDate" del jDateChooser, pues solo le cambio a la fecha que yo desee, y los demas años, meses y dias aparecen bloqueados, necesito algo similar. En caso de que solo con codigo se pueda, me pueden dar algun ejemplo, o que me den algunas ideas de como podria realizarlo, es un poco urgente, para no "reprobar". Gracias de antemano!!!

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"
Distribuir contenido