Visualizzazione dei risultati da 1 a 10 su 19

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da francesco.muia Visualizza il messaggio
    Che il caricamento delle classi è il "da dove" caricarle sono 2 fasi distinte e dalla sua domanda non si capisce se effettivamente vorrebbe precaricarsi in memoria tutte le classi oppure non sapeva come aggiungere classi nel classpath a runtime.
    Esatto. Aggiungo che sostituire il class loader non è semplice, di solito è una operazione assai rognosa se non sai bene dove metti le mani ( es coi plugin è importante anche l'ordine di caricamento delle classi). Detta in questi termini, bisogna capire quanto degradate sono le prestazioni a causa del loader e il guadagno dal cambio

  2. #2
    Quote Originariamente inviata da valia Visualizza il messaggio
    Esatto. Aggiungo che sostituire il class loader non è semplice, di solito è una operazione assai rognosa se non sai bene dove metti le mani ( es coi plugin è importante anche l'ordine di caricamento delle classi). Detta in questi termini, bisogna capire quanto degradate sono le prestazioni a causa del loader e il guadagno dal cambio
    Non e' necessario sostituire il class loader; dopo averne creato uno, per esempio con il codice che ho riportato sopra, basta

    Object myNewObject = Class.forName(className, true, myClassLoader).newInstance();

    ed hai l'oggetto creato e pronto per l'uso.

    Non degrada le prestazioni

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.