반응형

2024/06/03 7

JAVA : 배열 (Array)

# 자바에서 제공하는 기본 데이터 구조 중 하나인 배열(Array)에 대하여 정리- 배열은 정해진 크기의 동일한 데이터 타입 요소들을 저장할 수 있는 자료 구조 - 배열은 고정된 크기를 가지며, 크기가 한 번 정해지면 변경할 수 없다!- 이러한 특성 때문에 배열은 간단한 데이터 저장 및 접근에는 유용하지만, 실무에서는 유연성이 부족해 잘 사용되지 않는다. # 코드로 정리!- Array라는 프로젝트 생성 후, ArrayTest라는 클래스를 생성하여 작성  # 전체 예제 코드public class ArrayTest { public static void main(String[] args) { // TODO Auto-generated method stub // Array (배열) 는, 자바에서 제공하는 ..

JAVA/JAVA 기초 2024.06.03

JAVA : 반복문 (Loop)

# for 문과 while 문을 중심으로 다양한 예제를 통해 반복문의 사용법 정리!- Loop라는 명칭으로 프로젝트 생성후, 동일하게 Loop라는 클래스 생성하여 작성 # 코드 예제public class Loop { public static void main(String[] args) { // 1 ~ 5 까지 출력시켜 보자 // 무식한 방법 System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); System.out.println(5); System.out.println("------------..

JAVA/JAVA 기초 2024.06.03

JAVA : switch 문

# 이전 게시글에서 작성한 if-else 문과 switch 문을 비교하고, switch 문 사용 시 주의해야 할 점에 대해서 정리해 보았다.- Switch 라는 프로젝트를 생성하여  src 내에 Switch 한개의 클래스를 생성하여 작성 # 코드 작성public class Switch { public static void main(String[] args) { // TODO Auto-generated method stub int a = 2; // a 가 1이면, 헬로우 출력 // a 가 2이면, Bye 출력 // a 가 3이면, Good 출력 // 다 아니면, end 출력 if(a == 1) { System.out.println("Hello"); }else if (a == 2..

JAVA/JAVA 기초 2024.06.03

JAVA : 클래스의 멤버변수에 데이터를 셋팅하는 방법 3가지 (getter/setter 함수)

3가지 (getter/setter 함수) >  # 자바에서 클래스의 멤버 변수에 데이터를 설정하는 대표적인 3가지 방법직접 접근 (Direct Access)생성자를 통한 설정 (Using Constructors)게터와 세터 메서드를 통한 설정 (Using Getter and Setter Methods) # 이전에 작성한 코드를 그대로 가지고 설명- 참고 : https://sorktjrrb.tistory.com/183 JAVA : this로 사용하는 멤버변수와 접근제어자(Access)# 자바에서 this 키워드는 현재 객체의 인스턴스를 가리키는 참조 변수로, 주로 인스턴스 변수와 메소드 매개변수를 구분할 때 사용된다. - this 키워드를 사용하면 클래스의 멤버 변수와 메소드를sorktjrrb.tistor..

JAVA/JAVA 문법 2024.06.03

JAVA : this로 사용하는 멤버변수와 접근제어자(Access)

# 자바에서 this 키워드는 현재 객체의 인스턴스를 가리키는 참조 변수로, 주로 인스턴스 변수와 메소드 매개변수를 구분할 때 사용된다. - this 키워드를 사용하면 클래스의 멤버 변수와 메소드를 명확하게 참조할 수 있다. # 멤버 변수와 this 키워드- 클래스 내에서 멤버 변수를 가리키기 위해 this 키워드를 사용할 수 있다.- 생성자나 메소드 내에서 매개변수 이름이 멤버 변수 이름과 동일할 때 this를 사용하여 이를 구분 # 접근제어자 (Access Modifiers)- 접근제어자는 클래스, 변수, 메소드, 생성자 등의 접근 범위를 제어하는 데 사용된다.- 자바에는 네 가지 접근제어자가 있다 !private:동일 클래스 내에서만 접근 가능다른 클래스에서는 접근할 수 없습니다. (접근 하려면 게..

JAVA/JAVA 문법 2024.06.03

JAVA : 생성자 사용법과 생성자도 메소드 오버로딩 한다는것

# 생성자 오버로딩- 생성자도 메서드처럼 오버로딩할 수 있다. - 즉, 하나의 클래스 내에 여러 개의 생성자를 정의할 수 있으며, 각 생성자는 서로 다른 매개변수 목록을 가질 수 있다.- 이전 게시글에 바로 이어서 작성 : https://sorktjrrb.tistory.com/181 # 자바에서 생성자(Constructor)는 객체가 생성될 때 호출되는 특별한 메서드로, 생성자는 클래스의 인스턴스를 초기화하는 데 사용됩니다. 생성자는 클래스 이름과 동일하며 반환 " data-og-host="sorktjrrb.tistory.com" data-og-source-url="https://sorktjrrb.tistory.com/181" data-og-url="https://sorktjrrb.tistory.com/..

JAVA/JAVA 문법 2024.06.03

JAVA : 생성자(Constructor)란?

(Constructor)란? > # 자바에서 생성자(Constructor)는 객체가 생성될 때 호출되는 특별한 메서드로, 생성자는 클래스의 인스턴스를 초기화하는 데 사용됩니다. 생성자는 클래스 이름과 동일하며 반환 타입이 없습니다.생성자의 주요 특징클래스 이름과 동일: 생성자의 이름은 클래스의 이름과 동일해야 한다.반환 타입 없음: 생성자는 반환 타입을 가지지 않는다. (심지어 void도 사용하지 X)객체 초기화: 객체가 생성될 때 초기화 작업을 수행한다. 객체의 필드 값을 설정하거나 초기화할 때 주로 사용자동 생성: 개발자가 생성자를 정의하지 않으면 자바 컴파일러가 기본 생성자(default constructor)를 자동으로 제공, 기본 생성자는 매개변수가 없으며, 객체를 기본 상태로 초기화 # 생성자..

JAVA/JAVA 문법 2024.06.03
728x90
반응형