기초 2

자바스크립트 기초부터 모던 자바스크립트까지 - 기초편

목표 : 자바스크립트의 가장 기초적인 내용부터 알아본다. 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 변수 선언 변수를 생성하는 것 값을 저장하기 위한 메모리 공간을 확보하고, 변수 이름과 확보된 메모리 공간의 주소를 연결하여 값을 저장할 수 있게 준비하는 것 변수를 사용하려면 반드시 선언이 필요하며, var, let, const 키워드를 사용한다. 선언 단계 변수 이름을 등록해서 자바스크립트 엔진에 변수의 존재를 알린다. 초기화 단계 값을 저장하기 위한 메모리 공간을 확보하고 암묵적으로 undefined를 할당해 초기화한다. 변수 선언의 실행 시점과 변수 호이스팅 console.log(score) // undefined var score; /..

자바 기초부터 모던 자바까지 - 기초편

목표 : 자바의 가장 기초적인 내용부터 알아본다. java만큼 아직 대중적인 프로그래밍 언어는 없다. 점차 포스팅으로 모던 자바에 대해 정리하겠지만, 알았으면서도 오랜만에 보면 새로울 수 있는 포인트들이 있다. 변수가 무엇인지, 자료형이 무엇인지 이런 내용은 아니지만, 조금은 익숙해져야 할 내용으로 작성하려 한다. 상수와 리터럴이 뭐지? 상수(constant)는 알다 시피, 변하지 않는 수를 말하고 final이라는 키워드를 쓴다. final을 쓰면, 변수는 상수가 되고, 상수는 변할 수 없다. 리터럴(literal)은 프로그램에서 사용하는 모든 숫자, 값, 논리 값 (ex> 10, 3.14, 'A', true)을 의미 한다. 그 중에서 리터럴은 상수풀(constant pool) 영역에 저장되어 있다. 변..

Programming/Java 2022.07.01