Een programma wordt vaak uitgevoerd vanaf de opdrachtregel en de interactie met de gebruiker in de command line venster . Java-programmeertaal bevat functies voor interactie met de gebruiker toepassing vanaf de opdrachtprompt . Het ondersteunt deze vorm van interactie door middel van het standaard systeem datastromen en via de console -methode . De Java-console functie kunt u input output lezen van het toetsenbord en schrijven naar het scherm . Door het importeren van personages uit de Java-console in uw toepassing , kunt u gegevens invoeren voor de beveiligde invoer van toegangscodes te controleren . Instructies 1 Klik op "Start " op het Windows bureaublad en klik vervolgens op "Java JDK . " Klik op " Bestand " 2 Selecteer " Open" en dubbelklik klik op het Java- programma waarin u wilt tekens importeren uit het systeem console 3 Voeg de volgende code na de " void main ( ) publiek" regel in uw programma : . < br import java.io.Console > ; import java.nio.charset.Charset ; import java.lang.reflect.Constructor ; import java . lang.reflect.Field ; import java.lang.reflect.InvocationTargetException ; import statische java.lang.System.out ; //store Console karakter in het private veld public class ConsoleCharset { public static void main ( String. .. args ) { Constructor [ ] ctors = Console . class.getDeclaredConstructors ( ) ; Constructor ctor = null; for (int i = 0 ; i < ctors.length ; i + + ) { ctor = ctors [ ,"i ] ; als ( . ctor.getGenericParameterTypes ( ) lengte == 0 ) break ; } //verkrijgen van de interne tekenset gebruikt door java.io.Console try { ctor.setAccessible (true ) ; Console c = ( Console ) ctor.newInstance ( ) ; < . p > Field f = c.getClass ( ) getDeclaredField ( " cs " ) ; f.setAccessible (true ) ; out.format ( " Console charset : % s % n" , f.get ( c ) ) ; out.format ( " Charset.defaultCharset ( ) : % s % n" , Charset.defaultCharset ( ) ) ; //onderscheppen het systeem input uitzonderingen } catch ( InstantiationException x ) { x.printStackTrace ( ) ; } catch ( InvocationTargetException x ) { x.printStackTrace ( ) ; } catch ( IllegalAccessException x ) { x.printStackTrace ( ) op ; } catch ( NoSuchFieldException x ) { x.printStackTrace ( ) ; } } } 4 Klik op " File " en klik vervolgens op " Opslaan " om toegang console toe te voegen aan uw Java-programma .
|