Articles of Giava

Caricamento file multipart su Google Appengine utilizzando jersey-1.7

Ho scritto un’applicazione su Google Appengine con Jersey per gestire il caricamento di file semplice. Funziona bene quando era sulla maglia 1.2. Nelle versioni successive (corrente 1.7) @FormDataParam viene introdotto per gestire gli input multipart / form. Sto usando jersey-multipart e la dipendenza di mimepull. Sembra che il nuovo modo di farlo sia creare file […]

concatenazione di stringhe e numeri Java

Perché l’output è diverso in questi casi? int x=20,y=10; System.out.println(“printing: ” + x + y); ==> stampa: 2010 System.out.println(“printing: ” + x * y); ==> stampa: 200 Perché non è la prima uscita 30? È legato alla precedenza degli operatori? Come prima “stampa” e x sono concatenati e quindi questa stringa risultante e y sono […]

Documento XML da stringere?

Ho continuato a giocherellare per oltre venti minuti e il mio Google-foo mi sta fallendo. Diciamo che ho un documento XML creato in Java (org.w3c.dom.Document): DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); Document document = docBuilder.newDocument(); Element rootElement = document.createElement(“RootElement”); Element childElement = document.createElement(“ChildElement”); childElement.appendChild(document.createTextNode(“Child Text”)); rootElement.appendChild(childElement); document.appendChild(rootElement); String documentConvertedToString = “?” // <—- […]

Come un object chiamerà implicitamente il metodo toString?

Se sto stampando un object della class, allora sta stampando l’implementazione del metodo toString() anche se non sto scrivendo il metodo toString() , quindi quali sono le implementazioni, come sta chiamando toString() internamente?

Java: perché NullPointerExceptions non si chiama NullReferenceExceptions?

Era una svista? O ha a che fare con la JVM?

Come definire un nome object java con una variabile?

Ho bisogno di creare un gran numero di oggetti usando un modello di denominazione facilmente ottenibile attraverso un ciclo. C’è un modo per avere un nome object da leggere da una variabile, come questo? String Var = “ObjectName”; ClassName Var = new ClassName(); Non ho bisogno che all’object venga assegnato un nome di variabile, semplicemente […]

Ottenere dati HTTP grezzi (intestazioni, cookie, ecc.) In Google Cloud Endpoint

Mi chiedo se sia ansible raccogliere dati HTTP grezzi in un Cloud Endpoint. Non riesco a trovare nulla nella documentazione di Google, ma Twitter di App Engine mi ha detto che era ( https://twitter.com/app_engine/status/305747445017624576 ). In tal caso, posso avere una syntax per questo? Sono consapevole che l’API per GCE è ancora agli inizi e […]

Come garantire la completezza in un interruttore enum in fase di compilazione?

Ho diverse istruzioni switch che testano un enum . Tutti i valori enum devono essere gestiti nelle istruzioni switch da un’istruzione case . Durante il refactoring del codice può succedere che l’ enum ristringa e cresca. Quando l’ enum riduce, il compilatore genera un errore. Ma non viene emesso alcun errore, se l’ enum cresce. […]

Come uso StringUtils in Java?

Sono un principiante in Java. Voglio usare StringUtils.replace ma Eclipse emette “StringUtils cannot be resolved” . Ho provato a import java.lang.*; , ma non funziona.

Lo stesso metodo in Interfaccia e class astratta

Sono arrivato alla situazione: public interface Intr { public void m1(); } public abstract class Abs { public void m1() { System.out.println(“Abs.m1()”); } // public abstract void m1(); } public class A extends Abs implements Intr { @Override public void m1() { // which method am I overriding, well it is Abs.m1() but why? // […]