본문 바로가기
구구단 홀수단/짝수단 조건 설정 + 세로/가로tab 설정 이렇게... 짝수단은 1~5까지 홀수단은 6~9까지 출력하고 단이 바뀔때는 가로로 이동하는 출력문을 작성해보겠습니다. for (int i = 1; i 2022. 11. 21.
맥 Mac Oracle 설치 m1 #Dbeaver설치 터미널 실행 brew install --cask dbeaver-community ㅎㅎㅎ저는 이미 설치되어있는 화면입니당 Dbeaver 오라클 접속 ! password는 비밀번호 설정 했었던 pass로 설정했었음 갸아아악!!! 접 속 성 공 그 다음 명령어 들은 하기 블로그에 잘 나와있음.. https://shanepark.tistory.com/400 2022. 11. 18.
맥 Mac Oracle 설치 m1 안녕하세요. 맥 오라클 설치에 대해 기록용으로 포스팅하겠습니다. 참고로 제 맥은 m1 입니다. 1. Docker 설치 https://www.docker.com/products/docker-desktop/ Docker Desktop - Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com 제 맥북은 m1이고 인텔칩이 아닌 애플칩이라 하단 왼쪽으로 다운했습니다. 설치후 터미널로 이동합니다. docker search oracle-xe-11g docker pull jaspeen/oracle-xe-11g d.. 2022. 11. 18.
스프링의 장점 3가지 1. 경량 (Light weight) -스프링은 여러개의 모듈로 구성되어 있으며, 각 모듈은 하나 이상의 JAR 파일로 구성된다. 몇 개의 JAP파일만 있으면 개발과 실행 가능 -스프링 프레임워크가 POJO(Plain Old Java Object)형태의 객체를 관리함 *POJO는 클래스를 구현하는 데 특별한 규칙이 없다. 2. 제어의 역행 (Inversion of Control) -비지니스 컴포넌트 개발 시 낮은 결합도와 높은 응집도가 요구된다. -loC를 통해 객체 간의 느슨한 결합, 즉 낮은 결합도를 유지함 -기존에는 어플리케이션 수행에 필요한 객체의 생성이나 의존관계를 개발자가 직접 처리했으나, loC가 적용되면 컨테이너가 대신 처리함 -소스 의존관계가 명시되지 않으므로 결합도가 떨어져서 유지보수가.. 2022. 11. 13.
추상 클래스 abstract class 와 인터페이스 interface 추상클래스 -class 앞에 abstract 키워드를 사용하여 정의 -추상메소드를 선언해 상속을 이용하고 하위 클래스에서 (반드시) 구현하도록 강제하는 클래스 -상속을 위한 클래스이끼 때문에 new키워드를 통해 직접 객체를 생성할 수 없음 -java는 다중 상속을 지원하지 않기 때문에 여러 개의 추상 클래스를 상속할 수 없음 -public, protected, private 접근 제어자를 모두 사용할 수 있음 -하위 클래스의 생성자에서 super()를 사용해 추상 클래스의 생성자를 부르고 초기화 함 인터페이스 -interface키워드를 사용해 선언하는 인터페이스는 상수(static final) 와 추상 메소드(abstract method)의 집합 -인터페이스의 모든 메소드는 public abstract로.. 2022. 11. 13.