Java(9)
-
용어정리(1)
객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스 클래스 : 객체를 프로그래밍 하기위해 코드로 정의해 놓은 상태 인스턴스 : new키워드를 사용하여 클래스를 메모리에 생성한 상태 멤버 변수 : 클래스의 속성, 특성 메서드 : 멤버 변수를 이용하여 클래스의 기능을 구현한 함수 참조 변수 : 메모리에 생성된 인스턴스를 가리키는 변수 참조 값 : 생성된 인스턴스의 메모리 주소 값
2022.10.01 -
임포트 (Import)
Import (임포트) 목적 : 패키지 경로가 다른 클래스 및 구성 요소를 사용하겠다는 의미이다. 단, 사용처의 패키지 경로와 같은 구성 요소를 사용할 때에는 import 가 필요하지 않다. 만약 import 없이 어떠한 구성 요소를 사용 코자 한다면 풀 네임을 작성한다. // import없이 사용시. // 같은 패키지의 Beta클래스를 사용시. public class Alpha { public static void main(String[] args) { Beta beta; } } // 다른 패키지의 Beta클래스를 사용시. public class Alpha { public static void main(String[] args) { com.some_package.Beta beta; } }
2022.07.25 -
클래스(Class)
클래스(Class) 서로 관련 있는 멤버(Member)의 집합. 명명법(Naming Convention) 파스칼 케이스(Pascal Case) - 첫 자 대문자, 단어 간 구분 대문자, 나머지 소문자 작성법(Syntax) [ 접근 제한자 ] [ abstract | final | none ] class [ 이름 ] [ extends [Class] , ....?] [ implements [Interface],...?] { ... } 접근 제한자(Access Modifier) public - 제한 없음. protected - 같은 패키지(Package)에 있거나, 상속 관계에 있을 경우에만 접근 (default) - 같은 패키지에 있을 경우에만 접근( 아무것도 적지 않으면 default) private - 현..
2022.07.25 -
2차원 배열
2차원 배열 배열의 배열이다. 생성방법 int[][] array = new int[2][3]; 정수 3개를 담을 수 있는 배열 2개를 array라는 변수의 2차원 배열에 넣겠다. 라고 해석하면 되겠습니다. 2차원 배열에 값을 저장하는법. array[0][0] = 10; //array[0] = 10; 은 에러발생. //array[0] 는 또 다른 1차원 배열을 가리킬 수 있는 참조형 변수 이기때문에 값을 담을 수 없습니다. 가변크기의 2차원 배열을 생성하는 방법 int[][] array2 = new int[2][]; //array2는 2개짜리 배열을 참조한다. 2개짜리 배열은 아직 참조하는 배열이 없다. array2[0] = new int[1]; //정수 1개 담을 수 있는 배열을 생성. array2의 0..
2022.07.16 -
Scanner 클래스
Scanner 저희가 직접 타이핑하고싶은 값을 넣고 싶을때 사용합니다. 자바가 미리 만들어 놓은 클래스. 사용법 import java.util.Scanner; public class ScannerParctice { public static void main(String[] args) { // TODO Auto-generated method stub Scanner 변수명 = new Scanner(System.in); //System.in = 키보드 입력 //풀어서 보자면 " 키보드로 부터 입력받을 { 원하시는 변수명 }의 Scanner클래스"라는 뜻으로 해석 됩니다. int a1; a1 = 변수명.nextInt(); // 입력받을 int 타입의 a1 변수에 int타입의 값을 적을것이다라는 뜻입니다. // ..
2022.07.15 -
반복문
반복문 1. while 2.do-while 3.for 1. while문 while(조건){ 실행문. } while (i < 10 ) { System.out.println(i); ++i; } 2. do-while문 do { 실행문 } while (조건); int sum = 0; int i = 0; do { i++; sum = sum + i; } while(i
2022.07.15