반응형 🌿Java & Spring/Java2 [JAVA] String java에는 문자열을 나타내는 String 클래스가 있다. String name = "홍길동" 이렇게 표현하고 쌍따움표를 써야한다. 홑따움표는 문자를 나타내는 char에 써야한다. String 클래스는 한번 인스턴스가 생성하면 수정할 수 없다.(immutabe object) 새 String을 만들어 바꿀 수는 있다. String 표현방식은 두가지가 있다. 1. String a = "test"; 2. String b = "test"; 3. String c = new String("test"); 4. String d = new String("test"); 1번은 constant string pool에 저장. text가 같으면 같은 저장공간을 바라본다. 2번은 java heap에 저장. 1번 == 2번(tru.. 2023. 12. 18. [JAVA] 메소드 오버로딩 자바개발자로 취직을 했다. 이전까지는 자바스크립트만 공부했었는데, 자바를 쓰게 됐다. 그래서 같이 공부하는 친구들과 스터디를 하기로 했고, 블로그를 1주일에 1개씩 업로드하기로 했다. 먼저 메소드를 공부하게 됐다. 책으로 공부하기에는 시간이 오래 걸릴 것 같아 먼저 자바기초강의부터 듣기로 했다. 내가 고른 강의는 인프런에서 들을 수 있는 '나도코딩의 자바 기본편'이다. 메소드(method)를 먼저 공부를 했다. 자바에서 클래스는 속성을 표한하는 필드(field)와 기능을 표현하는 메소드(method)를 가진다. 메소드란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라고 할 수 있다. 메소드의 사용 목적은 중복되는 코드의 반본적인 프로그래밍을 피하기 위함이고 모듈화를 인해 코드의 가독성도 좋아진다. 메.. 2023. 3. 19. 이전 1 다음 반응형