2025/04/04 4

JAVA에서의 변수명

JAVA에서의 식별자란?★ 클래스, 변수, 상수, 메소드 등에 붙이는 이름, 즉 변수명을 지칭함 식별자 원칙?★ @, #, !와 같은 특수문자 사용 불가★ 예외로 '_(언더바)', '$(달러)'는 사용 가능★ 한글 사용은 가능하지만, 변수명은 영어로 하는 것이 좋음★ 공백은 불가능함★ 미리 정의된 키워드(예약어)는 식별자로 사용 불가★ 첫글자로는 사용 불가능하지만, 숫자 사용은 가능함 자바의 예약어 자바의 데이터 타입타입크기의미booleantrue, false논리 타입char1자리(2비트)문자 타입byte정수 타입short정수 타입int 정수 타입long정수 타입float실수 타입double실수 타입 실수 형 타입을 사용할 때 주의할 점 import java.math.BigDecimal;public cl..

JAVA란?

JAVA란?★ 썬 마이크로시스템즈에서 1995년에 처음 발표된 프로그래밍 언어★ 웹, 안드로이드 애플리케이션, 데스크롭 애플리케이션 등을 개발하는데 사용 가능★ 현재 오라클이 인수했으며, JDK를 배포하여 자바로 프로그램을 개발할 수 있도록 지원해주고 있음   JAVA의 특징★ 모든 운영체제(윈도우, 맥, 리눅스)에서 실행 가능★ 객체 지향 프로그래밍(OOP, Object Oriented Programming) 언어★ 메모리(RAM) 을 자동으로 관리하여 개발자가 메모리 관리를 신경쓰지 않고 개발할 수 있음★ 오픈 소스 라이브러리가 다양함 JAVA와 관련된 용어 정리 JDK(Java Development kit)★ 자바로 개발하는데 사용되는 SDKJRE(Java Runtime Environment)★ 자..

React - hook, event에서의 type

useState에서의 generic은? • 초기값에 대한 type을 generic을 이용해서 설정• 물론 setState 이용해서 state를 변경할 때에도 generic으로 정해준 type으로만 변경 가능!• 하지만 typescript 가 타입 유추를 알아서 잘 합니다.• 기본적으로는 useState를 사용할 때 generic을 쓰지 않아도 괜찮아요. • state의 값이 null 일 수도 있고 아닐 수도 있을 때, 반드시 generic으로 union type 전달!   useRef에서의 generic은? 1.  초기 값에 대한 type을 generic으로 작성2. DOM 객체에 접근하기 위한 useRef의 generic에는, type에 HTMLElement 타입 이용 event 객체의 typeclic..

React with Typescript

React with Typescript 1. create-react-app을 이용해 TypeScript를 사용하는 방법 npx create-react-app 프로젝트 이름 --template typescript 2. 기존 프로젝트에 typescript 를 적용하는 방법1. typescript를 template으로 설정할 시 함께 설치되는 모듈을 install한다.npm install typescript @types/node @types/react @types/react-dom @types/jest2. js & jsx 파일을 ts, tsx 파일 변경하면 적용이 가능하다.3. tsconfig.json 파일 생성 (compilerOptions 안의 “jsx”: “react-jsx” 추가) - jsx init ..