vividswan / Java_Study

Java Study (Basic of Java, Object-Oriented Programming), Design Pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java_Study

Java Study (Basic of Java, Object-Oriented Programming)

자바와 관련된 스터디를 하고 관련 코드를 기록하는 Repository

Java 기초 (Basic of Java)

객체지향 프로그래밍 (Object-Oriented Programming)

JDK 사용 프로그래밍 (Using JDK Programming)

디자인 패턴 (Design Pattern)


소스코드

  • Java 기초 (basic package)

    • if문을 이용한 점수에 따른 성적 출력하기 연습 (basic/IfPractice.java)
    • switch-case 문을 이용한 2월이 28일이라고 가정할 때, switch-case문을 이용해 각 달 수를 출력하기 (basic/SwitchCasePractice.java)
    • 묵시적 형 변환과 명시적 형 변환의 차이점 확인 (basic/CastingPractice.java)
    • continue와 break를 이용한 특정조건 구구단 출력연습 (basic/ContinueBreakPractice.java)
    • 반복문을 사용하여 주어진 수가 가운데인 다이아몬드 만들기 (basic/MakeDiamond.java)
    • AND와 OR 논리연산자에서의 단락회로평가(Short Circuit Evaluation) 테스트 (basic/ShortCircuitPractice.java)
  • 객체 지향 프로그래밍 (Object Oriented Programming)

    • 객체를 만들고 생성자를 이용한 객체 생성 및 사용 연습 (objectoriented/reference)
    • 참조 자료형을 이용한 객체 생성과 실습 (objectoriented/constructor)
    • 접근제어자 private 및 set, get 실습<정보은닉> (objectoriented/informationhiding)
    • this 실습과 this를 활용한 인스턴트 자신의 주소 반환 및 출력 (objectoriented/thispractice)
    • 객체 간 협업 실습 (objectoriented/cooperation)
    • static 사용 및 singleton pattern 사용(objectoriented/staticpractice, objectoriented/singletonpattern)
    • 상속을 통한 하위 클래스 생성 연습 (objectoriented/inheritance)
    • 배열, 다차원 배열 및 ArrayList 사용 실습 (objectoriented/array)
    • 매서드 오버라이딩 및 다형성 실습 (objectorientoriented/polymorphism)
    • 추상클래스 사용 (objectorientoriented/abstactex)
    • 템플릿 메서드 사용 (objectorientoriented/templatemethod)
    • 인터페이스 실습 (objectoriented/interfacepractice)
  • 디자인 패턴 (Design Pattern)

    • Singleton Pattern (Design Pattern/SingetonPattern)
    • Adapter Pattern (Design Pattern/AdapterPattern)
    • Builder Pattern (Design Pattern/BuilderPattern)

About

Java Study (Basic of Java, Object-Oriented Programming), Design Pattern


Languages

Language:Java 100.0%