Android 를 위한 Java

Android 개발을 하기 위해 꼭 필요한 Java 지식과 기술을 학습합니다.
4.8 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
49 students enrolled
Instructed by Junsuk Oh IT & Software / Other
$19
$90
79% off
Take This Course
  • Lectures 85
  • Length 8 hours
  • Skill Level Beginner Level
  • Languages Korean
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 Korean

Course Description

이 강좌에서는 Java의 기본 문법 및 객체지향 프로그래밍에 대해서 배웁니다.

프로그래밍 기초 지식이 있거나, Java를 배웠지만 제대로 이해하고 싶은 사람, 프로그래밍을 처음 배우는 사람도 이 강좌에 적합합니다.

학원을 운영하면서 강의를 많이 하는데, 최대한 쉽게 설명을 하려고 하였습니다.

Android로 가는 첫 번째 단계이고 기초가 되는 단계이므로 차근차근 공부하시면 모두 이해할 수 있으리라 생각됩니다.

단, 아침 일찍 녹화를 하여 목 상태가 안 좋은 점에 대해서는 양해를 부탁드릴게요.

대신 좋은 강의로 보답하겠습니다.

What are the requirements?

  • JDK 1.7 이상 설치
  • IntelliJ 설치

What am I going to get from this course?

  • 객체지향 개념 이해
  • Java 문법 및 응용
  • Android 개발을 위한 준비

What is the target audience?

  • Java를 처음 배우는 사람
  • Android 또는 웹 개발을 준비하는 사람
  • Java를 배웠지만 다시 복습하고자 하는 사람
  • 고급 개발자에게는 적합하지 않은 강좌입니다.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: 환경설정
Introduction
Preview
02:31
JDK 와 IntelliJ 설치 (Windows)
12:10
IntelliJ 기본 환경 설정
02:53
Section 2: Java7 소개
Java 의 특징
02:22
HelloWorld
08:33
변수
03:29
Section 3: Java7 프로그램의 작성 방법
프로그램의 작성 방법
07:07
Java 프로그램의 기본 구조
04:01
Java 프로그램의 작성 방법
06:11
프로그램의 작성 방법2
08:31
변수 선언
05:19
데이터 타입
Preview
07:15
변수의 초기화와 상수
06:25
Section 4: 식과 연산자
식과 연산자
03:15
리터럴
05:14
이스케이프 시퀀스
06:10
계산
03:12
연산자
09:34
형변환
11:54
명령문
08:07
Section 5: 조건 분기와 반복
조건 분기와 반복이란
01:54
분기
03:58
반복
02:42
조건 식 작성 방법
08:19
04:48
  • if - else 문
  • if 만 있는 문장
  • if - else if - else
10:31
  • while 문
  • do - while 문
  • for 문
Section 6: 배열 (array)
배열의 작성 방법
07:48
배열과 예외 (exception)
11:23
참조 (reference)
03:05
가비지 컬렉션 (garbage collection)
02:37
null
04:17
다차원 배열
04:23
Section 7: 메소드 (method)
간단한 메소드 정의
03:45
인수 (argument)
04:59
반환 값 (return)
04:05
오버로드 (overload)
04:57
배열이 인수나 리턴 값 일 때
08:11
커맨드 라인 인수
04:49
Section 8: 여러 가지 클래스를 이용한 개발
클래스 분리
05:51
패키지 (package)
06:24
Java API
09:46
Section 9: 객체 지향 프로그래밍
객체 지향 프로그래밍
06:23
Section 10: 인스턴스와 클래스
오브젝트 도출
05:21
명명 규칙과 클래스의 효과
10:38
Section 11: 클래스
클래스를 인스턴스화
05:58
String 타입
02:47
생성자 (constructor)
07:33
생성자의 오버로드
06:28
static 키워드로 자원 공유
08:44
Section 12: 캡슐화
캡슐화란?
01:34
접근 지정자 (access modifier)
08:36
getter 와 setter
05:54
클래스에 대한 접근 지정자
02:35
Section 13: 상속
복사, 붙여넣기의 문제점
06:44
상속 관계의 표현 방법
02:16
오버라이드 (override)
02:48
상속을 금지 하는 방법
02:25
super 와 this
05:32
상속과 생성자
03:27
올바른 상속
04:44
Section 14: 추상 클래스와 인터페이스
상속의 재료 만들기
04:21
추상 클래스
10:26
인터페이스
10:38
Section 15: 다형성
인스턴스 퉁 치기
09:11
캐스팅, 타입 체크
04:47
다형성
Preview
08:02
Section 16: Java 표준 클래스
시간
02:20
날짜 (Date)
02:53
날짜 (Calendar)
06:57
날짜 포멧 (SimpleDateFormat)
04:54
Object 클래스
06:36
Object로 다형성 이용
03:50
toString 기본 문자열 정의
02:51
equals 재정의
04:43
래퍼 클래스 (wrapper class)
01:34
AutoBoxing 과 AutoUnboxing
03:08
Section 17: 예외 (Exception)
에러의 종류와 대응 방법
03:05
예외 처리의 흐름 try-catch
04:21
try-catch 문
05:39
에러의 전달 (throws)
09:58
Section 18: Java로 할 수 있는 것 들
파일 입 출력
04:57
Web 페이지 접속
06:56

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Junsuk Oh, Developer, Teacher

Java, Android 개인 개발자로 활동하며 '수원스마트앱개발학원' 이라는 개발자 양성 학원 및 '플렉시블 앱 개발단'이라는 페이스북 개발자 그룹을 운영하고 있습니다.

  • 경력
    - 2014. 9 수원스마트앱개발학원 설립
    - 2014. 9 LG전자 퇴사
    - 2012. 9 LG전자 MC사업부 A실 선임연구원
    - 2012. 1~9 수원 탑 지성 학원. 수학 강의
    - 2011. 7~12 오산 숲을 가꾸는 학원. 수학 강의
    - 2010. 4 일본 아이치현 (株)日本テクシード 퇴사
    - 2008. 8 일본 아이치현 (株)東海理科 Security사업부 관리실
    ERP시스템(도면관리, 자재관리 등 6개관리 시스템)의 유지 보수 및 신규 개발
    VBA 및 MS-SQL 기반의 결재 시스템 개발
    프린터 사용 감시 및 log 기록 시스템 개발
    - 2008. 3 일본 아이치현 (株)日本テクシード 나고야 IT센터
    사내 자재 관리 시스템 설계 및 개발
    - 2008. 2 일본 아이치현 (株)日本テクシード IT사업부 입사
  • 기타이력
  • - 2016 Google HackFair
  • - 2015 Google HackFair
    - 2015 함께서울 앱 공모전 3차 본선 입상
    - 아주대학교 미디어학과 안드로이드 개발 특강 강의
    - 2012. 3~6 (주)메타넷에스앤씨에서 사원 Android 강의
    - 교육매거진 어울놀이 3월호. 필수고등수학 앱 소개
    - 국가지식포털털 웹진 10월호 U-쾌한 데이트 코너 인터뷰
    - 제1회 대한민국 앱 공모전 우수상
    - 안드로이드 앱 14개, iOS 앱 1개, Windows Phone 앱 1개 출시
    - 2011 년~ 현재. 주식회사 금왕 CTO
    - 2010 년~ 현재. 스마트폰 앱 개인 개발자로 활동 중

Ready to start learning?
Take This Course