생활코딩

Coding Everybody

코스 전체목록

닫기

Java

| 공개

수업소개

본 모듈은 자바 언어에 대한 기초 수업입니다. 텍스트 수업과 동영상 수업이 함께 제공 됩니다. 텍스트만으로도 완주 하실 수 있고, 동영상만으로도 완주 할 수 있도록 구성 되었습니다. 동시에 텍스트가 이해 안되면 동영상으로, 동영상이 이해 안되면 텍스트를 통해서 상호 보안적으로 학습하실 수 있습니다. 모든 동영상을 연속적으로 시청하고 싶으시면 Youtube 자바 입문 수업 재생목록을 이용하시면 됩니다. http://goo.gl/fuHtT3 본 수업은 생활코딩 페이스북 그룹을 통해서 연재 되었습니다. 

강의수준

프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의입니다. 이미 프로그래밍에 익숙한 분의 입장에서는 설명이 조금 장황할 수 있습니다.

선행학습

없습니다. 하지만, 프로그램을 처음 시작하는 분이라면 자바보다는 JavaScript나 Python, Ruby, PHP와 같은 언어를 먼저 해보실 것을 권합니다. 또는 생활코딩의 웹서비스 만들기 수업을 완주하신 후에 본 수업을 들으셔도 좋습니다. 자바는 조금 어렵기 때문입니다. 

학습의 효용

최소한 국내에서 자바는 가장 시장 규모가 큰 언어입니다. 기업용 시장에서는 전통적인 강자였고, 안드로이드가 주류가 되면서 다시 한 번 그 중요성이 커지고 있는 언어입니다. 또한 자바는 거대 규모의 소프트웨어를 만드는데 적합한 언어입니다. 따라서 웅장한 소프트웨어를 만들기 위해서 필요한 다양한 연구와 자료가 풍부한 언어입니다. 자바를 배운다는 것은 이러한 성취에 접근 할 수 있는 손쉬운 방법이기도 합니다. 

학습방법

필자는 공부는 신속하게, 실습은 느리게 할 것을 권유 드립니다. 즉 처음부터 너무 실습 위주로 꼼꼼하게 수업을 따라가는 것보다는 실습은 눈으로 따라가면서 전체적인 개념들을 우선 빠르게 파악하실 것을 권합니다. 모든 수업을 하루에 끝낼 수 있다면 최상이겠지만 늦어도 2주일 안에 완주하실 것을 권합니다. 그리고 전체적인 숲을 알게 된 후에 다시 처음부터 돌아와서 실습을 하나씩 꼼꼼하게 따라 해보시면 어떨까 싶습니다. 또 공동공부에 참여하시면 학습량의 체크 할 수 있고 혼자서 공부하는 고립감을 완화시킬 수 있습니다. 공동공부 도움말로 바로가기

수업의 한계

본 수업은 자바의 권위자가 만든 내용이 아닙니다. 물론 권위자들의 자료를 참고 했고, 또 완숙한 자바 엔지니어들의 도움과 감수를 거쳤습니다만, 정작 이 수업을 만든 저자는 자바 초보자 입니다. 다만, 같은 초보자 입장에서 처음 시작하시는 분들이 어려움을 느낄 수 있는 부분들을 쉽고 자세하게 설명해드리기 위해서 노력했습니다. 특히 풍부한 예제를 전달해드리기 어려운 점에 착안해서 차라리 예제가 주는 부담감을 경감시켜서 본 수업을 최대한 빨리 완주하실 수 있도록 하는 것에 주안점을 두었습니다.

댓글

