ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )

Streaming

자바 100제 - Part 2 (배열 / 함수 / OOP)

본 과정은 자바 프로그래밍 언어를 100개의 문제를 통해서 학습하는 과정입니다.

기초부터 심화학습까지 다양한 자바 언어의 문법을 카테고리별로 나누어 적절한 문제를 풀어봄으로써 자연스럽게 기본문법 숙달과 문제풀이를 병행할 수 있는 학습법입니다.

문제를 풀어봄으로써 성취감을 가질 수 있고, 100문제라는 의미있는 갯수의 문제를 내가 풀어봄으로써 자바 언어에 대한 두려움을 자신감으로 만들 수 있을 것입니다.

1개 강의가 1개 문제라고 보면 됩니다.
자바 100제 이므로 문제 개수도 100개, 동영상강좌 수도 100강 입니다.
초반 6개 강좌는 "소개 및 환경설정" 강좌인데 이 여섯개 강좌 제외하고 100개 강좌입니다.

일단 100문제를 외울정도로 공부하고 다시 풀어도 빠르게 풀어낼 수 있도록 연습하는게 중요합니다.

[자바 100제 목차]
괄호안의 숫자는 동영상강좌 개수를 의미합니다.
Chapter 01_환경설정(6강) 제외하고 전체 100강 100개 문제로 구성되었습니다.

Part 1
Chapter 01_환경설정(6강)
Chapter 02_변수(5강)
Chapter 03_자료형(6강)
Chapter 04_연산자(3강)
Chapter 05_조건문(4강)
Chapter 06_반복문(2강)

Part 2
Chapter 07_배열(14강)
Chapter 08_함수(10강)
Chapter 09_OOP(28강)

Part 3
Chapter 10_알고리즘(7강)
Chapter 11_자격증(9강)
Chapter 12_컬렉션(11강)
Chapter 13_패키지(1강)

Table Of Content



1강.   (배열)001_배열의 용도와 배열을 선언하는 방법에 대해서 작성해보시오 (28 : 55)

2강.   (배열)002_배열과 인덱스의 관계 그리고 배열의 초깃값은 어떻게 셋팅되는지 말해보시오 (19 : 30)

3강.   (배열)003_배열 요소에 데이터 값을 넣으려면 어떻게 해야하는지 작성해보시오 (11 : 19)

4강.   (배열)004_정수형 배열 값을 초기화하고 요소 값을 반복문으로 모두 출력하시오 (19 : 29)

5강.   (배열)005_크기 5의 정수형과 실수형 배열을 생성하고 각각의 주소 값을 출력해보시오 (15 : 51)

6강.   (배열)006_배열을 for문을 사용하지 않고 한꺼번에 출력하는 코드를 작성하시오 (10 : 47)

7강.   (배열)007_다음중 다중 배열의 선언으로 맞는 것을 골라보시오 (10 : 35)

8강.   (배열)008_배열을 복사하는 메서드를 말해보고 관련된 예제 코드를 구현해보시오 (20 : 05)

9강.   (배열)009_1, 2차원 배열의 생성 및 출력을 다양한 예제로 구현해보시오(1) (17 : 22)

10강.   (배열)010_1, 2차원 배열의 생성 및 출력을 다양한 예제로 구현해보시오(2) (22 : 43)

11강.   (배열)011_1, 2차원 배열의 생성 및 출력을 다양한 예제로 구현해보시오(3) - 메서드1 (20 : 11)

12강.   (배열)012_1, 2차원 배열의 생성 및 출력을 다양한 예제로 구현해보시오(4) - 메서드2 (31 : 03)

13강.   (배열)013_사용자 입력을 받아 2차원 배열을 생성하고 값을 입력하는 코드를 구현하시오 (35 : 16)

14강.   (배열)014_사용자 입력을 받아 생성한 2차 배열 값을 중첩 반복문으로 출력하시오 (29 : 48)

15강.   (함수)001_메서드 구현에서 틀린 곳을 찾고 메서드의 정의와 코드를 작성해보시오 (25 : 19)

16강.   (함수)002_반환값이 없고 받는 인자값이 2개 있는 덧셈 메서드를 구현하시오 (11 : 27)

17강.   (함수)003_반환값이 있고 받는 인자값이 없는 메서드를 구현해보시오 (9 : 11)

18강.   (함수)004_반환값이 있고 받는 인자값이 있는 대문자 출력 메서드를 구현해보시오 (14 : 06)

