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.
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
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.
StringBuffer est thread-safe
StringBuilder n'est pas thread-safe
À l'exception du problème de filetage, je pense que tout le reste est pareil
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