Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Metodo getresource()

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305

    Metodo getresource()

    Salve ho letto che con getClass().getResource(//path risorsa) posso caricare immagini nel software senza dover portare con me i file. Potreste spiegarmi meglio cosa fa questo metodo^? ho letto la documentazione ma non mi è molto chiaro il meccanismo di ddelega. grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Da qualche parte la risorsa ci deve essere: la magia non è ancora stata inventata

    Il file te lo devi portare dietro, dentro il JAR ad esempio.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Da qualche parte la risorsa ci deve essere: la magia non è ancora stata inventata

    Il file te lo devi portare dietro, dentro il JAR ad esempio.
    mi dispiace ma la tua risposta non é pertinente alla moa domanda !! rileggi perpiacere !! lo so che il file va nel jar!! io intendevo indietro nelle cartelle !! e comunque ripeto la mia domanda non è questa

  4. #4
    loads resources from the classpath, not from a filesystem path

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Quote Originariamente inviata da franksisca Visualizza il messaggio
    loads resources from the classpath, not from a filesystem path
    non so dove l'hai trovato ma sulla documentazione ufficiale c'è questo:
    Finds a resource with a given name. The rules for searching resources associated with a given class are implemented by the defining class loader of the class. This method delegates to this object's class loader. If this object was loaded by the bootstrap class loader, the method delegates to ClassLoader.getSystemResource(java.lang.String).Before delegation, an absolute resource name is constructed from the given resource name using this algorithm:

    • If the name begins with a '/' ('\u002f'), then the absolute name of the resource is the portion of the name following the '/'.
    • Otherwise, the absolute name is of the following form:
      modified_package_name/name
      Where the modified_package_name is the package name of this object with '/' substituted for '.' ('\u002e').

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    novità?

  7. #7
    in che senso novita`?

    quello mi pare di averlo recuperato su stackoverflow, ma a te credo serva il concetto.

    poi sulla documentazione c'e` anhce il getResourceAsStream

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    ho pubblicato quello che ho trovato sulla documentazione . volevo capire se qualcuno potesse aiutarmi a capire il meccanismo di delega

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Questi concetti sono già stati spiegati tante volte in questo forum.
    Prova a vedere, innanzitutto, questo mio post.

    Altre discussioni utili sono:

    - http://forum.html.it/forum/showthrea...readid=1253246 (dove andbin ha spiegato per bene il funzionamento)
    - http://forum.html.it/forum/showthrea...readid=1536657


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2025 vBulletin Solutions, Inc. All rights reserved.