본문 바로가기

네이버클라우드/JAVA 웹 프로그래밍138

JAVA 4일차 (2023-05-25) 자바 기초 DAY2 .gitignore 파일 설정 ㄴ git 에서 백업 시 특정 파일을 백업하지 않겠다고 작성하는 파일 https://www.toptal.com/developers/gitignore/ gitignore.io Create useful .gitignore files for your project www.toptal.com ㄴ gitignore.io 에서 git 에서 백업 시 백업하지 않을 특정 파일 목록을 입력하여 자동으로 코드 생성 ㄴ 생성된 코드를 복사하여 VSCode 에 있는 .gitignore 파일에 복사해넣기 ** 참고 git 은 한 번 백업을 하면 그 내역을 지울 수 없고, 이미 올라간 것을 숨기는 정도는 가능 git => 조작을 못 하게 하는 것이 목표 git add ㄴ add 는 백업 명단을 작성.. 2023. 5. 26.
JAVA 3일차 (2023-05-24) 자바 기초 DAY1 ㄴ javac => 자바 컴파일러로 자바 소스 코드(.java 파일)를 자바 바이트코드(.class 파일)로 변환합니다. ㄴ -d => 컴파일된 .class 파일을 저장할 디렉토리를 지정하는 옵션 => 디렉토리가 존재하지 않으면 컴파일러는 디렉토리를 생성함 => 패키지 구조를 유지하며 클래스 파일이 생성됨 ㄴ bin => -d 옵션에 이어서 나온 경로로, 컴파일된 .class 파일이 저장될 디렉토리를 나타냄 ㄴ src/Hello.java => 컴파일할 자바 소스 파일의 위치와 이름을 나타냄 (src 디렉터리 안의 Hello.java 파일을 컴파일) => 자바 컴파일러인 javac를 이용해 src/Hello.java 파일을 컴파일하고 그 결과인 클래스 파일을 bin 디렉토리에 저장 ㄴ 1 저장소에 1 프로.. 2023. 5. 25.
JAVA 3일차 (2023-05-24) 프로그래밍 개론 DAY3 사용 OS => MacOS - M1 Java Application 개발 준비 개인 작업 저장소 생성 ㄴ github 에서 repository 생성 => https://github.com/github아이디/bitcamp-study(repository) git clone https://github.com/eomcs/eomcs-docs ㄴ 저번에 생성한 git 이라는 디렉터리에 강사님의 bitcamp-study 를 teacher 라는 이름으로 clone ㄴ 강사님의 git에 있는 eomcs-docs 와 eomcs-java 도 동일한 방식으로 clone ㄴ 강사님이 파일 1개 추가하여 강사님 repository 업데이트 => 현재 위에서 repository 를 clone 한 상태이므로 pull 을 이용해 최신으.. 2023. 5. 24.
JAVA 2일차 (2023-05-23) 프로그래밍 개론 DAY2_git 사용 OS => MacOS - M1 macOS 는 terminal 자체에 git 내장되어있으므로 설치 필요 없음 Windows 용 git Client 다운로드 ㄴ 이제 git 을 CLI 방식으로 Powershell 에서 사용 가능 ㄴ 환경변수 설정 해줘야 함 => git 설치한 파일경로/Git/bin github 에서 Repository 생성 ㄴ [New] > Repository name : bitcam-study > Public > Add a README file 체크박스 선택 > [Create Repository] 선택하며 Repository 생성 git version 확인 git 이라는 이름으로 디렉터리 생성 후 생성한 git 디렉터리로 진입 github 에서 생성한 Repository local .. 2023. 5. 23.
JAVA 2일차 (2023-05-23) 프로그래밍 개론 DAY2 사용 OS => MacOS - M1 NaverCloud Server 이용하여 terminal 에서 접속하기 ㄴNaverCloud Server 의 공인 IP 복사 ㄴ ssh root@'NaverCloud Server 공인 ip' 입력하여 접속 ㄴ compile 시 문법 검사와 명령어 최적화를 함 ㄴ compile 시 OS 에 맞춰서 machine code 로 변환하므로 OS 에 종속적임을 알 수 있음 gcc hello.c => 아래 과정을 한 번에 실행하고, 이름을 지정하지 않으면 a.out 이라는 출력파일이 생성되며 ./a.out 실행 시 파일이 실행됨 => a.out 에는 instruction Set 이 들어있음 ㄴ gcc -E hello.c > hello.i => hello.c 파일을 분석하여 전처.. 2023. 5. 23.
JAVA 1일차 (2023-05-22) 프로그래밍 개론 DAY1 프로그래밍 개론 ㄴ 소프트웨어는 컴퓨터에서 동작하는 프로그램이나 애플리케이션을 일반적으로 가리킴 ㄴ program 은 일련의 작업을 수행하는데 필요한 순서와 절차를 포함하는 계획 ㄴ program 은 계획과 순서에 따라 작성되며, 컴퓨터가 해당 프로그램을 실행함으로써 정의된 작업이 수행됨 ㄴ Software 는 System Software 와 Application Software 로 나뉨 System Software ㄴ 컴퓨터 시스템의 동작과 관리를 위해 설계된 소프트웨어 = > H/W 제어 ㄴ 컴퓨터 하드웨어와 응용 소프트웨어 간의 인터페이스 역할을 수행하며, 시스템 자원을 관리하고 기본적인 기능과 서비스를 제공 운영 체제 (Operating System) ㄴ 컴퓨터 시스템의 핵심 소프트웨어 ㄴ 하드웨.. 2023. 5. 22.