19강.   (함수)005_static 선언 안되어있는 메서드 사용하는 방법을 코드로 구현해보시오 (9 : 46)

20강.   (함수)006_메서드로 인자 전달시 정수 100을 보냈을 때 코드 결과를 말해보시오 (22 : 29)

21강.   (함수)007_100을 보냈을 때 수정되게끔 Call by reference 방식으로 코드를 수정하시오 (35 : 04)

22강.   (함수)008_Call by value 호출을 Call by reference 방식으로 바꿔서 코드를 구현하시오 (27 : 19)

23강.   (함수)009_2개의 정수형 값을 리턴하는 메서드를 구현하시오 (18 : 10)

24강.   (함수)010_반환값이 2개 있는 메서드를 구현해보시오 (15 : 57)

25강.   (OOP)001_클래스란 무엇이고 어떤 역할을 하는지에 대해서 설명해보시오 (27 : 57)

26강.   (OOP)002_속성과 동작을 클래스 코드로 구현하고 객체를 생성하여 동작시켜보시오 (32 : 15)

27강.   (OOP)003_천단위로 콤마 찍기와 문자열을 숫자로 변환시켜 출력해보시오 (23 : 14)

28강.   (OOP)004_문자열을 숫자로 변환시 진수를 지정해서 출력해보시오. (33 : 53)

29강.   (OOP)005_클래스 작성시 주의사항과 생성자의 개념과 특징을 말해보시오 (24 : 02)

30강.   (OOP)006_객체 생성시 초깃값을 생성자 메서드에서 설정하는 클래스를 구현해보시오 (31 : 45)

31강.   (OOP)007_클래스에서 상속이란 무엇인지 상속의 정의와 특징을 말해보시오 (17 : 36)

32강.   (OOP)008_클래스의 상속을 코드로 구현해보시오(1) (39 : 57)

33강.   (OOP)009_클래스의 상속을 코드로 구현해보시오(2) (22 : 56)

34강.   (OOP)010_클래스 상속에서 메서드 오버라이딩에 대해서 설명하고 구현해보시오 (14 : 35)

35강.   (OOP)011_getter, setter가 포함된 클래스의 상속을 코드로 구현해보시오(1) (35 : 23)

36강.   (OOP)012_getter, setter가 포함된 클래스의 상속을 코드로 구현해보시오(2) (30 : 26)

37강.   (OOP)013_클래스의 상속을 코드로 구현해보시오(3) - switch 메서드 구현 (16 : 26)

38강.   (OOP)014_참조값을 요소로 가지는 객체 배열을 생성하는 코드를 구현하시오 (35 : 16)

39강.   (OOP)015_반복문(for)을 사용하여 객체 배열을 생성하고 출력해보시오 (29 : 57)

40강.   (OOP)016_추상 클래스(1) - 추상 클래스와 메서드란 무엇인지 코드를 구현해보시오 (28 : 53)

41강.   (OOP)017_추상 클래스(2) - 주요 특징과 주의사항을 설명해보시오 (35 : 47)

42강.   (OOP)018_인터페이스(1) - interface 개념에 대해서 설명해보시오 (26 : 31)

43강.   (OOP)019_인터페이스(2) - interface 문법을 예제 코드로 구현해보시오(1) (29 : 39)

44강.   (OOP)020_인터페이스(3) - interface 문법을 예제 코드로 구현해보시오(2) (30 : 59)

45강.   (OOP)021_인터페이스(4) - interface 코드로 구현해보시오(3) - 상수와 생략 (29 : 52)

46강.   (OOP)022_다형성(polymorphism)에 대해서 개념 설명을 해보시오 (26 : 44)

47강.   (OOP)023_다음중 객체 생성 방법이 틀린 것을 골라보시오 (15 : 46)

48강.   (OOP)024_자식 클래스 객체를 부모 타입으로 객체 생성시 사용범위를 말해보시오 (29 : 56)

49강.   (OOP)025_다형성에서 다른 클래스의 메서드를 바로 호출하도록 구현해보시오 (19 : 48)

50강.   (OOP)026_추상 클래스와 상속을 사용하여 다형성 예제를 만들어보시오 (13 : 01)

51강.   (OOP)027_다형성(polymorphism)을 배열과 반복문을 사용하여 객체를 생성해보시오 (26 : 11)

52강.   (OOP)028_다형성이 배열이나 매개변수 활용에서 좋은 이유를 코드로 설명해보시오 (29 : 29)

이 강좌는 등록된 첨부파일이 없습니다.