IT 17

리액트(React) - 리액트 기초

리액트 과정 ) 설치 -> 수정 -> 배포 설치와 수정은 생략하겠습니다. 배포 npm start 명령으로 실행한 애플리케이션은 개발을 위한 애플리케이션입니다. 개발하기에는 좋지만, 서비스하기에는 용량도 크고 여러 가지 불필요한 메시지도 표시하기 때문에 실제로 서비스에 사용할만한 결과물은 아니라고 할 수 있습니다. 그렇다면 어떻게 하면 최적화된 효율적인 배포본을 만들 수 있는지 살펴보자. npm run build 명령어를 입력하면 빌드 명령이 시작됩니다. 참고로 배포한을 마드는 과정을 빌드(build)라고 합니다. 빌드를 마치면 프로젝트에 build라는 폴더가 생기고, build 폴더에는 index.html을 의존하는 다른 파일들이 존재하게 됩니다. build에 index.html을 보면 공백조차 없는 모..

리액트(React) 2023.09.22

Dart #2 객체지향 프로그래밍(Object Oriented Programming)

OOP(Object Oriented Programming) - 객체지향 프로그래밍 int, String과 같은 기본 데이터 타입을 사용하여 변수를 선언하면, 해당 변수는 그 타입의 데이터만 저장할 수 있습니다. 클래스를 사용하는 것은 단순히 변수에 저장할 수 있는 데이터의 타입을 확장하는 것 이상의 의미가 있습니다. 클래스를 사용하면, 여러 변수(프로퍼티)와 함수(메서드)를 하나의 유닛으로 그룹화할 수 있습니다. 이렇게 하면, 코드를 더 구조화하고 재사용할 수 있으며, 더 복잡한 데이터 구조와 알고리즘을 더 쉽게 표현할 수 있습니다. 예를 들어, 당신의 Idol 클래스는 두 개의 프로퍼티(name과 members)와 두 개의 메서드(sayHello와 introduce)를 포함하고 있습니다. 이 클래스를 ..

Flutter(플러터) 2023.09.18

자바(Java)(3) - 연산자, if, else if, else 문

기본 연산자 사칙(산술)연산자, 비교연산자, 논리연산자 사칙연산자 +, -, *, /(나눈 몫), %(나눈 나머지) class Main{ public static void main(String[] args) { System.out.println(10 + 10); System.out.println(30 - 15); System.out.println(30 * 10); System.out.println(10 / 3); // 정수와 정수 연산은 결과값이 정수 System.out.println(10 / 3.0); // 정수와 실수 연산은 결과값이 실수다. System.out.println(10 % 3); } } 비교연산자 : true, false >=, > , 3); System.out.println(10 = 3..

자바(Java) 2023.09.17

자바(Java)(2) - 데이터 타입

데이터 타입이 존재하는 이유는 코드를 작성하면 메모리에 저장된다. 하지만 메모리는 유한하기 때문에 코드를 쓸 때마다 메모리가 확보된다. 메모리는 한정적이기 때문에 최적화시켜야한다. (자바에는 크게 신경 쓸 필요는 없으나 C언어를 할 때는 메모리 신경을 써야한다.) 데이터 타입이 뭐냐에 따라서 처리할 수 있는 값의 범위가 달라진다 컴퓨터는 1과 0 이진수만 인식한다. Byte : 1Byte = > 8bit => 2의 8제곱 256 -> -128 ~ 127 class Main{ public static void main(String[] args) { // 데이터 타입 : 숫자형, 문장형 // 숫자형 : 정수형, 실수형 System.out.println("== 정수형 데이터 타입 =="); // byte, s..

자바(Java) 2023.09.16

변수(Variable)

ch1. 화면에 글자 출력하기 글자를 출력할 때는 System.out.print()을 사용한다. 괄호() 안에 출력하고자 하는 내용을 넣으면 된다. 더보기 System.out.print() 괄호 안의 내용을 출력하고 줄바꿈을 하지 않는다. System.out.println() 괄호 안의 내용을 출력하고 줄바꿈을 한다. class Main{ public static void main(String args[]){ System.out.println("Hello, world"); System.out.print("Hello"); } } ch2. 덧셈 뺄셈 계산하기 사칙연산( +, -, *, / )이 포함된 식(expression)의 결과를 화면에 출력 class Main{ public static void mai..

자바의정석 2023.09.14

다트(Dart) - 데이터 타입(DATA TYPES)

기본 데이터 타입 아래 타입을 포함한 거의 대부분의 타입들이 객체로 이루어져 있다.(함수도 객체) 이것이 Dart가 진정한 객체 지향 언어로 불리는 이유이다. void main(){ String name = 'chan'; bool isPlay = true; int age = 10; double money = 52.55; num x = 12; num y = 15; } dart에서 자료형은 모두 객체이다. String, int, double, bool 모두 class이다. 따라서 import할 필요 없이 해당 자료형이 가지는 모든 method를 사용할 수 있다. dark에서 list를 선언하는 것은 두 가지 방법이 있다. void main(){ var numbers = [1,2,3,4,5]; } 만약 vsc..

다트(Dart)언어 2023.09.10
728x90