Maison  >  Questions et réponses  >  le corps du texte

java - spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?

spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?

大家讲道理大家讲道理2744 Il y a quelques jours933

répondre à tous(4)je répondrai

  • 阿神

    阿神2017-04-18 10:50:37

    Si vous l'utilisez comme variable globale, vous ne pouvez utiliser que StringBuffer, car spring mvc n'est pas thread-safe. S'il est uniquement utilisé comme variable locale, utilisez stringBuilder. Leurs fonctions sont exactement les mêmes, mais les méthodes. de StringBuffer sont toutes des méthodes synchronisées et multithread. Les performances sont pires que celles de StringBuilder.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:50:37

    StringBuffer est thread-safe
    StringBuilder n'est pas thread-safe

    répondre
    0
  • 阿神

    阿神2017-04-18 10:50:37

    À l'exception du problème de filetage, je pense que tout le reste est pareil

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:50:37

    Il n'y a aucun problème de sécurité des threads lorsqu'il est écrit dans une méthode. . . Comparaison de vitesse de Stringbuilder, il est recommandé d'utiliser

    lors de l'exploitation de grandes quantités de données

    répondre
    0
  • Annulerrépondre