1. A system for efficient string concatenation in a virtual machine environment, comprising: a virtual machine for executing a software application, including concatenating strings; a memory space for storing the strings as software application bytecode; a string concatenation structure for use by the virtual machine in concatenating the strings; and a bytecode compiler, comprising a string concatenation sequence detector.