소통하는 개발자 Sean
try/catch/Exception 간단히 알아보기
Language 2020. 1. 22. 16:01

초보 개발자입니다. 학교에서도 선생님한테 배우는 게 더 정확하지만 또래 친구들이 알려주는 것이 정확하지는 않아도 더욱 추상적이고 쉬운 표현을 쓰기에 이해가 쉽게 되는 경우도 더러 있습니다. 저 또한 제가 이해한 느낌으로 표현하면서, 복습 효과까지 가져가려고 합니다. 다소 이상한 내용이 있다면 댓글로 남겨주세요! 항상 감사하는 마음으로 한번 더 배우겠습니다. 감사합니다! 책에 나와있는 예제를 따라 치다보면 throw, try, catch, finally와 같은 키워드들이 나온다. 여태까지는 성급히 따라치기 바빴지만, 여러 문서를 참고하며 이해하다 보니 생각보다 별게 아니라는것을 느꼈다. 잘 알지는 못하지만 다음에 이 글을 보고 다시 이해할 수 있도록 내 표현으로 정리해두려고 한다. ♣ 예외는 이런 저런 이..

StringBuilder 간단히 알아보기!
Language/Java 2020. 1. 21. 15:20

자바에서의 문자열은 'String'이 있습니다! 'String'은 변할 수 없는(immutable) 객체라고도 하는데요, 예를 들어 String + String을 하게되면 새로운 String을 생성하는 것이지 기존에 사용하던 메모리를 다시 사용하는 것은 아니기에, 성능적으로 좋지는 않습니다. 이러한 문제를 해결하기 위해 나온것이 -> 'StringBuilder'인데요! 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터를 더하는 방식을 사용하기 때문에 속도도 빠르고 상대적으로 부하가 적다고 합니다! 따라서 긴 문자열을 더하는 상황이 발생한다면 사용하면 되겠죠? StringBuilder output = new StringBuilder(); output.append("abc");// 'Str..