2025-03-18 [1일차]

dong_c·2025년 3월 18일
post-thumbnail

수업페이지

수업페이지


수업 정리


  • OS란? + OS의 종류

OS -> 운영체제

윈도우 - GUI
맥 - GUI, 명령어를 쓰는 경우가 윈도우보다 많음
리눅스 - GUI(약간)
유닉스
GUI 환경

-> 모든 OS에서 제공되는게 아님


상대경로란?

내가 현재 위치하고 있는 곳을 기준으로 움직인다

절대경로란?

내가 어디에 있든지 상관없이 내가 원하는 곳으로 움직인다

프로세스란?

실행중인 프로그램

PID -> 프로세스ID

IDE(통합개발환경)

예) 이클립스, STS, Egov, 인텔리j, VS code 등

자바(Java)

JDK, JRE

  • JDK : Java Development Kit / JDK는 개발을 할 때 필요함
  • JRE : Java Run Environment / JRE는 개발한 것을 실행할 때 필요함
    -> JDK는 JRE를 내포하고 있음

자바문법을 사용해서 .java
(자바코드가 들어있는 파일을 생성)

코드를 0, 1로 변환해주는 친구 - 컴파일러

JVM - Java Virtual Machine(컴파일러)


설치 및 세팅

spring사용 전에는 jdk 1.8 이상이면 괜찮움

spring 사용 후에는 17이상 쓰는 게 좋다

jdk1.8을 설치한 후 cmd에 명령어 java -version을 입력하고 엔터하면 위의 이미지처럼 나오게 된다

집에서 설치할 때 생길 수 있는 에러 사항
oracle 사이트에서 설치 누르고 로그인 시도를 했는데 403에러 발생 bad

최신 버전의 IDE는 사용자들의 데이터가 적기 때문에 오류 상황 극복에 제한이 있다

언제 어디서든 통합개발환경(IDE)를 설치했다면 무조건 해야 할 세팅


Encoding 세팅

-> 얘를 안 하면 한글 깨짐 현상이 발생
-> 코드를 작성할 때 코드에 대한 부가설명을 써야 하는데(주석 설명)

Font 세팅

--> 코드는 잘 읽히는 게 중요한데 폰트에 따라서도 읽히는 느낌이 다르다

자바 특성상 코드를 작성하고 실행하기 위해서는 필수로 있어야만 하는 몇가지

가장 큰 범위의 폴더(프로젝트) -> 하나
작은 범위의 폴더(패키지) -> 여러 개
실제 자바를 사용한 코드 파일(클래스) -> 여러 개
클래스 안의 코드에 main 메서드가 있어야 한다(자바 코드를 실행하기 위해서)


단축키(eclipse, sts 등)

주석
-> ctrl + shift + c (라인 주석) = ctrl + /
-> ctrl + shift + /(영역 주석), ctrl + shift + 역슬래시(영역 주석 해제)

ctrl + d (라인 삭제)

crtl + alt + 아래(위) 방향키 (아래(위) 복사)

alt를 누르면서 방향키 (복사 이동)

shift + enter (다음줄로 이동)

alt + shift + a (다중편집모드)

ctrl + shift + f (자동 정렬)

ctrl + m (선택영역 최대화)

ctrl + l (원하는 라인으로)

ctrl + w (열려있는 창 끄기)

ctrl + shift + r (열려고 하는 창)

ctrl + shift + s (열려있는 수정된 모든 사항 저장)

ctrl + shift + w (열려있는 탭 모두 정리)

ctrl + PgUp(PgDn) (탭 이동)

shift + tab (반대 들여쓰기)

ctrl + h (내가 지정한 영역에서 찾겠다)

profile
코딩초보

0개의 댓글