Difference between r1.30 and the current
@@ -16,19 +16,24 @@
* [박인서], [송정우], [이승찬], [정우현], [이호민], [김유현], [좌민주]
* 참가를 희망하시는 분이나 궁금한 점이 있으시면, 페이지 아래 댓글 목록에 남겨주시거나 [박인서]에게 문의하시면 됩니다.
* 5월 초까지 신청을 받습니다.
= 진행 =
* 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
* 아래와 같은 차례로 진행 예정입니다.
* [http://boj.kr/17293 과제]
* 6/4 - Ch 5,6
* 6/18 - Ch 9.10
Ch 1. 자바의 이해
* 자바란?
* 참가를 희망하시는 분이나 궁금한 점이 있으시면, 페이지 아래 댓글 목록에 남겨주시거나 [박인서]에게 문의하시면 됩니다.
* 5월 초까지 신청을 받습니다.
* 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
* [/과제|과제 제출로 이동]
* COVID-19로 인한 온라인 스터디로 진행 예정* 아래와 같은 차례로 진행 예정입니다.
* 5/21 - Ch 1,2 진행 완료
* 불참자 : [이승찬]
* 1회차 : 5/21 - Ch 1,2 진행 완료
* 참여자 : 박인서, 송정우, 정우현, 이호민, 김유현, 좌민주
* [https://docs.google.com/presentation/d/1KxMjJyBzDInnu8XLJi_EvAcRenz2303MbGf7eWzozSk/edit?usp=sharing 스터디 자료]* [http://boj.kr/17293 과제]
* 5/28 - Ch 3,4
* 6/11 - Ch 7,8
* 2회차 : 6/4 - Ch 3,4,5 진행 완료
* 참여자 : 박인서, 이승찬, 이호민, 김유현, 좌민주
* [https://docs.google.com/presentation/d/1GRk_2qnnjQxSple2ZP9gSuc7VIM5Dxma-nFoBdRgEMs/edit?usp=sharing 스터디 자료]
* 3회차 : 6/11 - Ch 6,7 진행 완료
* 참여자 : 박인서, 이승찬, 이호민, 좌민주
* [https://docs.google.com/presentation/d/1JPNoEpzRcOfcBe2HR0hxJGr3eFVNrV6S7EmGjIIJvZY/edit?usp=sharing 스터디 자료]
* [http://boj.kr/15551 과제]
* 4회차 : 강사 사정으로 인한 미진행 후 완료 ~~Ch 8,9,10 진행 예정~~
= 스터디 내용 =Ch 1. 자바의 이해
* 자바란?
자바민국에서 생존을 위해 만든 스터디
1. 소개 ¶
- TIOBE 인덱스 1위, PYPL 순위 2위
- 2019 젯브레인 개발자 에코 시스템 조사 가장 인기있는 기본 프로그래밍 언어
대한민국에서굉장히 많이 쓰이는 언어인 자바를 학습해보는 스터디입니다.
- 여력이 된다면 자바로 웹개발 & 앱개발까지도 해볼까 생각입니다.
하지만 스터디장이 게을러서 안할 확률이 더 높습니다.
4. 진행 ¶
- 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
- 과제 제출로 이동
- COVID-19로 인한 온라인 스터디로 진행 예정
- 아래와 같은 차례로 진행 예정입니다.
5. 스터디 내용 ¶
Ch 1. 자바의 이해
* 자바란?
* 자바의 역사
* 자바 언어의 특징
* JVM(Java Virtual Machine)
* 자바 프로그램의 실행 과정
* 자바란?
* 자바의 역사
* 자바 언어의 특징
* JVM(Java Virtual Machine)
* 자바 프로그램의 실행 과정
Ch 2. 자바 기본
* 변수와 상수
* 형변환
* 연산자
* 조건문과 반복문
* 자바 배열
* String
* 변수와 상수
* 형변환
* 연산자
* 조건문과 반복문
* 자바 배열
* String
Ch 3. 객체지향의 기초 1
* 클래스와 객체
* 변수와 메서드
* 오버로딩
* 생성자, 변수의 초기화
* 클래스와 객체
* 변수와 메서드
* 오버로딩
* 생성자, 변수의 초기화
Ch 4. 객체지향의 기초 2
* 상속
* 오버라이딩
* 패키지와 import
* 다형성
* 추상클래스
* 인터페이스
* 내부 클래스
* 예외 처리
* 상속
* 오버라이딩
* 패키지와 import
* 다형성
* 추상클래스
* 인터페이스
* 내부 클래스
* 예외 처리
Ch 5. 유용한 패키지와 클래스
* java.lang 패키지
* java.util 패키지
* java.math 패키지
* 날짜와 시간
* 형식화
* java.lang 패키지
* java.util 패키지
* java.math 패키지
* 날짜와 시간
* 형식화
Ch 6. 컬렉션 프레임워크
* 컬렉션 프레임워크 소개
* Stack, Queue
* ArrayList, LinkedList
* Iterator, Enumerator
* Arrays
* Comparator, Comparable
* HashSet, HashMap, Hashtable
* TreeSet, TreeMap
* 기타 컬렉션 프레임워크
* 컬렉션 프레임워크 소개
* Stack, Queue
* ArrayList, LinkedList
* Iterator, Enumerator
* Arrays
* Comparator, Comparable
* HashSet, HashMap, Hashtable
* TreeSet, TreeMap
* 기타 컬렉션 프레임워크
Ch 7. 제네릭, 열거형, 애너테이션, 스레드
* 제네릭
* 열거형
* 애너테이션
* 스레드와 동시성
* 제네릭
* 열거형
* 애너테이션
* 스레드와 동시성
Ch 8. 람다, 스트림, 입출력, 직렬화
* 람다
* 스트림
* 입출력
* 직렬화
* 람다
* 스트림
* 입출력
* 직렬화
Ch 9. 네트워킹
* 네트워크 기초
* 소켓 프로그래밍
* 네트워크 기초
* 소켓 프로그래밍
Ch 10. 자바의 활용
* 테스팅, 빌드
* JDBC, 하이버네이트
* 스프링 프레임워크 소개
* 함수형 프로그래밍
* 테스팅, 빌드
* JDBC, 하이버네이트
* 스프링 프레임워크 소개
* 함수형 프로그래밍
6. 공지 ¶
- 스터디원은 상시 모집 중입니다. 참가를 원하시는 분은 박인서에게 얘기해주시면 됩니다.
- 현재 스터디 인원이 확정된다면 자바 기초가 아니라 자바 핵심 문법을 위주로 복습 및 학교 수업에서 넘어가는 부분들을 다루는 스터디가 될 것 같습니다.