Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


2
In Java, i tipi enum all'interno di una classe sono statici?
Non riesco ad accedere ai membri dell'istanza della classe circostante dall'interno di un enum, come potrei dall'interno di una classe interna. Significa che le enumerazioni sono statiche? Esiste un accesso all'ambito dell'istanza della classe circostante o devo passare l'istanza nel metodo enum dove ne ho bisogno? public class Universe { …
123 java  enums  scope 

9
Chiamare Java da Python
Qual è il modo migliore per chiamare java da Python? (jython e RPC non sono un'opzione per me). Ho sentito parlare di JCC: http://pypi.python.org/pypi/JCC/1.9 un generatore di codice C ++ per chiamare Java da C ++ / Python Ma questo richiede la compilazione di ogni possibile chiamata; Preferirei un'altra soluzione. …
123 java  python 

7
Comportamento del metodo statico finale
Ho giocato con modificatori con metodo statico e mi sono imbattuto in un comportamento strano. Come sappiamo, i metodi statici non possono essere sovrascritti, poiché sono associati alla classe piuttosto che all'istanza. Quindi, se ho lo snippet di seguito, si compila bene //Snippet 1 - Compiles fine public class A …
123 java  methods  static  final 

13
Android 5.0 - Aggiungi intestazione / piè di pagina a RecyclerView
Ho passato un momento a cercare di trovare un modo per aggiungere un'intestazione a un RecyclerView, senza successo. Questo è quello che ho ottenuto finora: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... …

6
È possibile rendere statiche le classi interne anonime in Java?
In Java, le classi nidificate possono essere statico meno. Se lo sono static, non contengono un riferimento al puntatore dell'istanza che lo contiene (inoltre non sono più chiamate classi interne, sono chiamate classi annidate). Dimenticare di creare una classe annidata staticquando non ha bisogno di quel riferimento può portare a …




11
Modi per salvare le enumerazioni nel database
Qual è il modo migliore per salvare le enumerazioni in un database? So che Java fornisce name()e valueOf()metodi per convertire i valori enum in una stringa e viceversa. Ma ci sono altre opzioni (flessibili) per memorizzare questi valori? Esiste un modo intelligente per trasformare le enumerazioni in numeri univoci ( …
123 java  database  enums 



9
Come aumentare la dimensione dello stack Java?
Ho posto questa domanda per sapere come aumentare la dimensione dello stack di chiamate di runtime nella JVM. Ho una risposta a questo e ho anche molte risposte e commenti utili relativi a come Java gestisce la situazione in cui è necessario un grande stack di runtime. Ho esteso la …

11
Qual è l'uso delle costanti di interfaccia?
Sto imparando Java e ho appena scoperto che l'interfaccia può avere campi, che sono statici pubblici e finali. Finora non ne ho visto alcun esempio. Quali sono alcuni dei casi d'uso di queste costanti di interfaccia e posso vederne alcuni nella Java Standard Library?

7
Qualche modo (o scorciatoia) per importare automaticamente le classi in IntelliJ IDEA come in Eclipse?
In Eclipse, durante la codifica in Java e premi Ctrl+ Shift+ Oimporta automaticamente tutte le classi automaticamente. In NetBeans, questo viene fatto con Ctrl+ Shift+ I. C'è un modo per farlo in IntelliJ IDEA? Ho cercato una scorciatoia equivalente in google, StackOverflow, configurazione IntelliJ IDEA e nel sito web ufficiale …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.