Java è un linguaggio di programmazione orientato agli oggetti di alto livello, indipendente dalla piattaforma, originariamente sviluppato da Sun Microsystems. Java è attualmente di proprietà di Oracle, che ha acquistato Sun nel 2010.
Quindi ho un servizio web che ha qualcosa come un getAccount cui restituirebbe un identificatore all'account se lo avesse ottenuto, altrimenti genera un'eccezione. Il cliente vorrà sempre creare un account se viene generata un'eccezione con le stesse informazioni con cui si ottiene get. Sto creando una libreria di convenienza per …
Sto lavorando su un'applicazione RCP, sono nuovo di questa applicazione. I bean di primavera vengono utilizzati per scrivere la logica aziendale per salvare / recuperare entità. Invece di inviare entità direttamente al client, ci stiamo convertendo in DTO e popolando il client. Durante il salvataggio, stiamo nuovamente convertendo DTO in …
Ho imparato C # nel corso degli ultimi sei mesi circa e ora sto approfondendo Java. La mia domanda riguarda la creazione di istanze (in entrambe le lingue, in realtà) ed è più di: mi chiedo perché l'hanno fatto in quel modo. Prendi questo esempio Person Bob = new Person(); …
Stavo cercando delle risposte in SO o qui, ma senza risultati, ecco perché te lo chiederei. Supponiamo che io abbia due diversi progetti, ad esempio la parte server e la parte client di un'app. Sto sviluppando la mia parte, mentre il mio amico sta realizzando la seconda. Ma entrambi dovremmo …
Supponiamo che io abbia questa gerarchia di classi ... public abstract class Animal { public abstract void eat(); public abstract void talk(); } class Dog extends Animal { @Override public void eat() { } @Override public void talk() { } } class Cat extends Animal { @Override public void eat() …
Nella maggior parte del codice Java, vedo le persone dichiarare oggetti Java in questo modo: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); invece di: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Perché esiste una preferenza per definire l'oggetto Java usando l'interfaccia piuttosto …
Perché i progettisti Java non hanno creato versioni statiche dei metodi di manipolazione delle stringhe nella java.lang.Stringclasse? I seguenti metodi sono ciò a cui mi riferisco, ma la domanda può essere estesa anche ad altri metodi non statici nella classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, …
Mi è stato chiesto delle stringhe immutabili in Java. Mi è stato assegnato il compito di scrivere una funzione che concatenasse un numero di "a" s in una stringa. Cosa ho scritto: public String foo(int n) { String s = ""; for (int i = 0; i < n; i++) …
Ho un metodo DAO che utilizza Spring per l'accesso JDBC. Calcola la percentuale di successo di un venditore nella vendita di un articolo. Ecco il codice: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = …
Secondo me, una delle cose più belle di Scala è la sua interoperabilità con Java e la sua sintassi simile. Una cosa che ho trovato strana è l'uso _dell'operatore per l'importazione dei pacchetti wilcard invece *dell'operatore utilizzato in Java. Esiste un motivo tecnico per l'utilizzo _anziché *? In caso contrario, …
Come programmatore Java, sono sempre stato critico nei confronti delle Eccezioni non selezionate. Principalmente i programmatori lo usano come via per la semplicità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con eccezioni verificate sono molto robusti rispetto alle controparti non controllate. Sorprendentemente alla Scala, …
Questa immagine è tratta dall'applicazione di modelli e schemi basati su dominio: con esempi in C # e .NET Questo è il diagramma di classe per il modello di stato in cui a SalesOrderpuò avere stati diversi durante la sua vita. Sono consentite solo determinate transizioni tra i diversi stati. …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Ho chiesto a molte persone dove iniziare a imparare lo sviluppo di java web, conosco …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Disillusione con lo spazio del portale Sto vedendo un numero inquietante di grandi clienti aziendali che sono rimasti delusi dalla loro esperienza nel portale aziendale, in particolare quelli nello spazio WebSphere Portal Server (WPS). Milioni sono stati investiti, ma la promessa di contenuti personalizzati con aggregazione e strumenti di collaborazione …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.