
Java Programming
pnuswedu
Let's learn object-oriented concepts through Java programming and improve program design and problem-solving skills!
초급
Java, oop
기업에서 가장 많이 사용하는 프로그래밍 언어중 대표적인 언어를 말하라고 하면 Java언어를 말할 것 같아요. 즐거운 자바 교육과 함께 즐겁게 자바 공부를 진행해보세요.

Java 기본 문법
Java 객체지향 문법
Java IO
Java Thread
Java 네트워크 프로그래밍
간단한 웹 서버 만들기
간단한 채팅 서버 & 채팅 클라이언트 만들기
자바(Java), 사전지식 없이 들어가서
간단한 프로젝트와 함께 나오세요! 🤩

오프라인 국비교육을 통해 프로그래밍을 배우는 분 중 수업을 따라가는 게 힘들다는 고민을 가진 분이 많죠. 또한, 국비교육을 받고 싶어도 여러 가지 사정으로 수강을 못 하는 분들도 많습니다. 수업 한 번 듣는 것으로는 이해가 어려운 프로그래밍 수업. 시간과 장소에 구애받지 않고 여러 번 수업을 들을 수 있게 하고자 무료 자바 강의를 준비했습니다.
본 강의는 자바로 백엔드 프로그래밍을 하려는 분들을 위한 과정입니다. 자바 개발 환경 설치부터 시작해서, 기초 문법, 객체지향 문법, IO, Thread, Network 프로그래밍까지 다루며 간단한 프로젝트까지 진행합니다.
이해가 어려운 부분이 있다면 반복적으로 들어주시고, 그래도 이해가 가지 않는다면 단톡방을 운영하고 있으니 단톡방에서 함께 공부하는 분들에게 질문해주세요. 저도 자주 방문해서 답변을 드리고 있습니다.
백엔드 개발자를 꿈꾸는
취업준비생
국비교육만으로
충분하지 않은 분
자바 강의를 찾고 있는
대학생
문법
자주 사용하는
몇 가지 디자인 패턴
제네릭(Generic)과
컬렉션(Collection)
프레임워크
Java IO (입출력)
스레드(Thread)와
네트워크 프로그래밍
미니 프로젝트
Q. 사용하는 JDK 버전은?
11버전을 사용합니다. 기업에서 가장 많이 사용되는 JDK 버전은 아직 8과 11이라고 생각합니다.
Q. 강의에 사용되는 IDE는?
IntelliJ를 사용합니다. IntelliJ 커뮤니티 버전은 무료로 다운로드 받아 사용할 수 있습니다.
Q. 모든 Java 문법을 다루나요?
모든 자바 문법을 다루지 않습니다. 람다, 스트림, NIO 등을 다루지 않습니다. 해당 과정을 잘 듣고 이해한다면 모던 자바 문법은 스스로 학습할 수 있지 않을까 기대합니다.
학습 대상은
누구일까요?
자바 프로그래밍을 처음 배우려는 분
국비 백엔드 과정을 들었는데도 자바가 이해안가는 분
자바를 배웠거나, 배우려는 대학생
7,696
명
수강생
99
개
수강평
18
개
답변
4.9
점
강의 평점
1
개
강의
반갑습니다. 꾸벅.
유튜브 채널 : https://www.youtube.com/channel/UChWUWqURDfGFHpCIeLO8jZA
카카오톡 단톡방 : https://open.kakao.com/o/gcbnd3Ie
전체
69개 ∙ (24시간 31분)
5. 변수와 리터럴
10:41
7. 논리형 타입과 논리 연산자
19:05
8. 정수,실수 그리고 산술연산자
25:06
9. 타입의 변환
10:11
10. 문자(char)타입
08:25
11. 비트 연산자
09:26
14. 조건문 switch
06:13
16. 반복문 do while
01:49
17. 반복문 for
08:20
20. 클래스 선언 하기
03:58
전체
99개
4.9
99개의 수강평
수강평 25
∙
평균 평점 5.0
5
I took this course to remind myself of Java basics. Personally, 1. static and memory 2. abstract class concept with template method pattern 3. factory method pattern and reflection, and lambda concept leading to anonymous class 4. decoration pattern explanation connected to main character, decoration, and IO stream classes These parts were really good. I appreciate that you included the process of solving problems while debugging when making the last chat program in the lecture. It was very helpful.
Thank you for the detailed review.
수강평 2
∙
평균 평점 5.0
5
It was really good that you explained Java grammar (ex. collections, constructors, etc.) frequently used in Spring. It was really good that someone who is in the field explained it. And the best part was that it was free, so I could listen without any burden. Personally, I think I would listen without any regrets even if it was 50,000 won. Since I lack basic knowledge, I wrote down the class content in Notion and studied, and I plan to watch it several times. I came across this lecture because I lack basic knowledge of Java, but if you find this lecture difficult, it would be good to buy Everybody's Java from a bookstore and listen to it. I listened to it while watching it, and it seems good because it covers even the very basic parts. I'm looking forward to the next lecture~ The last network programming and chat program creation are more fun than I thought.
Thank you for your course review!!
수강평 2
∙
평균 평점 5.0
5
It's a quality lecture that's hard to believe is free. In my personal opinion, there may be moments when a complete beginner takes the lecture. (Design patterns, JVM, using telnet naturally as a terminal, etc.) However, since he explains it in such detail and says that you don't need to know the deep parts of JVM right away, I think even a complete beginner can follow along if they put in the effort. I think it would be great for those who are trying to review in an ambiguous state like me. However, since the basic lecture nature does not explain the details of Generics' wildcards, streams, and threads, it would be good to look up these parts separately in a basic book or on the Internet. After completing the lecture, the following three things still linger in my head and come to mind immediately. 1. Refer to the child type as the parent type! When overriding a method, always use the child type! 2. Easy to replace when using a collection! For example, refer to the ArrayList type as the List type 3. The main character while explaining the IO and decorator patterns! It is impressive that it shows decoration! as an Oracle document I hesitated and hesitated to write the content, but the conclusion is that I am leaving this review because I am grateful for the free and great lecture. I hope many people will be helped by this lecture.
Oh. Thanks for the quality answer. :-p The above was a joke. I'm glad it helped. I appreciate you pointing out exactly what I thought was important. There's a playlist on my YouTube channel called Backend Course. You can watch it now. :-)
수강평 2
∙
평균 평점 5.0
5
I am using Java, but I lack Java concepts, so I started studying from the beginning again. While looking for several Java lectures, this lecture seems to be the best for me! It is very easy to understand because it explains with examples! I am still listening, but this lecture is already very helpful to me!!
Oh, I'm glad it helped!! Thank you for the review!
무료
같은 분야의 다른 강의를 만나보세요!