변수(variable)란?변수란 데이터를 저장하는 메모리 공간입니다. Java에서 변수를 사용하려면 선언하고, 필요에 따라 초기화해야 합니다. 변수 선언과 초기화변수 선언은 데이터 타입과 변수명을 지정하여 이루어집니다. 데이터 타입은 저장하고자 하는 값의 종류에 맞게 지정해주면 됩니다. 이렇게 타입을 지정하면 메모리의 빈 공간에 데이터 타입 크기 만큼의 저장공간이 생기게 됩니다. 변수명은 이 저장공간에 이름을 붙여 사용할 수 있게 해줍니다.int x; // 정수형(int) 변수 선언x = 10; // 변수 초기화 (값 할당)int x = 10; // 선언과 초기화 변수 네이밍 규칙컴파일러에서 제한되는 네이밍 규칙영어와 숫자, _, $만 사용 가능합니다.대소문자는 구분됩니다.숫자로 시..
Java란 무엇인가요?Java는 1990년대 중반에 등장한, 웹 어플리케이션 코딩에 사용되는 객체지향 프로그래밍 언어입니다. Java를 사용하는 이유는 많지만, 그 중에서도 운영체제 독립성, 객체지향 설계 등이 장점이라 볼 수 있습니다.📌전자정부표준프레임워크한국 정부에서 Java/Spring을 표준(전자정부표준프레임워크)으로 정하였습니다. 이로인해 Java/Spring 기반인 정부 과제들도 많고, 높은 일자리 점유율을 갖기 때문에 사실 국내 웹 백엔드 개발에 있어서 Java/Spring은 사실 표준으로 사용되고 있습니다. Java 특징1. 운영체제 독립성운영체제 독립성 덕분에 하나의 코드로 다양한 플랫폼에서 애플리케이션을 배포할 수 있습니다. 이 기능을 가능하게 하는 것은 바로 JVM (Java Vir..
React Hooks란?React Component는 클래스형 컴포넌트와 함수형 컴포넌트 두 가지가 존재합니다. 함수형 컴포넌트는 클래스형 컴포넌트보다 코드도 간결하고, 더 빠른 성능이 나옵니다. 그럼에도 예전엔 클래스형 컴포넌트를 더 많이 사용했었습니다. 그 이유는 상태 관리와 라이프사이클 메소드를 클래스형 컴포넌트에서만 사용할 수 있었기 때문입니다.하지만 React 16.8부터 리액트 Hooks가 발표되고 함수형 컴포넌트에서 Hooks를 사용하여 상태 관리와 사이트 이펙트를 처리할 수 있게 되어, 현재는 함수형 컴포넌트를 대다수가 사용합니다. React 라이프 사이클 주요 React HooksuseStateuseEffectuseContextuseReduceruseCallbackuseMemouseR..
React는 컴포넌트 기반 라이브러리로, 데이터를 전달하는 두 가지 주요 방법인 Props와 State가 있습니다. Props (Properties)props는 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달하는 방법입니다. props는 읽기 전용이기 때문에, 전달받은 자자식 컴포넌트는 props를 수정할 수 없습니다. (값을 수정하고 싶으면, 부모 컴포넌트에서 state를 변경시켜줘야 합니다.) props 기본 사용법부모 컴포넌트function ParentComponent() { const name = "yeo"; return } 자식 컴포넌트function ChildComponent(props) { return Hello, {props.name}!} 여러개의 props부모 컴포넌트funct..
JSX: JavaScript XMLJSX(JavaScript XML)는 React에서만 사용하는 JavaScript 확장 문법입니다. JSX를 사용하면 JavaScript 코드 안에 HTML과 유사한 코드를 작성할 수 있습니다. 즉, JSX는 React 컴포넌트를 만들 때 UI를 정의하는데 사용합니다. JavaScript로 UI 표현`React.createElement`를 사용하여 React 요소를 생성할 수 있습니다.아래 코드는 type: h1이고, props: {className: 'hello'} 을 갖고, 자식: 'Hello, React!' 문자열을 갖는 React 요소를 생성합니다.// createElement(type, props, ...children)const element = React.c..