목록값 (3)
개발 무지렁이
𐂂 값으로 귀결될 수 있는 일급 자바 시민 클래스를 인스턴스화한 결과는 '값'으로 귀결되자만 클래스나 클래스 안의 메서드는 그 자체로는 값이 아니다. 이 때 값으로 귀결되지 못하는 클래스나 메서드는 이급 자바 시민이라 한다. ⚠️ int, double, ..., 객체 모두 그 자체가 값이거나 값으로 귀결되는 일급 자바 시민(일급값)이다. 메서드는 어떻게 해도 값이 아니다. 하지만 메서드를 일급 자바 시민(값)으로 만들면 프로그래밍에 유용하게 활용할 수 있다. ☕ 자바8 : 함수를 새로운 값의 형식으로 추가하고, 함수를 값으로 취급한다. 🦉 new 연산자 : new라는 객체생성 연산자로, 객체 참조를 생성하여 인스턴스라는 값을 전달할 수 있다. 𐁍 메서드 참조 :: ::라는 연산자로, 메서드 참조를 생성해..
𐂂 리터럴 미리 약속한 값 생성 표기법을 말한다. 리터럴 기호 정수리터럴 ex. 100 부동소수점 리터럴 ex. 100.5 2진수 리터럴 ex. 0b01000001 8진수 리터럴 ex. 0o101 16진수 리터럴 ex. 0x41 문자열 리터럴 ex. 'Hello', "World" 불리언 리터럴 ex. true false null 리터럴 ex. null undefined 리터럴 ex. undefined 객체 리터럴 ex. {name: 'woo', age: 20} 배열 리터럴 ex. [1, 2, 3] 함수 리터럴 ex. function() {} 정규표현식 리터럴 ex. /[A-Z]+/g ⚠️ (정수, 실수, 2/8/16 진수) 리터럴은 숫자타입으로 메모리에 배정밀도 64비트 부동..
빌드 작업한 파일들을 (개발자 작성코드, 라이브러리, 이미지) 출시하기 적합한 형태로 포장하는 일을 말한다. ex. 파일 하나로 압축, 파일 형식/내용 변환 (컴파일 언어의 경우, 빌드에 컴파일 작업 포함) 배포 데스크탑 프로그램 🖥️: 다운받을 수 있는 곳에 업로드 모바일 앱 📱: 플레이스토어, 앱스토어에 업로드 웹사이트 📑: 서버에 올린 다음 실행, 도메인으로 외부에서의 접근 경로 설정 ❓ 환경변수 : 소프트웨어가 동작하는 공간마다 값을 지정할 때 사용되는 것을 말한다 ※ 공간이 프로세스가 돌아가는 세분화된 공간을 의미할 수도 있다. 1. 환경변수를 통해 공간마다의 값을 특정할 수 있다 2. 환경변수에 들어간 값에 따라 어떤 동작을 수행할 지 지정할 수 있다. - 개발용 환경변수 dev - 배포용 환..