More actions
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
* ~~5/14부터 시작합니다.~~ 5/21부터 시작합니다. | * ~~5/14부터 시작합니다.~~ 5/21부터 시작합니다. | ||
= 스터디 내용 = | = 스터디 내용 = | ||
Ch 1. 자바의 이해 | |||
* 자바란? | |||
* 자바의 역사 | |||
* 자바 언어의 특징 | |||
* JVM(Java Virtual Machine) | |||
* 자바 프로그램의 실행 과정 | |||
Ch 2. 자바 기본 | |||
* 변수와 상수 | |||
* 형변환 | |||
* 연산자 | |||
* 조건문과 반복문 | |||
* 자바 배열 | |||
* String | |||
Ch 3. 객체지향의 기초 1 | |||
* 클래스와 객체 | |||
* 변수와 메서드 | |||
* 오버로딩 | |||
* 생성자, 변수의 초기화 | |||
Ch 4. 객체지향의 기초 2 | |||
* 상속 | |||
* 오버라이딩 | |||
* 패키지와 import | |||
* 다형성 | |||
* 추상클래스 | |||
* 인터페이스 | |||
* 내부 클래스 | |||
* 예외 처리 | |||
Ch 5. 유용한 패키지와 클래스 | |||
* java.lang 패키지 | |||
* java.util 패키지 | |||
* hava.math 패키지 | |||
* 날짜와 시간 | |||
* 형식화 | |||
Ch 6. 컬렉션 프레임워크 | |||
* 컬렉션 프레임워크 소개 | |||
* 스택과 큐 | |||
* 리스트 | |||
* Iterator, Enumerator | |||
* Arrays | |||
* Comparator, Comparable | |||
* HashSet, HashMap, Hashtable | |||
* TreeSet, TreeMap | |||
* 기타 컬렉션 프레임워크 | |||
Ch 7. 제네릭, 열거형, 애너테이션, 스레드 | |||
* 제네릭 | |||
* 열거형 | |||
* 애너테이션 | |||
* 스레드와 동시성 | |||
Ch 8. 람다, 스트림, 입출력, 직렬화 | |||
* 람다 | |||
* 스트림 | |||
* 입출력 | |||
* 직렬화 | |||
Ch 9. 네트워킹 | |||
* 네트워크 기초 | |||
* 소켓 프로그래밍 | |||
Ch 10. 자바의 활용 | |||
* 테스팅, 빌드 | |||
* JDBC, 하이버네이트 | |||
* 스프링 프레임워크 소개 | |||
* 함수형 프로그래밍 | |||
= 공지 = | = 공지 = | ||
* 스터디원은 상시 모집 중입니다. 참가를 원하시는 분은 [[박인서]]에게 얘기해주시면 됩니다. | * 스터디원은 상시 모집 중입니다. 참가를 원하시는 분은 [[박인서]]에게 얘기해주시면 됩니다. | ||
Revision as of 11:37, 18 May 2020
자바민국에서 생존을 위해 만든 스터디
소개
- TIOBE 인덱스 1위, PYPL 순위 2위
- 2019 젯브레인 개발자 에코 시스템 조사 가장 인기있는 기본 프로그래밍 언어
- ~~대한민국에서~~ 굉장히 많이 쓰이는 언어인 자바를 학습해보는 스터디입니다.
- 여력이 된다면 자바로 웹개발 & 앱개발까지도 해볼까 생각입니다. ~~하지만 스터디장이 게을러서 안할 확률이 더 높습니다.~~
목표
- 자바민국에서 생존을 위한 자바 기본기 습득
- 소켓 프로그래밍, 멀티쓰레드, 직렬화, Java 최신 문법 등 학교 강의에서 넘어가기 쉬운 부분들을 ~~Java~~잡아보기
참가원
진행
- 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
- COVID-19로 인한 온라인 스터디로 진행 예정
- ~~5/14부터 시작합니다.~~ 5/21부터 시작합니다.
스터디 내용
Ch 1. 자바의 이해
- 자바란?
- 자바의 역사
- 자바 언어의 특징
- JVM(Java Virtual Machine)
- 자바 프로그램의 실행 과정
Ch 2. 자바 기본
- 변수와 상수
- 형변환
- 연산자
- 조건문과 반복문
- 자바 배열
- String
Ch 3. 객체지향의 기초 1
- 클래스와 객체
- 변수와 메서드
- 오버로딩
- 생성자, 변수의 초기화
Ch 4. 객체지향의 기초 2
- 상속
- 오버라이딩
- 패키지와 import
- 다형성
- 추상클래스
- 인터페이스
- 내부 클래스
- 예외 처리
Ch 5. 유용한 패키지와 클래스
- java.lang 패키지
- java.util 패키지
- hava.math 패키지
- 날짜와 시간
- 형식화
Ch 6. 컬렉션 프레임워크
- 컬렉션 프레임워크 소개
- 스택과 큐
- 리스트
- Iterator, Enumerator
- Arrays
- Comparator, Comparable
- HashSet, HashMap, Hashtable
- TreeSet, TreeMap
- 기타 컬렉션 프레임워크
Ch 7. 제네릭, 열거형, 애너테이션, 스레드
- 제네릭
- 열거형
- 애너테이션
- 스레드와 동시성
Ch 8. 람다, 스트림, 입출력, 직렬화
- 람다
- 스트림
- 입출력
- 직렬화
Ch 9. 네트워킹
- 네트워크 기초
- 소켓 프로그래밍
Ch 10. 자바의 활용
- 테스팅, 빌드
- JDBC, 하이버네이트
- 스프링 프레임워크 소개
- 함수형 프로그래밍
공지
- 스터디원은 상시 모집 중입니다. 참가를 원하시는 분은 박인서에게 얘기해주시면 됩니다.
- 현재 스터디 인원이 확정된다면 자바 기초가 아니라 자바 핵심 문법을 위주로 복습 및 학교 수업에서 넘어가는 부분들을 다루는 스터디가 될 것 같습니다.
참고자료
댓글
- 많은 관심과 참여 부탁드립니다. - 박인서
- 참가 희망합니다. 이름 추가 하면 될까요? - 이승찬
- 넵 추가해주세요. - 박인서
- 자바 문법 기초까지만 알고 있지만, 스터디 참가할 수 있을까요? -좌민주
- 아마 객체지향 프로그래밍부터 내용을 진행할 생각입니다. 기초적인 문법만 알고 계시면 따라가실 수 있을겁니다 - 박인서