본문 바로가기

Java 웹 프로그래밍67

객체지향 개발 5대 원리 (수정중) TL:DRThe 5 SOLID Principles explainedS – Single-responsibility principle. 단일 책임의 원칙O – Open-closed principle. 개방폐쇄의 원칙L – Liskov substitution principle. 리스코브 치환의 원칙I – Interface segregation principle. 인터페이스 분리의 원칙D – Dependency Inversion Principle. 의존성 역전의 원칙 Single responsibility principleA class should have one and only one reason to change, meaning that a class should have only one job. 단일 책임.. 2018. 12. 4.
12월 3일 강의 요약 12월 3일 자바 웹 프로그래밍 객체 – Object 객체지향은 Class를 생각하는 것이 아닌 객체 그 자체를 생각하는 것이다. 객체란? -> Class라는 설계도를 사용하여 만들어진 것 ( instance) -> 메모리에 만들어진 것을 객체(인스턴스)라고 부른다. 클래스를 작성하는 부분과 작성 된 클래스를 이용하여 인스턴스를 만드는 부분을 구분해야한다. TL:DR -> 클래스로 인스턴스를 생성할 줄 알아야 하고 그 인스턴스를 사용할 줄 알아야 한다. 클래스는 직접 만들수도, 혹은 다른 사람이 만든 클래스를 사용 할 수도 있다. 자바의 장점 -> 외부에 있는 클래스, 다른 사람이 만든 클래스를 쉽게 사용 할 수 있다. 자바 프로그래밍 -> 확장자가 OOO.java인 소스파일을 작성한다. 해당 파일을 컴.. 2018. 12. 4.
윈도우즈 10 환경에서 Java 개발 환경을 위한 JDK 설치 및 환경 설정 이 글은 Windows 10 환경에서 Java 버전 8을 활용한 개발 환경을 구축하는 법을 설명하고 있습니다. 1. Java 다운로드https://www.oracle.com/technetwork/java/index.html 로 접속합니다. 제일 처음 보이는 페이지에서 Top Downloads 아래에 Java SE 를 클릭하여 이동합니다. 그러면 이와 같은 화면이 나타납니다.우리는 Java 8버전을 사용하기로 했으니 Java SE 8u191 (2018년 12월 3일 기준)을 다운받도록 합시다. 다운로드 받을 수 있는 것들이 총 3가지가 있는것이 보입니다.JRE(Java Runtime Environment)는 자바를 실행하기만 하려는 사람들에게 필요합니다. 우리는 실행은 물론 개발까지 하고싶기 때문에 JDK.. 2018. 12. 3.
728x90