본문 바로가기

Java

(4)
[Java] ""(큰따옴표)와 ''(작은따옴표)의 차이 여러 언어에서 큰따옴표(") 와 작은 따옴표(')를 구분 없이 사용 가능하지만, Java에서는 잘못 사용했을 경우 에러가 발생한다. 큰따옴표(" ")는 문자열(String)을 감싸는 기호이고 작은따옴표(' ')는 문자(Character)를 감싸는 기호이다. 결론 : 큰따옴표(" ") 사이에는 문자 여러개를 입력하고 작은따옴표(' ') 사이에는 문자 하나만 입력할 수 있다.
[Java] 문자열 합치기 총정리(+ 연산자, concat, StringBuilder, StringBuffer) 자바에서 문자열을 합칠 수 있는 방법은 +연산자, concat, StringBuilder, StringBuffer가 있다. 우선 문자열을 합쳐보자. public class Main { public static void main(String[] args) { String str1 = "Hello"; String str2 = "Java"; String result1 = str1 + str2; String result2 = str1.concat(str2); StringBuilder result3 = new StringBuilder(); result3.append(str1); result3.append(str2); System.out.println(result1); System.out.println(result..
instance 변수와 local 변수 멤버변수 = instance 변수 + static 변수 instance 변수와 static 변수는 초기화 하지 않더라도 자동적으로 초기화가 되어진다. -> 정수형인 데이터타입(byte, short, int, long)은 0 으로 자동초기화 -> 실수형인 데이터타입(float, double)은 0.0 으로 자동초기화 -> 문자형인 데이터타입(char)는 ' ' 으로 자동초기화 -> String을 포함한 클래스 타입은 null로 자동초기화 지역변수(local variable)는 반드시 초기화(== 변수에 값을 부여하는 것을 초기화라고 부른다)를 꼭 해주어야 한다. 지역변수는 { } 내에서만 사용되는 것으로 { } 을 벗어나는 순간 자동적으로 메모리(RAM)에서 삭제된다. 문자열과 문자열 사이의 + 는 문자열..
객체화, 생성자 인스턴스(=객체)화 Member loginUser = new Member(); // loginUser과 같은 형태를 카멜기법이라고 한다. Member login_user = new Member(); // login_user과 같은 형태를 스네이크기법이라고 한다. → Member 클래스를 인스턴스(=객체)화 했다고 한다. 카멜 케이스 (camel case) 첫 글자는 소문자로 시작, 두번째 단어부터 단어의 첫 글자만 대문자로 적는다. 표현 방식이 낙타와 모양이 비슷하다고 하여 카멜 케이스라고 한다. 스네이크 케이스 (snake case) 각각의 단어 사이에 언더바(_)를 적는다 표현 방식이 뱀처럼 생겼다고 하여 스네이크 케이스라고 한다 System.out.println(mbr1) -> 패키지명.클래스명@메..