Java

Java

| 공개

수업소개

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

강의수준

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

선행학습

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

학습의 효용

최소한 국내에서 자바는 가장 시장 규모가 큰 언어입니다. 기업용 시장에서는 전통적인 강자였고, 안드로이드가 주류가 되면서 다시 한 번 그 중요성이 커지고 있는 언어입니다.

학습방법

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

수업의 한계

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

댓글

댓글 본문
  1. 박찬혁
    Java1보시면 되요 전 완강해써요!
    대화보기
    • aSpring
      저도 이게 너무 궁금합니다 ㅜ
      대화보기
      • 박찬혁
        안녕하세요 자바 리뉴얼하신 영상을 보고 공부를하려고합니다!
        그렇다면 자바 수업을 리뉴얼하였습니다. 라는 영상이있는 재생목록은 (동영상160개 ) 이고
        오픈튜토리얼 사이트를 참고하면 JAVA가 아닌 JAVA1 이 리뉴얼 된것이라고 써두셔서요,

        리뉴얼된 강좌가 유튜브에 있는 160개 영상 JAVA 인지 아니면 JAVA1 재생목록을따르면 되는지 궁금합니다!!
        항상 감사합니다!
      • arknic
      • ㅇㅇ
        쓰레드 어노테이션 동기화 부분 강의는 없나요 ㅜㅜ?
      • 감사합니다.
        좋은 강의 감사합니다
      • 안지현
        완전초짜 2020 02 27 ~ ing
      • s870809
        9/4 시작
      • dada
        자바 시작한지 10일이 조금 넘은 아직 많이 모르는 상황입니다.
        학원에서는 진도를 빠르게 나가는 편이라 따라가기 힘들어 여기서 다시 천천히 복습하면서 공부하고있습니다.

        진도만 나가는 학원과 다르게 상세하게 이해가능하게 알려주셔서 왜 이렇게 되는것인지 많이 배우고 있습니다.
        정말 감사합니다!
      • Java는 어느정도 배웠지만
        다시 복습하기로도 괜찮을 것 같네요!

        수업 정말 감사합니다~^^
      • 마분지
        "생활코딩의 웹서비스 만들기 수업"의 링크가 삭제 상태네요.
        https://opentutorials.org......083
        여기로 가면 되겠죠?
      • 이민지
        희망을 주는 수업입니다.
        잘 배워서 저도 좋은 많은 사람에 도움이 되길 원합니다.
        정말 감사드립니다.
      • 최준영
        당신의 노고에 치얼쓰~
      • 이언빈
        컴퓨터학원에서 배우고있는데
        어렵다
      • just
        감탄이 나옵니다
      • 이준영
        우연히 보게된 강좌인데 너무 홈페이지도 깔끔하고 저 진짜 댓글같은건 죽어도 안다는데 진짜 감탄이 나오네요.
        진짜 초보자들이 알기쉽게 설명해주셨네요. 강의 잘보겠습니다.
      • 이준호
        감사합니다 진심으로 좋은 강의입니다.
      • xogh952
        정말 감사합니다.!!
      • 배우고 또 배우자
        지식을 공유한다는 것 만으로도 매우매우 감사합니다
      • 교육생
        잘보겠습니다
        감사합니다
      • 학습자
        좋은 자료 감사합니다.
      • 김재능
        감사합니다!
      • 남다름
        좋은 강의 감사합니다 .. ^^
      • 뉴키
        갓갓갓
      • 프로그래머위드
        갓고잉
      • 갓고잉
        과연 갓고잉입니다.
      • tobe
        좋은 강의 감사합니다.
      • 안녕세계
        그냥 공부만 해야지하고 보는데 이렇게 친절하게 설명해주시다보니
        적어도 감사하다는 말씀은 전달해야겠다는 생각이 듭니다.

        너무 감사합니다. 열심히 공부할게요^^
      • JAVA공부시작!화이팅!
        정말 대단하십니다 ㅠㅠㅠㅠ너무 감사드려요 진짜!!!
      • 랑스
        예제소스는 어디서 다운받을수 있나요??
      • 대학생
        감사합니다

        진정한 재능기부네요

        기초부터 가르쳐주셔서 몰랐던 개념 확실히 잡아가요

        그리고 목소리가 정말 좋으세요ㅎㅎ
      • 학생
        감사합니다 덕분에 많이배워가요

        여기저기 자바강의 들어봤지만

        지금까지 본 사람들중엔 단연 최고입니다

        지금도 이 페이지에 들어오시는지 모르겠지만

        너무감사합니다
      • 시작해볼께요. 페이지가 너무 깔끔하고 좋습니다. 감사합니다.
      • 감사합니다. 이해가 쏙쏙 되네요~ 선생님 덕분에 자바가 재밌어졌습니다.
      • 아아
        진짜 감사합니다!!!
        학원을 다니는데 강사님께서 너무 어렵게 가르쳐 주셔서 수업을 못따라가고있어서 어찌해야하나 했는데
        감사합니다
        스레드 개념은 어디에 있나요???
      • 정말 감사합니다
      • 대박 감사합니다..
      • 정또르
        자바 스타트합니다. 이제..... 잼있겠네요... 한 한달만 공부하면 됄까요???
      • ㅇㅇ
        자바스크립트라뇨
        대화보기
        • projin
          오오!! 자바라는 언어를 배우는데 정말 외계어처럼 느껴졌는데 강좌 들으니 한결 나아진것같습니다.

          감사합니다
        • TheQuiett
          우연히 찾아 들어왔는데 잘 봤습니다~
        • 군후
          처음 시작 한 초보인데요

          자바 스크립트 보다가 궁금한점이 생겨서요
          스캐너 입력후

          char selection = 'x'

          selection = scan.next().chart(0)

          이 후에 스위치 구문으로 넘어가는데
          selection = scan.next().chart(0) 이문장이 뜻하는 뜻이 무엇인가요>
        • 이영수
          http://opentutorials.org......366

          반복문이 없다면? 섹션 아래쪽에 for 문 결과 화면입니다.

          1~10 까지로 나와있습니다.
          대화보기
          • Inhun Choi
            항상 동영상강의 잘보고 있습니다. 감사하게 생각 하고 있습니다.
          • egoing
            이 수업이 제작된지 좀 오래 되어서 혹시 제가 착오 부분이 있으면 조금 상세하게 좌표 좀 알려주실 수 있을까요?
            대화보기
            • 이영수
              둘 다 0~9 까지가 맞습니다. 이고잉님이 위에 while 문 결과를 실수하신 것 같아요.
              for 문 증감부분은 연산자를 "=+" 에서 "+=" 으로 바꾸셔야 증감이 됩니다.
              i+=2 는 i = i + 2 와 같습니다.

              적어주신 것처럼 "i=+2" 하시면 증감이 안되고 i 변수에 계속 +2 가 들어가서 무한반복 됩니다.
              대화보기
              • 번식왕
                for 문에대해서 잘이해는 했습니다 그런데 실행하는값에서
                0<10 조건문을 while 문과 for문을 똑같이 달았을때 while문은 왜 실행값이 1~10이 나오고
                for문은 0~9까지 나오는거죠?
                그리고 for문에 반복실행을 할때 강의 마지막부분에 i++ 를 i=+2 로 바꿔주었는데 이렇게 바꿔서 실행하면
                무한 반복이 일어나는데 어떻게된거져??
              • 어제 수업 잘 들었습니다. 설명도 어찌 그렇게 친절하고 쉽게 해주시는지요.
                3시간이 넘넘 소중했던 시간이었습니다.
                다음번 수업에 또 뵙겠습니다.저녁 커피 좋아하시는지.. 제가 맛난 커피 한잔 사들고 가겠습니다.^^
                감사합니다.^^
              • Cho,kiwon
                정말 감사합니다.^^
              • 승짱
                수고하셨습니다.

                감사드립니다.
              graphittie 자세히 보기