목록우테코 (2)
LALA's blog
문자와 문자열 - 문자열(String) 은 자바 프로그램이 실행되는 동안 가장 많이 생성되는 객체이다. - 문자열은 객체이지만 각각의 문자의 나열로 구성된다. char capitalA = 'A'; // 문자 Strinng a = "abc"; // 문자열 == 문자의 배열 String b = new String("abc"); // 이와 같이 구현하지 마라. String 은 가장 많이 사용되는 객체이기 때문에 가장 최적화가 잘 되어있다. 🤔. 문자열들은 어디서 관리되는 될까? - Constant Pool 에 저장이 돼서 계속 재사용할 수 있게 된다. - 아래의 두 문자열은 같은 객체를 바라보고 있다. String string1 = "string"; String string2 = "string"; String..
프리코스 1주 차를 끝마쳤다. 🥶 처음 과제를 봤을 땐 어렵지 않은 것 같다고 느꼈는데, 계속 수정해 나갈수록 부족함도 느끼고 어려움도 느꼈던 과정이었다. 부족했던 점 JAVA 개발이 처음이라 문법이나 IntelliJ 사용이 익숙하지 않아 삽질하는 시간이 꽤 있었다. 기능 구현 목록을 정할 때 눈에 보이는 것들만 작성하기 바빴다. 설계를 먼저 하지 않고 기능을 구현하는데 집중했다. 모든 코드를 class 하나에 다 넣었다. 즉, 모든 데이터와 입력, 출력, 계산 수행을 한 class에서 하도록 했다. 자료구조를 비교해보지 않고 선택했다. 아래 코드를 보시다시피 제일 처음 기능을 모두 완성했을 땐 한 Class에 모든 기능을 구현했다. 사실 최근에 알고리즘 문제를 많이 풀다 보니 해당 과제를 알고리즘 문제..