일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 외부 라이브러리 jar 배포
- map vs multivaluemap
- java
- map multivaluemap
- nice_v1.1.jar
- java object 클래스
- maven systempath
- object 다형성
- 맥북 port kill
- maver 외부 jar 배포
- 자바스크립트
- maven jar 배포
- JS
- 스프링
- Spring
- maven repository jar
- object다형성
- 자바
- 도커 컨테이너에 mysql
- 자바object다형성
- niceid_v1.1.jar maven
- javascript
- object 배열
- object tostring
- 졸프
- java object 다형성
- maven 외부 라이브러리 배포
- Object
- 배포시 systempath
- object배열
- Today
- Total
목록Language (16)
모래블로그
화살표 함수 (Arrow Function) ES6 문법인 화살표 함수(Arrow Function)는 function 키워드 대신 화살표(=>)를 사용하여 간단하게 함수를 표현할 수 있다. 그렇다고 모든 경우 화살표 함수를 사용할 수 있는 것은 아니다. 1. 화살표 함수 기본 문법 // 매개변수 지정 방법 () => { ... } // 매개변수가 없을 경우 a => { ... } // 매개변수가 한 개인 경우, 소괄호 생략 가능 (a,b) => { ... } // 매개변수가 여러 개인 경우, 소괄호 생략 x // 객체 반환 시 () => ({ a : 1, b : 2 }) // 객체를 반환할 때는 소괄호를 사용 2. 화살표 함수의 호출 화살표함수는 익명함수로만 사용할 수 있다. 따라서 함수를 호출하기 위해서..
일급 객체(First Class Object) 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 매개변수로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. (위키백과) 여기서 일급 은 사용할 때 다른 요소들과 아무런 차별이 없다는 것을 뜻한다. 일급 객체 조건 1. 변수나 데이터에 담을 수 있어야 한다. 2. 함수의 파라미터로 전달할 수 있어야 한다. 3. 함수의 리턴값으로 사용할 수 있어야 한다. 일급 객체는 어떤 특정 언어에만 국한되는 문법 단어가 아니고, 프로그래밍 언어론의 개념으로서 자바나 자바스크립트 외 다양한 언어가 일급 객체 개념을 가지고 있다. Javascript, Python이 일급객체 언어이고, c, pascal,..
💡호이스팅 호이스팅(hoist)의 사전적 정의 : 끌어올리기 자바스크립트에서 호이스팅이란 ? 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다. 함수 내 변수 및 함수 선언을 각 해당 스코프의 최상단으로 끌어올려주는 것이다. (물리적으로 코드가 옮겨지는 것은 X) 컴파일 단계에서 코드 실행 전 함수와 변수 선언을 스캔하고, 모든 함수와 변수 선언들은 렉시컬 환경이라고 불리는 자바스크립트 데이터 구조 내의 메모리에 추가된다. 자바스크립트의 모든 선언에서는 호이스팅이 일어난다. 하지만 let, const, class를 이용한 선언문은 호이스팅이 발생하지 않는 것처럼 동작한다. var와 달리 let 키워드로 선언된 변수를 선언문 이전에 참조하면 참조 에러(ReferenceErr..
💡스코프(Scope) 선언된 변수에 접근할 수 있는 유효한 범위를 말하며, 참조 대상 식별자(변수, 함수의 이름과 같이 다른 대상과 구분하여 식별할 수 있는 이름)를 찾아내기 위한 규칙이라고도 한다. var x = 'global'; function foo () { var x = 'function scope'; console.log(x); } foo(); // ? console.log(x); // ? 위와 같이 변수 x가 중복으로 선언되었을 때, 전역에 선언된 변수 x는 어디에든 참조할 수 있다. 하지만 foo 함수 내에서 선언된 변수 x는 함수 foo 내부에서만 참조할 수 있고 함수 외부에서는 참조할 수 없다. 이러한 규칙을 스코프라고 한다. 즉, 변수가 해당 스코프에 존재하지 않는다면 사용할 수 없다...
파이썬 파이썬은 무엇이며 어떻게 사용되고 있는가? 파이썬은 널리 사용되는, 범용 & 고급 프로그래밍 언어 코드 가독성과 프로그래머들의 구상을 단 몇줄의 코드로 작성하도록 하는 문법을 강조하며 설계되었다 파이썬 특징 파이썬의 주요 특징객체 지향 언어이며, 간결하고 단순하며 엄청난 크기의 커뮤니티의 지원을 받고있다. 파이썬은 인터프리터 언어이며, 동적 타이핑 언어이다. 파이썬에서 list와 tuple의 차이점 list는 데이터를 변경할 수 있고, tuple은 변경할 수 없다. 리스트 가변 객체(데이터 타입) 더 많은 메모리를 소모 삽입과 삭제같은 프로그래밍 작업을 수행하는데 더 나음 이터레이션(반복)을 사용함으로써 시간을 소모 튜플 불변 객체(데이터 타입) 리스트보다 더 적은 메모리를 소모 요소들에 접근하기..
자바는? Java는 객체지향 프로그래밍 언어 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 장점 JVM(자바가상머신) 위에서 동작하기 때문에 운영체제에 독립적이다. 가비지컬렉터(GabageCollector)를 통한 자동적인 메모리 관리가 가능하다. 멀티스레드를 지원 객체 지향 언어이다. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 단점 JVM 위에서 동작하기 때문에 실행 속도가 상대적으로 느리다. 다중 상속이나 타입에 엄격하며, 제약이 많다. 자바 접근 제어자 종류와 특징 public - 접근 제한이 없다. (같은 프로젝트 내 어디서든 사용 가능) protected - 해당 패키지 내, 다른 패키지에서 상속받아..