Articles of Giava

EOFException durante la lettura di file con ObjectInputStream

Fondamentalmente ho un problema simile come affermato qui: EOFexception in Java durante la lettura di objectinputstream , ma non trovo una risposta con codice pulito. La risposta afferma che ObjectInputStream#readObject genererà l’eccezione quando il lettore raggiunge End of File. Dopo aver cercato nel web una soluzione, non ho trovato una soluzione. Potrebbe essere una soluzione […]

L’analisi di una stringa in formato data in date java predefinite su 1 e mese a gennaio

Sto cercando di accettare un input di data utente nel formato come “2000 hrs, Thursday, July 20, 2015”. Quindi convertirò questo in un formato data per eseguire operazioni su di esso. Ma la conversione da stringa ad oggi è il mese predefinito a gennaio e la data a 1. Ecco lo snippet di codice: String […]

variabile stringa java utilizzando .next () o .nextLine ()

il seguente è il mio codice sorgente: package functiontest; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class FunctionTest { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int option; String cname, cpassword=”testpassword”,chp=”010-000000″; // cname=”clerk test”; System.out.println(“1. add”); System.out.println(“2. delete”); option = scan.nextInt(); switch(option) { case 1: System.out.print(“Enter clerk […]

Qual è la ragione per UnsupportedClassVersionError?

java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:676) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:317) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) at com.install4j.runtime.MacLauncher.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at apple.launcher.LaunchRunner.run(LaunchRunner.java:115) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52) Non […]

Una situazione strana per “non può fare riferimento a questo prima che il costruttore di supertipo fosse chiamato”

Perché questo codice non viene compilato? public class A { public class B extends A { public B(A a) { } } void foo() { A a = new A(); new B(a) { }; } } A.java:[7,17] cannot reference this before supertype constructor has been called La compilazione ha esito positivo se vengono apportate entrambe […]

Perché la class String ha un costruttore di copie?

Possibile duplicato: Qual è lo scopo dell’espressione “nuova stringa (…)” in Java? Se le classi immutabili, le copie sarebbero uguali agli originali, allora perché la class String in Java ha un costruttore di copie? È un errore o c’è una ragione dietro questa implementazione? Nei documenti Java è specificato che: /** * Initializes a newly […]

“Java.net.MalformsdURLException: Protocol non trovato” letto nel file html

Ho riscontrato un errore: java.net.MalformsdURLException: Protocol not found Voglio leggere un file HTML sul web mainfest ::::: uses-permission android:name=”android.permission.INTERNET” uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” import com.doviz.R.id; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { public String inputLine; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String myUri = “”; myUri […]

java, l’estensione della class con il costruttore della class principale ha parametro

lui io. la lingua è java. Voglio estendere questa class che il costruttore ha parametri. questa è la class principale public class CAnimatedSprite { public CAnimatedSprite(String pFn, int pWidth, int pHeight) { } } questa è la class del bambino public class CMainCharacter extends CAnimatedSprite { //public void CMainCharacter:CAnimatedSprite(String pFn, int pWidth, int pHeight) { […]

Java: la variabile locale mi definita in un ambito che racchiude deve essere definitiva o effettivamente definitiva

Ottengo l’errore, come nell’argomento, e vi chiedo gentilmente come ripararlo … ERROR è in menuItem-loop, dove cerco di impostare il colore in primo piano textArea su uno scelto da menuItem: (colors [mi]) String[] colors = { “blue”, “yellow”, “orange”, “red”, “white”, “black”, “green”, }; JMenu mnForeground = new JMenu(“Foreground”); for (int mi=0; mi<colors.length; mi++){ String […]

Come thread principale creato da Java

Sono nuovo della tecnologia Java. So che ci sono solo due modi per creare Thread in Java Estendere la class Thread Implementazione dell’interfaccia eseguibile Quindi questo è solo due modi per creare Thread . Ma quando iniziamo il nostro programma con JVM principale abbiamo avviato una Thread principale. Penso che anche JVM debba seguire la […]