분류 전체보기(278)
-
Arrays
Arrays - 배열과 관련된 다양한 작업을 쉽게 처리할 수 있도록 도와줌 - 정렬, 복사, 비교 - 메서드 sort() : 배열을 정렬 copyOf() : 배열을 복사해서 똑같은 배열을 생성 equals() : 두 배열이 같은지 비교 fill() : 배열을 모두 지정된 값으로 채우기 toString() : 배열을 문자열로 변경해서 보여줌 asList() : 배열을 리스트로 변환해서 추가. 배열을 수정하지 않고 배열의 내용을 감싸서 보여줌 String[] 배열 = {"사과", "바나나"}; //List 계열에 추가할 떄 ArrayList 리스트 = new ArrayList(Arrays.asList(배열)); ArrayList 리스트 = new ArrayList(Arrays.asList("사과", "바..
2024.05.03 -
ArrayList
ArrayList - 리스트는 배열과 비슷하지만 크기가 제한되어있지 않음 - 따라서 원하는 만큼 담을 수 있음 - ArrayList로 사용하지 말것. => 지금은 ArrayListEx로 사용 ex) ArrayList 변수명 = new ArrayList(); int -> Integer String -> String double -> Double char -> Character - add : 추가 - get : 반환 - set : 수정 - remove : 삭제 - size : 개수 확인 - isEmpty : 비어있는지 확인 - clear : 모두 삭제
2024.05.03 -
배열 array
*배열(자료구조) - 같은 자료형의 구조를 하나의 묶음으로써 다루는 것 - 생성된 배열은 index를 이용해서 구분 - index의 시작 숫자는 0, 마지막 숫자는 (마지막 숫자 -1) - 생성된 배열을 활용하기 위해서는 배열을 참조하는 참조형 변수 사용 * [참조형 변수] : 주소를 저장하는 변수 - 소문자로 시작하는 자료형(int, double 등)을 제외한 나머지 모두가 참조형 변수 - 대표적인 예시 : String 배열의 선언과 생성 방법 - 정수 배열 int[] numbers = new int[5]; numbers 에는 숫자 5개를 넣을 수 있는 공간이 생성 *다차원 배열 - 2차원 이상의 배열 - 배열 요소로 다른 배열을 가지는 배열 - 사용 예제 2차원 배열 기준 자료형[][] 배열명..
2024.05.03 -
메서드
메서드 : 클래스 내부에 존재하며 특정 기능을 하는 코드의 묶음 1. 메인 메서드 - 자바 프로그램을 시작할 때 사용하는 메서드 작성한 메서드나 변수를 호출해서 최종적으로 실행하는 메서드 public static void main (String[] args) {} 2. 생성자 메서드 - 메서드라는 이름을 붙여서 사용하지는 않지만 메서드의 한 종류 클래스명과 파일명과 생성자명은 같아야함 3. void 메서드 - 반환하는 값이 없는 메서드 실행은 되지만 실행 후 어떤 값도 반환하지 않음 1)매개변수가 없는 void 메서드 public void method() { System.out.println("하이~~"); } 2)매개변수가 있는 메소드 public void method..
2024.05.03 -
생성자
생성자 변수를 원하는 값으로 초기화할 수 있음 초기값이 = 0;으로 되어 있을 때 초기값에 1을 넣어주면 초기값이 1로 초기화됨 1.반환값이 없음(return 사용 x, void 사용 x) 2.객체(클래스)를 초기화하는 방법이 많을 경우 모두 사용 가능 선언 예제 1. 기본 생성자 - 필수요소가 없음 public 클래스이름() {} 2. 필수 생성자 - 필수로 받아야하는 값이 존재 - 필수로 받아야하는 값은 필드에 적힌 값만 가능 public 클래스이름(String ㅇㅇ, int ㅇㅇ2) {} (변수명과 필드값은 같은) this.변수명 = ㅇㅇ; this.필드값2 = ㅇㅇ2; 3. 값이 지정된 생성자 - 필드나 생성자에서 값을 지정해준 생성자
2024.05.03 -
객체
OOP : Object - Orient - Programming 컴퓨터 프로그램을 사용할 때 어떤 데이터를 입력받아서 순서대로 처리하고 결과를 출력하는 부품들의 조합 객체란 데이터와 데이터를 처리하는 메서드를 함께 묶어놓은 파일 - 클래스(class) : 객체를 만들기 위한 탬플릿, 설계도 처음에 만들어 줄 때 작성한 파일명과 public class가 동일해야함 ex) 객체.java면 public class 객쳬{} 파일을 외부에서 사용하고 싶다면 첫 글자를 대문자로 작성해야함. 따라서 파일명 첫 글자는 무조건 대문자를 사용할 것 ex) Scanner sc = new Scanner(); - 접근 제한자 public : 외부에서 접근이 가능하고 사용할 수 있도록 허락 protected : 같은 패키지..
2024.05.03