Loading...
2023. 2. 2. 03:41

빌드와 배포에 대해 개념 익히기

1. 컴파일과 빌드 1-1) 컴파일 작성한 소스 코드를 바이너리 코드로 변환하는 과정 작성한 소스 코드를 컴퓨터가 이해할 수 있는 이진수 코드로 바꾸는 것이다 1-2) 빌드 소스 코드를 실행 가능한 소프트웨어 산출물(jar,war,...)로 만드는 일련의 과정 1-3) 링크 여러 개로 분리된 소스 코드들을 컴파일한 결과물들에서 최종 실행 가능한 파일을 만들기 위해 필요한 부분을 찾아 연결해 주는 작업이다 car라는 클래스를 작성한 코드 >> A파일로 컴파일 list_cars라는 클래스를 작성한 코드 >> B파일로 컴파일 list_cars는 car를 담는 코드일텐데 컴파일된 A파일로 되어 있으면 car가 뭔지를 모른다는 것 이럴 때 link를 통해 필요한 부분을 찾아 연결해서 최종 실행 가능한 파일로 바꿔..

2023. 1. 28. 01:47

Java 기본 배우기 -컴퓨터 기본상식, 자바가상머신-

1. 프로그램(program) 컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음, 집합 2. 운영체제(Operating system, OS) window, Ios, linux, android, mac, ... 시스템 하드웨어를 관리 + 사용자와 상호작용하는 것을 도와주는 소프트웨어 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어 운영체제도 하나의 프로그램 하드웨어 = 키보드, 마우스, 모니터, .... 3. 컴퓨터 자료표현 3-1) 비트(bit, binary digit) 컴퓨터가 값을 저장할 수 있는 최소 단위 하나의 비트는 2가지 정보 0,1을 표현 그러면 비트가 2개라면? 2*2 = 4가지, >>> 00,01,10,11 비트가 ..