댓글 본문
작성자
비밀번호
  1. ㅋㅋㅋ
    생활코딩 책 발간축하드립니다.

    http://www.yes24.com......161
  2. 가나다라자바라
    감사해요
  3. 당신의 팬
    감사합니다 사랑합니다. 항상 응원할게요
  4. 대박
    와... 님덕에 할맛이납니다.

    처음부터 막막했는데

    정말 감사드립니다.

    수능치른 학생이지만

    대학 들어가기전에 미리 빼놓고 가면 확실히 도움이 많이 될것 같네요.

    정말 감사합니다
  5. 우왕굿
    정말 시작하고자 하는 의지를 북돋아 주는 곳이네요!!!

    프로그래밍을 좋아하는 마음만 있었지만.. 이곳이 있어서 시작할 수 있을 것 같습니다!!!

    정말 감사합니다!!!!
  6. 박영민
    이곳이 없었다면 시작조차 못했을 겁니다. 프로그래밍계 까막눈 잘 보겠습니다. 감솨요~
  7. 감사합니다
  8. 자바는초보
    자바에 이어 JSP 강좌(스프링도 해주시면 무지무지 감사드리구요^&^;)도 개설해주세요~~ 항상 감사합니다.
  9. 정명호
    감사드립니다.
  10. 정말 오랜만에 돌아와 강의를 듣습니다. 감사합니다.
  11. 취준생
    좋은 자료 감사합니다.
  12. 비큐브화이팅
    제작자님 항상 감사합니다 오늘부터 듣습니다 ㅁㄱ형 죄송합니다
  13. 메시
    기모띠
  14. JustStudy
    고맙습니다
  15. 자바 뉴비
    학교에서도 자바 수업을 듣고 있지만 저랑 너무 맞지않아서 굉장히 힘들었는데요. 우연히 검색하다가 이곳을 알게 되었습니다. 한번 쓱 봤는데 정말 초보자들을 위해서 간단하고 쉽게 설명해주시는거 같아요. 열심히 공부해서 저도 다른분들에게 도움을 주는 사람이 되고싶어요. 강의 만들어주셔서 감사합니다!
  16. 초보자 입니다.
    감사합니다.
    열심히 따라하고 있습니다.
  17. ㅋㅋ
    jsp도 추가하면 좋을것 같아요.
  18. AlexKwon
    감사합니다!!!!! 따로 도서는 없나요 ?
  19. 붐바붐바스틱
    안드로이드스튜디오 강의는 언제나오나요? 혹시 ios 아이폰 프로그래밍도 강의계획있나요?
  20. 20031004@daum.net
    안드로이드 스튜디오 강의는 언제 나오나요?
  21. skaug12
    >언어 소개 페이지에 있습니다
    1. 자바 홈페이지
    2. 난 정말 자바를 공부한 적이 없어요
    3. 소설 자바
    4. 점프 투 자바
    대화보기
    • 김미노
      자바 다시 시작하려구요.. 하다가 변수에서 막혔어요..
    • Daeyang Kim
      김사합니다.
    • 김대환
      앞으로 많은 활동하도록 하겠습니다~ 좋은 정보 감사합니다~
    • 그 추천하는 책 2개있잖아요 이름이 머였죠 .?
    • 김은규
      자바 시작합니다 ㅇㅅㅇ 재미있었으면 좋겠네요 ㅇㅅㅇ
    • 학생
      되추적(backtracking) 강의도 부탁드립니다!!
    • 오빠는다르다
      시~작~~!!!!
    • 김트라슈
      이제 자바도 시작함니다 늘 감사합니다
    • Devani0310
      수업 감사합니다
    • handung_papa
      golang 공부전에 그나마 알고 비즈니스에 활용했던 java를 복습하여야 할 것 같아. 정주행 시작합니다.
    • 베리굳
      생활코딩에서 이런 강좌들을 써주신 덕분에 좋은 공부 잘 하고 있습니다.
      이 홈페이지가 만들어낸 개발자 분들도 적지않게 계실거라고 생각합니다.
      물론 거기에 저도 포함되지요, 좋은 강의 고맙습니다.
    • 왕초봉
      람다 표현식에 관한 수업도 있었으면 좋겠습니다.
      이제 자바 8이니까요~
      한국은 아닌듯 하지만...
    • 차칸앙마
      프로그래밍 시작하는 친구가 있어서 소개해 줄만한 강의를 찾던중에...
      정말 완전 딱 맞는 강의를 찾게 되었네요...
      커리큘럼도 훌륭하고 설명도 잘하시고... 완전완전 훌륭하십니다... ^^
      개인시간 빼서 이런거 만드는게 쉽지 않은데... 많은 분들이 아마 고마워 하실거 같네욤...
      JAVA 배우고 바로 JSP로 넘어가면 좋은데... JSP 가 없어서 너무 속상하네욤... ^^
      정말정말 감사드립니다.
    • Park Young
      최고네요
    • 닉슨
      객체지향부터 시작합니다~ 웹 애플리케이션은 잘 들었습니다~ 자바도 잘 듣겠습니다:)
    • 압둘히라비드맵
      앗쌀라아무 알레이쿰
    • Golive
      이해가 쉽네요~!!
    • 사과아버님
      눈팅만 하다가 강의가 너무 좋아서 egoing님께 예의가 아니라 생각하여 가입했습니다.
      좋은 강의 진심으로 감사 드립니다.ㅎ
      책으로 이해 안되는 부분들이 속 시원하게 해결 되네요.^^
    • 여자친구
      오늘부터 우리는
    • 박첩구드
      겨울방학 기념으로 자바 복습을 해보려고 합니다~ 모두 화이팅!
    • 로망
      오늘부터 학습 시작하겠습니다.
    • 화이팅
      대화보기
      • Byunghawk Lee
        이제 시작해 봅니다.
        완주할 수 있을 지는 몰라도 배운 만큼은 도움이 ... 아니 인생의 의미기 있지 않을까 싶네요.
        배움의 기회를 주셔서 고맙습니다.
        변수부터 시작해 봅니다.
      • JeongYoun Han
        이렇게 좋은 배움의 기회를 주셔서 감사합니다~~열심히 배우겠습니다!!
      • 하용범
        JAVA를 공부한지 며칠되지 않았는데요, 궁금한 점이 있어 문의드립니다.
        project directory(root)에 a라는 class를 만들고 그 아래 sub1 directory에 b라는 class를 만들었습니다.
        a의 source에는 package를 선언해준 것이 없구요,
        b는 package sub1이 선언되어 있습니다.
        b에서 a를 사용하고 싶은데요, import를 어떤식으로 해주어야 하나요?
      • 류정현
        지금부터 생활코딩님 강의 쭉 정주행하려고합니다! 도움주신점 감사합니다.
      • 학생
        생활코딩님, file processing 에 관해서도 tutorial 부탁드립니다!
      • 자바몬
        재밌게 잘 봤습니당~~
        늘 수고하시네염~~
      • sereno
        Head First JAVA를 읽어봤는데 이해하기 쉬워서 정말 좋던데, OOA&D도 있었군요~ 좋은정보 감사합니다
        대화보기
        graphittie 자세히 보기