자바의 메모리 구조에 대해 알아보기 전에, 우선 JVM에 대해서 이야기 할 필요가 있다.자바의 가장 큰 특징 중 하나가 바로 플랫폼에 독립적이라는 것인데,이것은 자바로 작성된 프로그램은 어떠한 운영체제에서도 실행시킬 수 있다는 의미이다.리눅스에서 실행되던 C 프로그램을
Java에서 문자열을 다루는 대표적인 클래스로는 String, StringBuffer, StringBuilder가 있습니다. 작은 시스템에서는 대부분 String을 사용해도 큰 문제가 발생하지 않지만, 대규모 서비스와 시스템에서는 문자열 연산이 많아지거나 멀티 쓰레드