Tag Archives: java

(Italiano) Rimuovere spazi vuoti all’inizio o alla fine di una java string

22 January 2013

0 Comments

Continue reading...

Bella novità di Java 7

2 October 2011

0 Comments

Oggi vi presento una bella (a mio vedere) novità introdotta da Java7, si tratta del “try with resources”, ovvero come dimenticarsi di rilasciare le risorse come ad esempio la connessione al db 🙂 Vediamo in dettaglio di cosa parlo.. Come avreste scritto un programmino per fare una query a db con java6?? Pressocchè in questo […]

Continue reading...

Ottenere il padre di un elemento nel Tree View SWT/JFace

9 July 2011

0 Comments

Al lavoro mi è capitato di dover prendere il padre di un oggetto selezionato nel tree view, operazione semplicissima ma che se non si conosce il trucchetto potrebbe richiedere un pò di tempo prima di implementarla, il problema sta nel fatto che la libreria su citata non mette a disposizione un metodo tipo “getParent()” per […]

Continue reading...

Calcoli con virgola, precisi e finanziari in Java

24 April 2010

0 Comments

Se nella nostra applicazione Java dobbiamo fare calcoli in cui abbiamo numeri con la virgola, tipo calcoli scientifici e calcoli finanziari non dobbiamo utilizzare mai i tipi di dato a virgola mobile come float e double in quanto la loro rappresentazione in binario non riesce ad essere precisa e quindi presenta piccoli problemi di arrotondamento. […]

Continue reading...

Spostamenti su una matrice in Java

20 April 2010

5 Comments

Un piccolo esempio di rappresentazione di un movimento su una matrice, l’esempio è puramente esemplificativo.. Per realizzare un’applicazione con un’interfaccia grafica utilizzeremo poi i KeyListener per catturare gli eventi dei tasti freccia ed il paintComponent per stampare a video il movimento, e rappresenteremo gli oggetti con una classe ad-hock tipo “Omino” 🙂 import java.util.Scanner;   […]

Continue reading...

Uscire contemporaneamente da 2 o più cicli in Java

11 April 2010

5 Comments

A volte può capitare che dobbiamo uscire non da un solo ciclo ma da due o più contemporaneamente al verificarsi di una certa condizione.. Per fare questo, etichettiamo i cicli e con l’istruzione break <etichetta> usciamo dal ciclo ed andiamo all’ altro! Qui sotto vediamo un piccolo esempio per capire meglio: public class esempio { […]

Continue reading...

Parser html con JavaCC

25 September 2009

20 Comments

Vi presento un piccolo esempio di come si può scrivere facilmente un parser LL1 in java con il tool JavaCC. Il seguente codice è solo a scopo didattico, ovviamente non riconosce tutti i costrutti del linguaggio html ma rende l’ idea della semplicità di realizzazione di un parser. options { IGNORE_CASE = true; } PARSER_BEGIN(parserHTML) […]

Continue reading...

Creare processi batch in Java

17 September 2009

5 Comments

In questo post vedremo come creare un processo batch in java che eseguirà una semplice query nel database Oracle 10g attraveso il driver JDBC:ODBC. import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger;   /** * * @author Alessandro Musacchio */ public class Main {   public static void main(String[] args) { Connection con = null; Statement st […]

Continue reading...

Pubblicata la prima Beta di 3dMChess!!

3 September 2009

0 Comments

Gioco di scacchi in java e opensource! Poco fa ho ultimato il caricamento della prima release Beta della mia interfaccia grafica per GNUChess e altri motori compatibili con xBoard chiamata 3dMChess. Con questa relaese il software prende vita e si può notare la sua vera costituzione e formazione, in un futuro ci saranno sostanziali miglioramenti […]

Continue reading...

Problema tra JMenu (Swing) e Java3D

1 August 2009

0 Comments

Un problema comune quando si lavora con le Swing e le API Java3D è quello di incorrere nel sovraposizionamento della parte 3D sulle swing. A me è capitato che il componente JMenu delle Swing andasse a finire sotto la parte 3D, questo perchè i componenti Swing sono detti lightweight mentre i componenti Java3D sono detti […]

Continue reading...