Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

자바민국: Difference between revisions

From ZeroWiki
No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 17: Line 17:
* 참가를 희망하시는 분이나 궁금한 점이 있으시면, 페이지 아래 댓글 목록에 남겨주시거나 [[박인서]]에게 문의하시면 됩니다.
* 참가를 희망하시는 분이나 궁금한 점이 있으시면, 페이지 아래 댓글 목록에 남겨주시거나 [[박인서]]에게 문의하시면 됩니다.
* 5월 초까지 신청을 받습니다.
* 5월 초까지 신청을 받습니다.
= 진행 =
= 진행 =
* 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
* 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
* [[자바민국/과제|과제 제출로 이동]]
* COVID-19로 인한 온라인 스터디로 진행 예정
* COVID-19로 인한 온라인 스터디로 진행 예정
* 아래와 같은 차례로 진행 예정입니다.
* 아래와 같은 차례로 진행 예정입니다.
** 5/21 - Ch 1,2 진행 완료
** 1회차 : 5/21 - Ch 1,2 진행 완료
** 참여자 : 박인서, 송정우, 정우현, 이호민, 김유현, 좌민주
** [https://docs.google.com/presentation/d/1KxMjJyBzDInnu8XLJi_EvAcRenz2303MbGf7eWzozSk/edit?usp=sharing 스터디 자료]
** [https://docs.google.com/presentation/d/1KxMjJyBzDInnu8XLJi_EvAcRenz2303MbGf7eWzozSk/edit?usp=sharing 스터디 자료]
** [[boj.kr/17293 과제]]
** [http://boj.kr/17293 과제]
** 5/28 - Ch 3,4
** 2회차 : 6/4 - Ch 3,4,5 진행 완료
** 6/4 - Ch 5,6
** 참여자 : 박인서, 이승찬, 이호민, 김유현, 좌민주
** 6/11 - Ch 7,8
** [https://docs.google.com/presentation/d/1GRk_2qnnjQxSple2ZP9gSuc7VIM5Dxma-nFoBdRgEMs/edit?usp=sharing 스터디 자료]
** 6/18 - Ch 9.10
** 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. 자바의 이해
Ch 1. 자바의 이해

Latest revision as of 06:21, 21 July 2020

자바민국에서 생존을 위해 만든 스터디

소개

  • TIOBE 인덱스 1위, PYPL 순위 2위
  • 2019 젯브레인 개발자 에코 시스템 조사 가장 인기있는 기본 프로그래밍 언어
  • ~~대한민국에서~~ 굉장히 많이 쓰이는 언어인 자바를 학습해보는 스터디입니다.
  • 여력이 된다면 자바로 웹개발 & 앱개발까지도 해볼까 생각입니다. ~~하지만 스터디장이 게을러서 안할 확률이 더 높습니다.~~

목표

  • 자바민국에서 생존을 위한 자바 기본기 습득
  • 소켓 프로그래밍, 멀티쓰레드, 직렬화, Java 최신 문법 등 학교 강의에서 넘어가기 쉬운 부분들을 ~~Java~~잡아보기

참가원

진행

  • 진행시간 : 매주 목요일 오후 8시 시작(90분-120분 소요 예정)
  • 과제 제출로 이동
  • COVID-19로 인한 온라인 스터디로 진행 예정
  • 아래와 같은 차례로 진행 예정입니다.
    • 1회차 : 5/21 - Ch 1,2 진행 완료
    • 참여자 : 박인서, 송정우, 정우현, 이호민, 김유현, 좌민주
    • 스터디 자료
    • 과제
    • 2회차 : 6/4 - Ch 3,4,5 진행 완료
    • 참여자 : 박인서, 이승찬, 이호민, 김유현, 좌민주
    • 스터디 자료
    • 3회차 : 6/11 - Ch 6,7 진행 완료
    • 참여자 : 박인서, 이승찬, 이호민, 좌민주
    • 스터디 자료
    • 과제
    • 4회차 : 강사 사정으로 인한 미진행 후 완료 ~~Ch 8,9,10 진행 예정~~

스터디 내용

Ch 1. 자바의 이해

  • 자바란?
  • 자바의 역사
  • 자바 언어의 특징
  • JVM(Java Virtual Machine)
  • 자바 프로그램의 실행 과정

Ch 2. 자바 기본

  • 변수와 상수
  • 형변환
  • 연산자
  • 조건문과 반복문
  • 자바 배열
  • String

Ch 3. 객체지향의 기초 1

  • 클래스와 객체
  • 변수와 메서드
  • 오버로딩
  • 생성자, 변수의 초기화

Ch 4. 객체지향의 기초 2

  • 상속
  • 오버라이딩
  • 패키지와 import
  • 다형성
  • 추상클래스
  • 인터페이스
  • 내부 클래스
  • 예외 처리

Ch 5. 유용한 패키지와 클래스

  • java.lang 패키지
  • java.util 패키지
  • java.math 패키지
  • 날짜와 시간
  • 형식화

Ch 6. 컬렉션 프레임워크

  • 컬렉션 프레임워크 소개
  • Stack, Queue
  • ArrayList, LinkedList
  • Iterator, Enumerator
  • Arrays
  • Comparator, Comparable
  • HashSet, HashMap, Hashtable
  • TreeSet, TreeMap
  • 기타 컬렉션 프레임워크

Ch 7. 제네릭, 열거형, 애너테이션, 스레드

  • 제네릭
  • 열거형
  • 애너테이션
  • 스레드와 동시성

Ch 8. 람다, 스트림, 입출력, 직렬화

  • 람다
  • 스트림
  • 입출력
  • 직렬화

Ch 9. 네트워킹

  • 네트워크 기초
  • 소켓 프로그래밍

Ch 10. 자바의 활용

  • 테스팅, 빌드
  • JDBC, 하이버네이트
  • 스프링 프레임워크 소개
  • 함수형 프로그래밍

공지

  • 스터디원은 상시 모집 중입니다. 참가를 원하시는 분은 박인서에게 얘기해주시면 됩니다.
  • 현재 스터디 인원이 확정된다면 자바 기초가 아니라 자바 핵심 문법을 위주로 복습 및 학교 수업에서 넘어가는 부분들을 다루는 스터디가 될 것 같습니다.

참고자료

댓글

  • 많은 관심과 참여 부탁드립니다. - 박인서
  • 참가 희망합니다. 이름 추가 하면 될까요? - 이승찬
  • 자바 문법 기초까지만 알고 있지만, 스터디 참가할 수 있을까요? -좌민주
    • 아마 객체지향 프로그래밍부터 내용을 진행할 생각입니다. 기초적인 문법만 알고 계시면 따라가실 수 있을겁니다 - 박인서

활동지도/2020