🤍 JAVA 특징 : 객체지향언어 이며 운영체제에 독립적 "Write once, run anywhere"
🤍 JVM (Java Virtual Machine) : Java를 실행하기 위한 가상 컴퓨터 (software로 구성된 hardware)
System.out.println("Hello, Mallang!");
🩷 System.out.print() 🩷 Scanner
🩷 변수(variable) : 값을 저장할 수 있는 저장공간
🧡 연산자(operator) : 연산을 수행하는 기호
💛 조건문(ConditionalStatement) : 조건에따라 다른문장이 수행되도록 함
💛 반복문(Iteration) : 작업이 반복적으로 수행되도록 할 때 사용
💚 배열(array) : 같은 type의 여러 변수 → 하나의 묶음으로 다루는 것
💙 객체지향언어 : 규칙 이용 → 코드 간 서로 관계를 맺어줌 → 유기적으로 프로그램 구성
💜 상속(extends) : 기존 클래스 재사용 → 새로운 클래스 작성하는 것
🖤 제어자(modifier) : 클래스, 변수, 메서드선언부에 사용 → 부가적 의미를 부여함
1. String 관련 메서드 2. StringBuilder 관련 메서드 > String은 한번 만들어지면 문자 추가/삭제가 불가하므로, 변경이 필요한 경우 StringBuilder를 사용함 3. List 관련 메서드 4. Array to List / List to Array (배열 리스트)