분류 전체보기

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

8차시 자바 기본 라이브러리 활용하기

API(Application Programming Interface)란? 라이브러리를 접근하여 사용할 수 있도록 규칙을 정의해 놓은 것 자바 언어에서도 API를 보고, 필요한 클래스들을 활용할 수 있음 학습목표 Object 및 Wrapper 클래스를 활용하여 프로그래밍을 할 수 있다. 기초적인 클래스들을 활용하여 프로그래밍을 할 수 있다. Object 클래스 모든 자바 클래스의 최상위 부모 클래스 패키지 : java.lang 자바 컴파일러가 자동으로 상속처리 함 자바의 모든 클래스들은 Object 클래스와 동일한 메소드들을 가짐 Object 클래스의 주요 메소드 (1) toString() 메소드 객체에 대한 정보를 문자열로 반환 오버라이딩하여 원하는 객체 정보로 수정하여 활용함 public class O..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

7차시 상속을 활용한 객체지향 프로그래밍 기본 문법 이해하기

학습목표 상속에 대하여 이해하고 관련 기본 문법을 프로그래밍에 적용할 수 있다. 일관성과 다형성에 관련된 기본 문법을 프로그래밍에 적용할 수 있다. 패키지(package) 관련된 클래스 및 인터페이스 등을 모아 놓은 폴더 패키지에는 클래스들이 존재함 패키지 이름은 소문자로 시작 점(.)으로 패키지를 구분 java.lang.System 모듈(module) 관련 패키지들을 모아 놓은 것 프로그램 실행 시 필요한 모듈만 사용하여 메모리를 효율적으로 사용 모듈 이름은 소문자로 시작하고, 점(.)으로 구분 모듈 분류 Java SE : 기본 모듈들 JDK : 확장 모듈들 Other Modules : 기타 모듈들 import 문 패키지에 있는 클래스들을 참조하기 위해 사용 소스의 제일 위에 정의 import 문을 사..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

6차시 클래스를 이용한 객체지향 프로그래밍 기본 문법 이해하기

학습목표 객체지향 프로그래밍을 이해하고 클래스를 설계할 수 있다. 클래스에 정의되는 각종 메소드를 이해하고 프로그래밍에 적용할 수 있다. 객체지향 프로그래밍의 개요 객체(object)란? 특성과 기능을 가지는 하나의 독립적인 개체(entity) 객체(object) 모델링 객체의 특성과 기능을 분석하고 정리하는 작업 클래스(class) 정의 1. 객체 모델링을 한 후에 특성과 기능을 정의하는 도구 2. 특성은 변수로 정의 기능은 메소드로 정의하고, 구현 class Lion { // 특성(키, 몸무게, 나이, 성별) int hegiht; int weight; int age; int sex; // 기능(달리기, 싸우기, 사냥하기, 잠자기) int running() {...} boolean fight(Lion)..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

5차시 배열의 기본 문법 이해하기

학습목표 배열을 이해하고 프로그램에 적용할 수 있다. 배열을 활용하여 프로그래밍을 할 수 있다. 다차원 배열을 이해하고 프로그래밍에 적용할 수 있다. 배열(array) 동일한 자료형 여러 개를 묶어서 처리하는 자료구조 변수 이름과 인덱스(index)를 이용하여 데이터를 표현 배열이 필요한 이유? 동일한 자료형 여러 개를 선언하는 경우 변수가 여러 개 필요 -> 배열을 이용하면 하나의 변수만 필요하여 효율적인 프로그래밍 가능 int[] a = {1, 2, 3, 4, 5}; // 1개의 변수 배열 선언 방법 배열 선언 시 배열 요소의 개수는 지정하지 않음 자료형[ ] 배열이름; ex. int[ ] a; 자료형 배열이름[ ]; ex. int a[ ]; 배열 생성 방법 배열 생성 = 메모리 할당 작업 new 연..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

4차시 조건문과 반복문의 기본 문법 이해하기

학습목표 제어문을 이해하고 프로그래밍에 적용할 수 있다. 조건문을 이해하고 프로그래밍에 적용할 수 있다. 반복문을 이해하고 프로그래밍에 적용할 수 있다. 제어문 프로그램 명령이 실행되는 순서를 제어하는 명령문 조건문 조건이 참인지 거짓인지에 따라서 실행 명령을 분리하는 것 if switch 반복문 조건이 참인 동안 명령들을 반복 수행하는 것 for while do ~ while 제어문 구조의 종류 순차구조 : 기본 구조로 명령문을 하나씩 위에서 아래로 순차적으로 실행 선택구조 : 조건식의 참과 거짓에 따라 명령문들을 분리하여 실행 반복구조 : 조건식이 참인 동안 명령문들을 실행 조건문 if 조건문 1. 단순 if() 문 조건식이 참일 경우 실행 if(조건식) { ... } 2. if() ~ else 문 ..

범박사
'분류 전체보기' 카테고리의 글 목록 (4 Page)