전체 글41 [Java] 개발 환경 만들기 - JAVA 설치 ( + 버전 업데이트) 초보 개발자에겐 개발 환경을 만드는 것조차 버겁고 진빠지기만 한다. 반나절을 이 블로그, 저 블로그 퐁당퐁당 다니면서 설치하다 보면 '내가 개발자를 해야 되나' 회의감에 빠지는데 이 포스팅을 보고 나와 같은 사람들이 조금이나마 위로 받길 바란다. (...하 자괴감이 밀려온다. 언제쯤 멋진 개발자가 될 수 있을까?) 1. JAVA 설치하기 생활코딩이나 몇몇 블로그를 보면 위의 그림과는 다르게 생긴 사이트를 안내해준다. 동일 사이트인데 디자인이 바뀐 것 같다. 하지만 디자인만 바뀌어도 헤메는 나는 뭘 설치해야 하나 또 열심히 고민을 했다.. 결론적으로는 JDK만 설치하면 된다. JRE 라고, 자바 프로그램을 돌리는 환경을 만들어주는 놈이 있는데 이젠 더이상 설치할 필요가 없다고 한다. (jlink만 걸어주면.. 2020. 8. 22. [javascript] 함수, this, 객체 1. 화살표 함수 const arrow1 = (a,b) => { return a + b; }; const arrow2 = (a,b) => a + b; //바로 return 할 때는 중괄호, 'return' 필요 없음. console.log(arrow(1,2)); 화살표 함수는 익명 함수로만 사용이 가능합니다. 따라서 화살표 함수는 호출하기 위해선 변수에 할당해주어 호출해야 합니다. -화살표 함수를 사용하면 안 되는 경우 (1) 메소드로 정의하기. (2) prototype 에 메소드 할당하는 경우. (3) 생성자 함수 (4) 2. this (1) 일반 함수의 this 생성자 함수, 객체 method 외의 this 는 전역 객체 window 를 가리킵니다. (동적) (2) 화살표 함수의 this 화살표 함수.. 2020. 8. 10. [javascript] 태그 템플릿 리터럴(Tagged template literal) 리액트에서 styled component 만드는 문법에 사용되는 태그 템플릿 리터럴 입니다. 1. 사용법 //React의 styled component 만들 때 사용하는 형태 const Title = styled.div` font-size: 1px; color: black; `; 태그 함수 : 함수 뒤에 템플릿 리터럴( ` ` )을 붙여서 사용하게 됩니다. const name = 'ohda'; const age = 100; //태그 함수 const tag = (string, ...vars) => console.log(string, vars, string.raw); tag`hello ${name} age is ${age}`; //결과 : [ 'hello ', ' age is ', '' ] [ 'ohda',.. 2020. 8. 10. [javascript] 변수, 연산자 1. 변수 변수 : let 상수 : const (더 이상 var 는 사용하지 않는다고 한다.) 2. 데이터 타입 (1) Number (ex. 1) (2) String (ex. 'hello') (3) Boolean (ex. true, false) (4) Null, Undefined Null : 값이 없음을 명시적으로 지정 Undefined : 값이 설정되지 않아 정의되지 않은 상태 3. 비교 연산자 (1) === 등호 2개로도 비교할 수는 있으나 type검사를 안 함 const a = 1; const b = '1'; const c = a === b //false const d = a == b // true (2) !== (마찬가지로 != 는 type 검사를 안 함) 2020. 8. 10. 이전 1 ··· 7 8 9 10 11 다음