인생은 오차 범위 줄이기

처음은 누구나 광범위하다

분류 전체보기 10

java 컴파일과 실행단계

java는 컴파일과 실행 단계를 거친다. Hello.java // Hello.java class Hello { main() ... } ⇓ || 자바에서 제공하는 javac 프로그램(컴파일러) 사용 || 자바 컴파일러로 자바 소스 코드를 바이트코드(byte)로 변환되고, .java가 .class로 변경 ⇓ Hello.class ⇓ || 자바 프로그램 실행 || 컴파일된 바이트 코드는 JVM에서 실행, JVM은 바이트 코드를 해당 운영 체제의 기계어로 변환하고 실행 ⇓ 자바 가상 머신(JVM)안에서 'Hello.class'로 컴파일된 프로그램이 실행 컴파일 단계 (Compile Phase) 1. Hello.java와 같이 자바 소스 코드를 개발자가 작성한다. - 자바 소스 코드는 일반적으로 .java 확장자..

(구) Study, Learn 2023.11.30

git

Git (git-scm.com) Git git-scm.com git의 명령어는 종류가 매우 많다. 하지만 그중 자주 쓰는 명령어는 그렇게 많지 않다. git add 수정 / 추가 / 삭제한 파일들의 목록을 스냅샷을 찍어 스테이지(Staging Area)에 올린다. git add . 을 하면 현재 경로 하위 폴더 안의 모든 파일이 추가된다. 이것을 하나하나씩 올리기 위해서는 git add./연습폴더1/scene/main_연습.js 이런식으로 올리면 된다. git commit 스테이지에 올려진 기록을 git 폴더(.Git 디렉터리)에 알려준다. git push origin master origin은 git으로 호스팅하는 일종의 공유 사본이며 origin의 master 브랜치에 push하는 것을 의미한다. o..

(구) Study, Learn 2023.09.01

형 변환 (type conversion)

함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동으로 변환된다. 이러한 과정을 형 변환( type conversion )이라고 한다. alert가 전달 받은 값의 자료형과 관계없이 이를 문자열로 자동으로 변환하여 보여주는 것이나, 수학 관련 연산자가 전달받은 값을 숫자로 변환하는 경우가 형 변환의 대표적인 예시이다. 문자형으로 변환 let value = true; alert(typeof value); // boolean value = String(value); // 변수 value엔 문자열 "true"가 저장 alert(typeof value); // string String(value) 함수를 호출해 전달받은 값을 문자열로 변환할 수도 있다. false는 문자열 "false"로, null은 ..

(구) Study, Learn 2023.07.06