Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

@Sico - Learn Java Properly (Perfect Basics)

This is a guide course that will help you learn Java, one of the most widely used programming languages, from theory to practice.

(4.8) 20 reviews

440 learners

  • seniorcoding
Java

Reviews from Early Learners

What you will learn!

  • Java Development

  • Java related CS knowledge

Java, from basics to practical application, all in one place! ☕

Java, it's not difficult! 🌠

Java is a difficult but widely used programming language that has a steady demand for developers in Korea.
This course covers comprehensive concepts to make it easy to learn other programming languages.
This course is for new developers who have difficulty drawing the big picture through simple memorization.

People like this will like it 🙌

Which programming language
Those who are thinking about learning

I feel like Java is difficult
For prospective developers

I want to draw a big picture
New developer


Unique features of this course 🔅

  • We organize theory and practice at the same time, and especially provide practical know-how.
  • We provide various examples and repeated explanations to make it easy to understand.
  • You can gain in-depth experience through CS-related explanations that will be useful in that area.


What do you learn in each class? ✍

Lectures 1-3 are available for free.

4-stage condition, loop
Conditional statements, switch statements, while loops, for loops

Lecture 5 Functions
Function, Main Method, Stack & Queue, Recursive Function, Callback

Lesson 6 Class Objects
class, instance, Object, JVM, this, stack, Singleton pattern, getter(), setter(), toString, eclipse shortcut key

Lesson 7 Arrays & Array Lists
Array, Array Copy, Array Loop, Multidimensional Array, Array List

8. Inheritance, polymorphism
Inheritance, Method Overriding, Protected, class casting, this(), super(), Virtual Method, polymorphism, IS-A, HAS-A, instanceof

Lesson 9 Abstract Class
Abstract class, Extends the Abstract class, Template Method

10-Lead Interface
Interface, interface default method, interface static method, interface inheritance, interface implementation and inheritance together, java.util.Scanner

Lesson 11: JDK Basic Classes
JDK base class, java.lang package, object package, String object.toString(), boolean Object.equals(), int Object.hashcode(), protected object Object.clone(), java.lang.String, StringBuffer, StringBuilder, Wrapper classes, Class class, java.lang reflect package

12th Class Collection, Map
Generics, Collection Framework, Map Interface, List interface, Set interface, Map interface

Lesson 13 Inner Class
Inner Class, Anonymous Inner Class

Lesson 14 Lambda
Lambda Expression, Lambda Argument (Parameter)

Lesson 15: Util Stream
Sorting, Arrays.stream (arr)

Round of 16 Exception
Error & Exception, try~catch~finally, throws, try~with~resource, Custom Exception

Lesson 17 I/O Stream
I/O Stream, FileInputStream, FileOutputStream, Good Code

Recommended for
these people

Who is this course right for?

  • For those who are new to coding

  • For those who want to study programming languages in depth

Hello
This is

3,431

Learners

110

Reviews

19

Answers

4.8

Rating

5

Courses

 - 다음카카오 개발팀장(8년)

  - IT 기업 개발업무 및 스타트업(14년)

  - Youtube ‘시니어코딩’ 채널을 운영하여 개발 관련 기술 강좌를 하고 있으며, 현재 약 1 만 7천명의 구독자를 두고 있습니다.

https://www.youtube.com/c/SeniorCoding 

Curriculum

All

18 lectures ∙ (16hr 37min)

Published: 
Last updated: 

Reviews

All

20 reviews

4.8

20 reviews

  • Heumia님의 프로필 이미지
    Heumia

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    [JAVA 기본 강의 강력 추천] 2년 차 주니어 백엔드 개발자입니다. 아마도 오프라인 강의를 촬영한 후 편집을 통해서 영상으로 올려주신 것 같은데요. 그래서 종종 온라인에서는 진행되지 않은 오프라인 부분이 나오지만, 강의를 수강하는데 크게 지장은 없습니다. JAVA처럼 Managed 언어로 시작하면, 아무래도 C언어처럼 Unmanaged 언어보다 메모리 부분에서 취약할 수 있는데, 계속해서 JVM 메모리 구조를 설명해 주시면서 강의가 진행돼서 좋았습니다. 항상 화이트보드에 그림을 그려가면서 개념 설명을 해주시고, code refactoring 경험을 통해 소스를 AS-IS -> TO-BE로 개선해가는 경험도 할 수 있었습니다. 이런 강의를 지금이라도 알게 되어서 JAVA 기초를 복습하면서, 기본기 탄탄해질 수 있었습니다! 중급 또는 고급 강의가 나오더라도, 해당 강사님 강의는 무조건 결재하겠습니다. 좋은 강의 업로드 해주셔서 감사합니다 :) + Youtube도 하신다고 적혀 있어서 구독 및 좋아요 했어요 ㅎㅎ

    • 모원기님의 프로필 이미지
      모원기

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      • 삽돌이님의 프로필 이미지
        삽돌이

        Reviews 21

        Average Rating 5.0

        5

        33% enrolled

        좋은 강의 인것 같습니다

        • 한재홍님의 프로필 이미지
          한재홍

          Reviews 3

          Average Rating 3.3

          3

          100% enrolled

          ㅓㅗ호ㅓ허ㅘ하ㅓㅘㅓㅓㅚㅏ

          • 양진은님의 프로필 이미지
            양진은

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            좋은 강의 감사합니다.

            $34.10

            seniorcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!