라이브러리(영어: library)는 현실세계에서의 라이브러리(도서관)란 필요할 때마다 꺼내볼 수 있는 책(지식)들이 모여있는 곳이다. 프로그래밍에서의 라이브러리란 필요한 기능들이 모여있는 코드의 묶음이라고 생각할 수 있다. 자주 사용되는 기능들을 라이브러리(객체나 함수
순차적인 흐름을 조건에 따라 통제하는 명령어이다.사용자의 요구에 따라 프로그램이 동작한다.제어문의 종류 1\. if-else (조건문)2.while, do while, for (반복문)3.switch-case (선택문)4.continue, break (흐름변경)조건식을
멤버 변수(Member Variables) : 클래스 또는 객체에서 일부로 선언되는 변수 객체의 상태로 나타내고, 클래스의 모든 메서드에서 사용할 수 있음 객체가 생성될 때 초기화 되고, 객체의 수명과 동일한 수명을 가짐정적 변수(Static Variables) : 클
산술연산자 (+, -, \*, /, %) 산술연산자는 숫자 데이터 타입의변수들을 다룰 때 사용 기본적인 산술 연산을 실행 덧셈 뺄셈 곱셈 나눗셈 나머지대입연산자 (=) 변수에 값을 할당할 때 사용 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당증감연산자변수의 값을 1씩 증
Switch 특정 변수나 표현식의 값에 따라 다양한 경우를 처리하는 제어구조 switch문은 일련의 case 문과 해당 값을 비교하여 일치하는 경우에 해당하는 코드 블록을 실행 각 case문 뒤에는 일치하는 값이나 표현식이 나옴
While문 자바에서 반복적인 작업을 수행할 때 사용되는 제어문 while문은 주어진 조건식이 참인 동안 반복해서 코드블록 내의 문장을 실행 조건식이 거짓이면 반복이 종료 while문은 초기화 및 증감 부분을 포함하지 않으며, 단순히 조건식만 체크해서 반복 결정
for문 자바에서 반복문 중 하나로, 일정 횟수 동안 반복 작업을 수행하는데 사용 주로 반복 횟수가 정확하게 알려져 있는 경우 사용 반복문 내에서 카운터 변수를 사용하여 반복을 제어하는 형태로 많이 사용
for문과 while문의 차이 for문: 반복 횟수가 미리 알려져 있는 경우 일반적으로 카운터 변수를 사용해서 반복을 제어 초기화 조건 증감식을 포함한 구조
메모리란?컴퓨터가 정보를 저장하고 처리하는 공간메모리는 세 가지 종류로 나뉨Static Memory(스태틱 메모리)컴퓨터가 프로그램의 기본 정보와 데이터를 저장하는 곳이 정보는 프로그램이 실행되는 동안 계속 유지가 됨프로그램 안에 공유하는 중요한 정보를 여기에 저장He
상수 (constant): 변하지 않는 값을 나타내는 변수 값을 상수로 선언하면 프로그램 내에서 값을 여러 번 사용 할 때 유용 값이 변경되지 않도록 보장 ex) final int a = 1; 예약어 변수명 = 변수값; static final int b
접근제한자 클래스, 메서드, 변수 등의 멤버에 대한 접근 권한을 제어하는데 사용합니다. 다른 클래스나 패키지에서 해당 멤버에 접근할 수 있는지 여부를 결정 자바에서 네가지 주요 접근 제한자가 있음
객체는 프로그래밍에서 데이터와 데이터를 조작하는 메서드를 포함하는 S/W 객체객체는 현실 세계의 다양한 개념을 모델링하고 코드로 구현되는데 사용특징: 메서드(Method): 특정 작업을 수행하기 위한 코드블록 함수 메서드는 클래스 내에 정의되며, 클래스의 객체들이 해당
Getter 객체의 필드값을 setter와 Valid에서 검증을 통한 후 변경된 필드값을 반환하는 역할 필드의 값을 가져와서 외부에서 읽게 해줌 메서드의 이름은 get으로 시작하고 필드의 이름과 유사하게 사용Setter 객체의 필드 값을 설정 하거나 변경하는 역할 필드
접근제어자: 부모클래스의 멤버가 자식 클래스에서 접근 가능한지를 접근 가능한지를 제어 접근 제어자를 사용할 수 있다.메서드 오버라이딩: 자식클래스는 부모 클래스의 메서드를 재정의(오버라이딩) 하여 자신의 동작을 정의할 수 있다.Super 키워드: 자식클래스에서 부모 클
super. 과 super()의 차이 Java 에서 생성자가 호출될 때, 첫 번쨰 작업으로 super 자동으로 호출됨 생성자 체인: 클래스 계층 구조에서 상속을 통해 연결된 여러 생성자들 간의 호출 순서를 관리하는 것 super. : 부모 클래스의 변수나 메서드에 접근하기 위해 사용 super(): 부모 클래스의 생성자를 호출하기 위해 사용 ...
규칙 1\. 메서드 이름이 같아야 함 2\. 매개변수의 타입, 개수 또는 순서가 달라야 함 3\. 반환 타입은 오버로딩을 구분하는데 사용되지 않음 4\. 접근제한자는 오버로딩을 구분하는 데 사용되지 않음
인스턴스 참조변스를 통해서 다룰 수 있음 참조변스의 타입은 인스턴스 타입과 일치해야함. 객체: 클래스를 기반으로 만들어진 모든 것을 포관하는 용어 인스턴스: 클래스로부터 생성된 개별 객체 예제 코드: 클래스명 변수명; // 클래스의 객체를 참조하기 위한 참조변수 선언 변수명 = new 클래스명(); // 클래스의 객체를 생성 후, 객체의 ...
데이터 요소들을 연결된 노드로 저장하는 방식 사용 각 노드는 데이터 요쇼와 다음 노드를 가르키는 링크로 이루여져있음 이 링크를 통해 연결 리스트는 1차원적이고 데이터 구조 형성 데이터 요소들의 추가 삭제 검색등의 연산이 가능 (유)동적 크기, 삽입 및 삭제 효율 노드(
특정 소프트웨어 또는 하드웨어 플랫폼에 대한 개발 도구와 리소스 집합 SDK는 개발자가 특정 플랫폼 또는 서비스를 활용해서 응용프로그램을 만들 때 필요한 도구, 라이브러리, 예제 코드 및 문서를 포함 일반적으로 API 호출을 추상화하고 개발자에게 보다 쉬운 방법으로 상
업로드중..