Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2009-01-23 10:47:00.0 alle 2009-01-23 10:47:00.0
    Trollate totali: 42885
    Achille!
    Aiuta un crappy programmer Occhiolino
    In Java riuniresti tutte le costanti (public static final String) in un'interfaccia o in una static final class Sorride ?
    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
    • Avatar
      Scritto da
      Non Autenticato
      il 2009-01-23 10:48:00.0 alle 2009-01-23 10:48:00.0
      Re: Achille!

      - Scritto da: Giambo
      > Aiuta un crappy programmer Occhiolino
      > In Java riuniresti tutte le costanti (public
      > static final String) in un'interfaccia o in una
      > static final class Sorride
      > ?

      in un'interfaccia e ti risparmi di scrivere static final
      • Avatar
        ☺
        Scritto da
        il 2009-01-23 11:05:00.0 alle 2009-01-23 11:05:00.0
        Trollate totali: 42885
        Re: Achille!

        - Scritto da:

        > > Aiuta un crappy programmer Occhiolino
        > > In Java riuniresti tutte le costanti (public
        > > static final String) in un'interfaccia o in una
        > > static final class Sorride
        > > ?
        >
        > in un'interfaccia e ti risparmi di scrivere
        > static
        > final

        E dal punto di vista della performance ? Come accede la JVM nei due casi ?
        `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
        • Avatar
          Scritto da
          Non Autenticato
          il 2009-01-23 11:13:00.0 alle 2009-01-23 11:13:00.0
          Re: Achille!

          - Scritto da: Giambo
          >
          > - Scritto da:
          >
          > > > Aiuta un crappy programmer Occhiolino
          > > > In Java riuniresti tutte le costanti (public
          > > > static final String) in un'interfaccia o in
          > una
          > > > static final class Sorride
          > > > ?
          > >
          > > in un'interfaccia e ti risparmi di scrivere
          > > static
          > > final
          >
          > E dal punto di vista della performance ? Come
          > accede la JVM nei due casi
          > ?

          non ne ho idea, so solo che c'è equivalenza formale
          • Avatar
            ☺
            Scritto da
            il 2009-01-23 11:16:00.0 alle 2009-01-23 11:16:00.0
            Trollate totali: 42885
            Re: Achille!

            - Scritto da:

            > > E dal punto di vista della performance ? Come
            > > accede la JVM nei due casi
            > > ?
            >
            > non ne ho idea, so solo che c'è equivalenza
            > formale

            Allora aspettiamo Arzullachille Geek ... Magari ci scappa pure un flame con il lisparo Con la lingua fuori
            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
            • Avatar
              ☺
              Scritto da
              il 2009-01-23 11:45:00.0 alle 2009-01-23 11:45:00.0
              Trollate totali: 5005
              Re: Achille!

              - Scritto da: Giambo
              >
              > - Scritto da:
              >
              > > > E dal punto di vista della performance ? Come
              > > > accede la JVM nei due casi
              > > > ?
              > >
              > > non ne ho idea, so solo che c'è equivalenza
              > > formale
              >
              > Allora aspettiamo Arzullachille Geek ... Magari
              > ci scappa pure un flame con il lisparo
              > Con la lingua fuori

              Mi sa che nella vm è la stessa cosa. Al limite se implementi l'interfaccia non so se le proprietà vengono trasferite al caricamento nel contesto statico della classe o linkate al volo durante l'esecuzione. Immagino che tutto ciò sia trascurabile.

              Personalmente, per comodità, se sono costanti da non portare "a spasso" ma usate nella classe stessa, tipo le costanti dei costruttori, le lascio nella classe, sennò interfaccia comune.
              • Avatar
                ☺
                Scritto da
                il 2009-01-23 11:55:00.0 alle 2009-01-23 11:55:00.0
                Trollate totali: 42885
                Re: Achille!

                - Scritto da: achille97

                > Personalmente, per comodità, se sono costanti da
                > non portare "a spasso" ma usate nella classe
                > stessa, tipo le costanti dei costruttori, le
                > lascio nella classe, sennò interfaccia
                > comune.

                Pure io. Ma ho scoperto un collega che le costanti "da portare a spasso" le infila in una classe statica e final. Dice che cosi' e' piu' performante perche' viene caricata una sola volta dal classloader e l'accesso statico e' piu' rapido (?).

                Inoltre ha insinuato la minaccia che qualcuno possa implementare la mia interfaccia, creando un macello concettuale (Ma sarebbe l'ultima cosa che farebbe con le mani ancora attaccate agli avambracci).
                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2009-01-23 12:02:00.0 alle 2009-01-23 12:02:00.0
                  Trollate totali: 18184
                  Re: Achille!

                  - Scritto da: Giambo
                  >
                  > - Scritto da: achille97
                  >
                  > > Personalmente, per comodità, se sono costanti da
                  > > non portare "a spasso" ma usate nella classe
                  > > stessa, tipo le costanti dei costruttori, le
                  > > lascio nella classe, sennò interfaccia
                  > > comune.
                  >
                  > Pure io. Ma ho scoperto un collega che le
                  > costanti "da portare a spasso" le infila in una
                  > classe statica e final. Dice che cosi' e' piu'
                  > performante perche' viene caricata una sola volta
                  > dal classloader e l'accesso statico e' piu'
                  > rapido
                  > (?).
                  >
                  > Inoltre ha insinuato la minaccia che qualcuno
                  > possa implementare la mia interfaccia, creando un
                  > macello concettuale (Ma sarebbe l'ultima cosa che
                  > farebbe con le mani ancora attaccate agli
                  > avambracci).

                  Da quello che mi ricordo del bytecode java non c'e` differenza tra una classe e un interfaccia per l'accesso alla roba static.

                  Io li metterei in una classe, visto che un'interfaccia si presume che descriva un'interfaccia (la storia "e se qualcuno la implementa" e` una sega mentale da javisti).

                  Se concettualmente e` roba che appartiene a classi separate le lascerei nelle classi dove devono stare, e` vero che e` piu` veloce caricare una classe sola che caricare n classi ma tanto ti serviranno lo stesso, quindi...

                  BTW pensavo che i javisti usassero (come minimo) un oggetto Properties per questa roba.
                  I think happiness is love
                  - Vladimir Putin
                  • Avatar
                    ☺
                    Scritto da
                    il 2009-01-23 12:15:00.0 alle 2009-01-23 12:15:00.0
                    Trollate totali: 42885
                    Re: Achille!

                    - Scritto da: avvelentani

                    > Da quello che mi ricordo del bytecode java non
                    > c'e` differenza tra una classe e un interfaccia
                    > per l'accesso alla roba
                    > static.

                    Hmmmm ... Si, fa senso ...

                    > Io li metterei in una classe, visto che
                    > un'interfaccia si presume che descriva
                    > un'interfaccia (la storia "e se qualcuno la
                    > implementa" e` una sega mentale da
                    > javisti).

                    Ma e' una bella sega mentale, ammettilo A bocca aperta !

                    > BTW pensavo che i javisti usassero (come minimo)
                    > un oggetto Properties per questa
                    > roba.

                    No, l'idea e' quella di usare il nome delle variabili => Se sbagli a tipare il compilatore s'incazza.
                    Con Properties questa sicurezza non l'hai. E l'accesso e' piu' lento.
                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2009-01-23 12:07:00.0 alle 2009-01-23 12:07:00.0
                  Re: Achille!

                  - Scritto da: Giambo
                  >
                  > - Scritto da: achille97
                  >
                  > > Personalmente, per comodità, se sono costanti da
                  > > non portare "a spasso" ma usate nella classe
                  > > stessa, tipo le costanti dei costruttori, le
                  > > lascio nella classe, sennò interfaccia
                  > > comune.
                  >
                  > Pure io. Ma ho scoperto un collega che le
                  > costanti "da portare a spasso" le infila in una
                  > classe statica e final. Dice che cosi' e' piu'
                  > performante perche' viene caricata una sola volta
                  > dal classloader e l'accesso statico e' piu'
                  > rapido
                  > (?).
                  >
                  > Inoltre ha insinuato la minaccia che qualcuno
                  > possa implementare la mia interfaccia, creando un
                  > macello concettuale (Ma sarebbe l'ultima cosa che
                  > farebbe con le mani ancora attaccate agli
                  > avambracci).

                  Le costanti nell'interfaccia sono statiche altresì, quindi il tipo d'accesso mi sa proprio che è lo stesso. Un giorno mi certificherò e te lo dirò con certezza.
                  Vedi se t'aiuta:
                  http://www.mokabyte.it/1998/03/clasload.htm

                  Dice sempre classi o interfacce, non fa differenziazione.
    • Avatar
      Scritto da
      Non Autenticato
      il 2009-01-23 12:15:00.0 alle 2009-01-23 12:15:00.0
      Re: Achille!

      - Scritto da: Giambo
      > Aiuta un crappy programmer Occhiolino
      > In Java riuniresti tutte le costanti (public
      > static final String) in un'interfaccia o in una
      > static final class Sorride
      > ?

      io invece faccio stare tutto (o quasi) in

      .286
      .model tiny
      


      mentre a voi non vi bastano 8T di ram, il mondo è proprio malspartito! Arrabbiato
      • Avatar
        ☺
        Scritto da
        il 2009-01-23 12:17:00.0 alle 2009-01-23 12:17:00.0
        Trollate totali: 42885
        Re: Achille!

        - Scritto da:

        > io invece faccio stare tutto (o quasi) in
        >
        >
        .286
        > .model tiny
        > 


        Ben per te

        > mentre a voi non vi bastano 8T di ram, il mondo è
        > proprio malspartito!
        > Arrabbiato

        Dov'e' il troll che postava le fotografie di auto sportive e panfili quando si parlava di Giambo Ficoso ?
        `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
        • Avatar
          Scritto da
          Non Autenticato
          il 2009-01-23 12:21:00.0 alle 2009-01-23 12:21:00.0
          Re: Achille!

          - Scritto da: Giambo
          >
          > - Scritto da:
          >
          > > io invece faccio stare tutto (o quasi) in
          > >
          > >
          .286
          > > .model tiny
          > > 

          >
          > Ben per te
          >

          ...'nsomma, 64k di ram sono stretti Triste

          > > mentre a voi non vi bastano 8T di ram, il mondo
          > è
          > > proprio malspartito!
          > > Arrabbiato
          >
          > Dov'e' il troll che postava le fotografie di auto
          > sportive e panfili quando si parlava di Giambo Ficoso
          > ?

          non sono io, io dal mio angolino vi guardavo vi e invidiavo tanto (ma nel frattempo riprogrammavo PONG in 2k in meno di 40 minuti) In lacrime
          • Avatar
            ☺
            Scritto da
            il 2009-01-23 12:23:00.0 alle 2009-01-23 12:23:00.0
            Trollate totali: 42885
            Re: Achille!

            - Scritto da:

            > > Ben per te
            >
            > ...'nsomma, 64k di ram sono stretti Triste

            BillG ha detto che 640K dovrebbero bastare per tutti ...

            > > Dov'e' il troll che postava le fotografie di
            > auto
            > > sportive e panfili quando si parlava di Giambo
            > Ficoso
            > > ?
            >
            > non sono io, io dal mio angolino vi guardavo vi e
            > invidiavo tanto (ma nel frattempo riprogrammavo
            > PONG in 2k in meno di 40 minuti)
            > In lacrime

            Grande sara' la tua ricompensa nel regno del cieli Sorride !
            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
            • Avatar
              Scritto da
              Non Autenticato
              il 2009-01-23 12:28:00.0 alle 2009-01-23 12:28:00.0
              Re: Achille!

              - Scritto da: Giambo
              >
              > - Scritto da:
              >
              > > > Ben per te
              > >
              > > ...'nsomma, 64k di ram sono stretti Triste
              >
              > BillG ha detto che 640K dovrebbero bastare per
              > tutti
              > ...
              >

              Ok ma billytheflop i computer ce li aveva a terra, mica in orbita geosincrona Triste

              > > > Dov'e' il troll che postava le fotografie di
              > > auto
              > > > sportive e panfili quando si parlava di Giambo
              > > Ficoso
              > > > ?
              > >
              > > non sono io, io dal mio angolino vi guardavo vi
              > e
              > > invidiavo tanto (ma nel frattempo riprogrammavo
              > > PONG in 2k in meno di 40 minuti)
              > > In lacrime
              >
              > Grande sara' la tua ricompensa nel regno del
              > cieli Sorride
              > !

              ...e sarebbe anche ora che gli spilorci dell'alenia mi offrissero un volo a 0G! Triste
              • Avatar
                ☺
                Scritto da
                il 2009-01-23 19:43:00.0 alle 2009-01-23 19:43:00.0
                Trollate totali: 42885
                Re: Achille!

                - Scritto da:

                > > > ...'nsomma, 64k di ram sono stretti Triste
                > >
                > > BillG ha detto che 640K dovrebbero bastare per
                > > tutti
                > > ...
                >
                > Ok ma billytheflop i computer ce li aveva a
                > terra, mica in orbita geosincrona
                > Triste

                Blasfemo Arrabbiato !
                Non lo sai che Mars Polar Lander montava una beta di Windows 2000 ?!

                > > Grande sara' la tua ricompensa nel regno del
                > > cieli Sorride
                > > !
                >
                > ...e sarebbe anche ora che gli spilorci
                > dell'alenia mi offrissero un volo a 0G!
                > Triste

                No, intendevo nel Regno dei Cieli, vicino all'Omino Invisibile Geek !
                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
<softv>

Pagina generata in 154 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 23 negli ultimi cinque minuti, 43 negli ultimi 15 minuti