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.
for (Canvas canvas : list) { } NetBeans mi suggerisce di usare "operazioni funzionali": list.stream().forEach((canvas) -> { }); Ma perché è preferito ? Semmai, è più difficile da leggere e capire. Stai chiamando stream(), quindi stai forEach()usando un'espressione lambda con parametro canvas. Non vedo come sia più bello del forloop …
Supponiamo che all'interno della parte privata di una classe vi sia un valore che viene utilizzato da più metodi privati. Le persone preferiscono averlo definito come variabile membro per la classe o passarlo come argomento a ciascuno dei metodi - e perché? Da un lato, ho potuto vedere un argomento …
Sto mantenendo un'API pubblica e devo deprecare un metodo. Esiste una regola generale su quanti mesi / anni / versioni prima dell'eliminazione dovrei deprecare un metodo?
Sto scrivendo un programma in Java dove ad un certo punto devo caricare una password per il mio keystore. Solo per divertimento, ho provato a mantenere la mia password in Java il più breve possibile facendo questo: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); Keystore keyStore = KeyStore.getInstance("JKS"); { char[] …
Stavo facendo ricerche sulla suite di compilatori gcc su wikipedia qui , quando è venuto fuori questo: GCC iniziò usando i parser LALR generati con Bison, ma gradualmente passò ai parser scritti in discesa ricorsiva scritti a mano; per C ++ nel 2004, e per C e Objective-C nel 2006. …
Sfondo Ho rivisitato un vecchio (ma fantastico) sito in cui non ero stato per secoli: l'Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). Ho iniziato a programmare in C / C ++ diversi anni fa, ma da allora ho lavorato quasi esclusivamente in Java a causa dei vincoli linguistici nei progetti in …
Se sto sviluppando una libreria Java, è buona norma emettere istruzioni di registro all'interno del codice della libreria? La registrazione all'interno della libreria renderà più trasparenti il debug e la risoluzione dei problemi. Tuttavia, d'altra parte, non mi piace sporcare il mio codice di libreria con le istruzioni di registrazione. …
Leggendo il caso Google v Oracle, mi sono imbattuto in queste domande (apparentemente dal giudice presiedente) ... È concordato che quanto segue sia vero, almeno a partire dal 1996? Quelli che seguono erano l'interfaccia di programmazione dell'applicazione Java principale: java.lang, java.util e java.io. Il linguaggio di programmazione Java fa riferimento …
Background: ho seguito alcuni tutorial e scritto alcuni piccoli progetti. Tutto sta andando abbastanza bene usando Google e StackOverflow . Diverse volte negli ultimi giorni mi sono ritrovato a chiedermi "cosa mi sto perdendo?" - Sento che sto ancora pensando a Java mentre scrivo in Python. Questa domanda su StackOverflow …
Questa domanda riguarda se fare in modo che una classe nidificata in Java sia una classe nidificata statica o una classe nidificata interna. Ho cercato qui e su Stack Overflow, ma non sono riuscito a trovare alcuna domanda in merito alle implicazioni di progettazione di questa decisione. Le domande che …
Vengo da linguaggi come Python o Javascript (e altri meno orientati agli oggetti) e sto cercando di migliorare la mia conoscenza operativa di Java, che conosco solo in modo superficiale. È considerata una cattiva pratica anteporre sempre thisagli attributi dell'istanza corrente? Mi sembra più naturale scrivere ... private String foo; …
So che sembra strano dirlo, ma un collega programmatore al lavoro ha deliberatamente usato un paio di cattive pratiche di programmazione apposta! Spiegherò. Prima di tutto lasciami dire che è un ragazzo intelligente e per la maggior parte scrive codice intelligibile. Gli è stato chiesto di implementare le licenze su …
La programmazione non è estranea a me. Ho iniziato a fare markup (HTML, ora per favore non ridere di me) quando avevo 12 anni e un po 'di BASIC quando avevo 13 anni (sapevo molto su diagrammi di flusso, pseudocodici a questo punto), ma poi sono stato ammonito La biologia …
Quale sarebbe un buon esempio dell'uso del TDD in progetti grandi, reali, complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che utilizza pesantemente TDD? Preferibilmente in C ++ ma posso …
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.