자바[Java]
2019. 6. 22. 00:30
[Java] String의 더하기 연산으로 인한 문제점과 StringBuffer, StringBuilder의 특성과 차이점에 대해서
다음글[Java] String의 불변성(Immutable)과 그 이유String의 불변성으로 인한 문자열 append 연산 문제점최근에는 Java의 컴파일러의 최적화가 진행됨에 따라 문자열의 + 연산시의 문제가 많이 해결되었습니다만 과거에는 String의 불변성에 따른 문제점이 있습니다.JDBC API를 이용할때 다음과 같이 SQL을 + 연산하여 여러 문자열 리터럴을 더해 사용합니다. 여기서는 아주 간단한 sql을 작성해 보았지만 회계관련 ERP 시스템과의 연동을 하는 경우에는 쿼리는 수십 ~ 수백줄이 되기도 합니다. 조건으로 사용하는 컬럼이 늘어날수록 + 연산은 그만큼 증가합니다.String tableName = "user_tbl";String sql = "SELECT * FROM " + tableNa..