생활코딩! 자바 프로그래밍 입문(개정판)
생활코딩은 일반인에게 프로그래밍을 알려주는 것을 목적으로 하는 비영리 교육 활동입니다.
이 책은 생활코딩에서 제공하는 수업 가운데 생활코딩 ‘Java1’ 수업과 ‘제어문’, ‘메서드’, ‘객체지향프로그래밍’, ‘상속’ 수업을 정리한 책입니다.
이 수업은 프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의로서 동영상이나 텍스트만으로도 학습할 수 있게 만들어졌습니다. 또한 무엇을 ‘더’ 전달할 것인지 보다는 무엇을 ‘덜’ 전달할지에 집중하여 더 많은 지식을 전달하는 대신 지식 없이도 할 수 있는 방법을 안내합니다. 이 수업이 끝나면 거대한 IT 프로젝트나 안드로이드 앱을 만들 수 있는 기본기가 갖춰질 것입니다.
★ 이 책의 대상 독자 ★
◎ 프로그래밍이 처음이신 분
◎ 자바 공부를 지속하는 것이 어려운 분
◎ 배운 만큼 사용할 수 있는 지식이 필요한 분
◎ 공부는 많이 했는데 막상 무언가 하려나 막막한 분
◎ 자바 웹 프로그래밍을 하려는 분
◎ 안드로이드 프로그래밍을 하려는 분
★ 참고 자료 ★
[생활코딩 강의]
◎ JAVA1 : https://opentutorials.org/module/4294
◎ JAVA 제어문 : https://opentutorials.org/module/4378
◎ JAVA 메서드 : https://opentutorials.org/module/4397
◎ JAVA 객체지향 프로그래밍 : https://opentutorials.org/module/4406
◎ JAVA 상속 : https://opentutorials.org/module/4870
[동영상 및 예제코드]
◎ https://wikibook.github.io/javarev
이고잉
생활코딩 운영자
오픈튜토리얼스(https://opentutorials.org/) 운영진
▣ 1장: JAVA1 편
01 수업 소개
02 자바 설치하기
03 자바 개발환경 설정하기
04 자바 애플리케이션
05 Hello Java World
06 데이터와 연산
07 작심삼일 공학
08 변수
09 프로그래밍이란 무엇인가?
10 디버거
11 입력과 출력
12 직접 컴파일하고 실행하기
13 자바 문서 보는 법
14 나의 앱 만들기
15 수업을 마치며
▣ 02장: 제어문 편
01 수업 소개
02 불리언 데이터 타입
03 비교 연산자
04 조건문
05 == vs equals
06 논리 연산자
07 반복문
08 종합 응용
▣ 03장: 메서드 편
01 수업 소개
02 이미 익숙한 메서드
03 메서드의 기본 형식
04 메서드의 입력
05 메서드의 출력
06 메서드의 활용
07 수업을 마치며
08 부록 - 접근 제어자
09 부록 - static
▣ 04장: 객체지향 프로그래밍 편
01 수업 소개
02 남의 클래스 & 남의 인스턴스
03 변수와 메서드
04 클래스
05 인스턴스
06 static
07 생성자와 this
08 클래스의 활용
09 수업을 마치며
▣ 05장: 상속 편
01 수업 소개
02 기능의 개선과 발전
03 오버라이딩과 오버로딩
04 this와 super
05 상속과 생성자
06 수업을 마치며