Archive | Java RSS feed for this section

Calcolare quanta memoria occupa una classe Java

20 October 2015

0 Comments

(Italiano) Quante volte abbiamo fatto un calcolo approssimativo della memoria occupata in RAM da una nostra classe?! Forse mai?!

Vediamo come fare a calcolare quanta memoria occupa una nostra classe java in un sistema a 64 bit.

Continue reading...

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

22 January 2013

0 Comments

Continue reading...

Sensibilità di un programmatore Java..

11 December 2012

2 Comments

I (nuovi) programmatori Java, mediamente non sono molto sensibili al consumo di memoria e allo spreco di risorse, vuoi perchè i computer sono veramente potenti, vuoi perchè nessuno ti ha mai obbligato esclicitamente a rilasciare le risorse acquisite.. Tutti sanno dell’esistenza del Garbage Collector, pochi sanno come funziona realmente.. Tutti sanno creare programmi java funzionanti, […]

Continue reading...

Check if an Android’s service is running with java api

26 February 2012

0 Comments

When we are developing some Android app, can happen we would to know whether a service is active or not, for example I needed to know if when I open the app, one service was launched by my apps or not, to see the start button or stop button for the service. Let’s see how it could be a function that will work for us: private boolean isMyServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (RunningServiceInfo service […]

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...

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...