분류 전체보기
-
📌 I. 왜 리액트(React)인가? 최근 몇 년간 자바스크립트(JS, JavaScript)는 개발자들의 뜨거운 관심을 받고 있습니다. JS는 단순한 스크립트 언어를 넘어 웹 애플리케이션에서 가장 핵심적인 역할로 발돋움했습니다. 그러나 JS만으로는 프런트 엔드 사이드쪽의 애플리케이션 구조를 관리하기에는 무리가 있습니다. 이를 해결하기 위해 React, Angular, Ember.js 등 수많은 프레임워크들이 개발되었습니다. 이번 포스트에서는 여러 프레임워크 중 React가 중심이 된 이유와 개발 환경 설정을 해보겠습니다. 또한 리액트의 주요특징인 Virtual DOM에 대해서 알아보겠습니다. 📚 1. 왜 리액트인가? 프론트 엔드 개발을 하다보면 MVC, MVVM, MVW 등과 같이 MV~로 시작되는 아키..
[React] 01. 리액트 시작📌 I. 왜 리액트(React)인가? 최근 몇 년간 자바스크립트(JS, JavaScript)는 개발자들의 뜨거운 관심을 받고 있습니다. JS는 단순한 스크립트 언어를 넘어 웹 애플리케이션에서 가장 핵심적인 역할로 발돋움했습니다. 그러나 JS만으로는 프런트 엔드 사이드쪽의 애플리케이션 구조를 관리하기에는 무리가 있습니다. 이를 해결하기 위해 React, Angular, Ember.js 등 수많은 프레임워크들이 개발되었습니다. 이번 포스트에서는 여러 프레임워크 중 React가 중심이 된 이유와 개발 환경 설정을 해보겠습니다. 또한 리액트의 주요특징인 Virtual DOM에 대해서 알아보겠습니다. 📚 1. 왜 리액트인가? 프론트 엔드 개발을 하다보면 MVC, MVVM, MVW 등과 같이 MV~로 시작되는 아키..
2022.09.24 -
자료형에 대한 포스트에서 JAVA의 참조 자료형은 C언어의 포인터와 비슷한 개념이라고 하였다. JAVA의 참조 자료형이 C언어의 포인터와 다른 점은 무엇일까? (링크 참고 : [JAVA] 03. 자바 프로그램의 자료형 https://jiyesmoon.tistory.com/10) [JAVA] 03. 자바 프로그램의 자료형 자료형(Data Type)은 컴퓨터 내부의 데이터를 식별하는 분류입니다. 컴퓨터 내부에서는 자료형에 따라 처리되는 연산, 수행 가능한 명령들, 데이터의 의미, 저장 방식 등이 결정됩니다. 이번 장에 jiyesmoon.tistory.com 📌 I. JAVA 변수 저장 방식 기본 자료형 : 값을 기본 변수에 저장 참조 자료형 : 배열, 클래스, 인터페이스 타입의 객체 참조값(id)를 레퍼런스..
[JAVA] # 포인터 VS 참조 자료형자료형에 대한 포스트에서 JAVA의 참조 자료형은 C언어의 포인터와 비슷한 개념이라고 하였다. JAVA의 참조 자료형이 C언어의 포인터와 다른 점은 무엇일까? (링크 참고 : [JAVA] 03. 자바 프로그램의 자료형 https://jiyesmoon.tistory.com/10) [JAVA] 03. 자바 프로그램의 자료형 자료형(Data Type)은 컴퓨터 내부의 데이터를 식별하는 분류입니다. 컴퓨터 내부에서는 자료형에 따라 처리되는 연산, 수행 가능한 명령들, 데이터의 의미, 저장 방식 등이 결정됩니다. 이번 장에 jiyesmoon.tistory.com 📌 I. JAVA 변수 저장 방식 기본 자료형 : 값을 기본 변수에 저장 참조 자료형 : 배열, 클래스, 인터페이스 타입의 객체 참조값(id)를 레퍼런스..
2022.09.23 -
자료형(Data Type)은 컴퓨터 내부의 데이터를 식별하는 분류입니다. 컴퓨터 내부에서는 자료형에 따라 처리되는 연산, 수행 가능한 명령들, 데이터의 의미, 저장 방식 등이 결정됩니다. 이번 장에서는 자바(Java)의 자료형인 기본 자료형(Basic Type)과 참조 자료형(Reference Type)에 대해서 배우고, 자료형을 변환하는 형변환(Type Casting)에 대해 배우겠습니다. 📌 I. 자료형 📚 1. 자료형 자바의 자료형은 크게 두 가지로 나누어 질 수 있습니다. (1) 기본 자료형 (Basic Type / Primitive Type) - 하나의 값을 나타내는 데이터 유형입니다. 정수형 : byte, short, int, long 실수형 : float, double 문자형 : char 논..
[JAVA] 03. 자바 프로그램의 자료형자료형(Data Type)은 컴퓨터 내부의 데이터를 식별하는 분류입니다. 컴퓨터 내부에서는 자료형에 따라 처리되는 연산, 수행 가능한 명령들, 데이터의 의미, 저장 방식 등이 결정됩니다. 이번 장에서는 자바(Java)의 자료형인 기본 자료형(Basic Type)과 참조 자료형(Reference Type)에 대해서 배우고, 자료형을 변환하는 형변환(Type Casting)에 대해 배우겠습니다. 📌 I. 자료형 📚 1. 자료형 자바의 자료형은 크게 두 가지로 나누어 질 수 있습니다. (1) 기본 자료형 (Basic Type / Primitive Type) - 하나의 값을 나타내는 데이터 유형입니다. 정수형 : byte, short, int, long 실수형 : float, double 문자형 : char 논..
2022.09.22 -
C/C++ 언어의 기본 구조는 함수였지만, JAVA 언어의 기본 구조는 클래스입니다. 보통 클래스 안에는 하나 이상의 메서드(함수)가 존재합니다. 또한 클래스 안에는 값을 저장할 수 있는 변수도 들어있습니다. 이번 장에서는 자바 프로그램의 기본 구조와 콘솔 입출력 방법에 대해 알아보겠습니다. 📌 I. 자바 프로그램의 기본 구조 📚 1. 클래스(Class) 자바 프로그램은 클래스들로 구성되어 있습니다. 클래스들은 프로그램 문장들로 구성된 메서드들을 가집니다. 자바 소스들로 만들어진 자바 응용 프로그램은 JVM에 의해 main( ) 메소드를 갖는 클래스부터 실행됩니다. 클래스 이름은 대소문자를 구분하여 파일 이름과 일치해야합니다. 소스 코드의 재사용을 위하여 하나의 소스 파일에 하나의 클래스를 정의합니다. ..
[JAVA] 02. 자바 프로그램의 기본 구조C/C++ 언어의 기본 구조는 함수였지만, JAVA 언어의 기본 구조는 클래스입니다. 보통 클래스 안에는 하나 이상의 메서드(함수)가 존재합니다. 또한 클래스 안에는 값을 저장할 수 있는 변수도 들어있습니다. 이번 장에서는 자바 프로그램의 기본 구조와 콘솔 입출력 방법에 대해 알아보겠습니다. 📌 I. 자바 프로그램의 기본 구조 📚 1. 클래스(Class) 자바 프로그램은 클래스들로 구성되어 있습니다. 클래스들은 프로그램 문장들로 구성된 메서드들을 가집니다. 자바 소스들로 만들어진 자바 응용 프로그램은 JVM에 의해 main( ) 메소드를 갖는 클래스부터 실행됩니다. 클래스 이름은 대소문자를 구분하여 파일 이름과 일치해야합니다. 소스 코드의 재사용을 위하여 하나의 소스 파일에 하나의 클래스를 정의합니다. ..
2022.09.22 -
📌 I. 자바 개요 최근 컴퓨터는 우리에게 친숙한 PC부터, 스마트폰, 태블릿 등으로 다양해졌습니다. 이러한 컴퓨터 하드웨어를 작동시키는 것을 소프트웨어(software) 혹은 프로그램(program)이라고 부릅니다. 컴퓨터가 실행할 프로그램을 작성하는 언어를 프로그래밍 언어라고 합니다. 프로그래밍 언어는 0과 1인 이진수 명령어로 구성된 기계어(machine language)로부터 가급적 표현하기 쉬운 상징적 니모닉 기호를 사용한 언어인 어셈블리어(assembly language)로 발전했습니다. C언어와 같은 사용자 친화적 언어로 진화하던 프로그래밍 언어는 편의성을 추구하는 객체 지향 언어까지 발전했습니다. 우리가 앞으로 배울 자바(JAVA)는 객체지향언어의 대표적인 언어입니다. 📚 1. 자바의 역사..
[JAVA] 01. 자바 프로그래밍 개요📌 I. 자바 개요 최근 컴퓨터는 우리에게 친숙한 PC부터, 스마트폰, 태블릿 등으로 다양해졌습니다. 이러한 컴퓨터 하드웨어를 작동시키는 것을 소프트웨어(software) 혹은 프로그램(program)이라고 부릅니다. 컴퓨터가 실행할 프로그램을 작성하는 언어를 프로그래밍 언어라고 합니다. 프로그래밍 언어는 0과 1인 이진수 명령어로 구성된 기계어(machine language)로부터 가급적 표현하기 쉬운 상징적 니모닉 기호를 사용한 언어인 어셈블리어(assembly language)로 발전했습니다. C언어와 같은 사용자 친화적 언어로 진화하던 프로그래밍 언어는 편의성을 추구하는 객체 지향 언어까지 발전했습니다. 우리가 앞으로 배울 자바(JAVA)는 객체지향언어의 대표적인 언어입니다. 📚 1. 자바의 역사..
2022.09.22 -
I. FUNCTIONS # 함수 # 매개변수 # return문 # 함수 표현식 # 화살표 함수 1. What are Functions? 프로그래밍에서 특정 작업을 여러 번 수행하기 위해 만든 것이 Function(함수)입니다. 코드 블록을 함수로 블록화 하여 필요할 때마다 해당하는 코드 블록을 재사용합니다. 함수를 만들고 사용하는 방법과 이를 사용하여 더 명확하고 간결한 코드를 만드는 방법을 배웁니다. 2. Function Declarations / 함수 선언 JavaScript에서는 함수 선언을 통해 함수를 생성할 수 있습니다. 함수 선언은 함수의 이름 또는 식별자를 할당합니다. 함수 선언 방법은 다음과 같습니다. 함수의 선언문은 fucntion이라는 키워드로 시작됩니다. 함수 이름 혹은 식별자로 함수..
[JavaScript] 03. FUNCTIONS 함수I. FUNCTIONS # 함수 # 매개변수 # return문 # 함수 표현식 # 화살표 함수 1. What are Functions? 프로그래밍에서 특정 작업을 여러 번 수행하기 위해 만든 것이 Function(함수)입니다. 코드 블록을 함수로 블록화 하여 필요할 때마다 해당하는 코드 블록을 재사용합니다. 함수를 만들고 사용하는 방법과 이를 사용하여 더 명확하고 간결한 코드를 만드는 방법을 배웁니다. 2. Function Declarations / 함수 선언 JavaScript에서는 함수 선언을 통해 함수를 생성할 수 있습니다. 함수 선언은 함수의 이름 또는 식별자를 할당합니다. 함수 선언 방법은 다음과 같습니다. 함수의 선언문은 fucntion이라는 키워드로 시작됩니다. 함수 이름 혹은 식별자로 함수..
2022.09.19