일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- HTML
- 이벤트핸들링
- 함수 실행
- DOM
- 메소드 실행
- addEventListener
- JavaScript
- useState
- REACT
- input
- callback함수
- 컴포넌트
- 렌더링
- 비동기함수
- 자바스크립트
- typeScript
- Props
- promise
- FrontendStydy
- CSS
- webProject
- this 객체
- frontendstudy
- 리액트
- try.. catch
- 배열메소드
- Frontend Study
- useRef
- 배열
- 이벤트
- Today
- Total
목록전체 글 (77)
이다닷
1. 메소드란? 특정 기능을 정의한 코드들의 집합 1.1 메소드의 구조 접근제어자 리턴자료형 메소드명(입력자료형1 입력변수명1, 입력자료형2 입력변수명2, ...) { ... return 리턴값; //리턴자료형이 void인 경우에는 return 문이 필요없다. } 1.2 메소드의 4가지 분류 입력과 출력이 모두 있는 메소드 입력과 출력이 모두 없는 메소드 입력은 없고 출력은 있는 메소드 입력은 있고 출력은 없는 메소드 1.3 메소드의 예시 입력과 출력이 모두 있는 메소드 public int sum(int a, int b) { return a+b; } 입력과 출력이 모두 없는 메소드 puvlic void say() { System.out.println("Hi"); } 입력은 없고 출력은 있는 메소드 pub..

1. 변수란? 값을 저장할 수 있는 메모리 공간 변수 선언 방법 데이터타입 변수명; int num1; //num1이라는 int형 변수 선언 int num2=10; //num2라는 int형 변수를 선언한 후 10이라는 값 저장 1.1 변수의 데이터 타입 byte byteType=127; short shortType=32767; int intType=2147483647; long longType=9223372036854775807; float floatType=3.40282347E; double doubleType=1.79769313486231570E; char charType='a'; boolean booleanType=true; 정수형-정수(양수에서 음수까지)값을 저장하는데 사용합니다. 실수형-실수 값을..
1. 배열이란? 동일한 자료형을 정해진 수만큼 저장, 처리하는 객체 1.2 배열 생성하기 자료형 배열이름 = new 자료형[저장할 값]; 1.3 배열에 값 대입하기 방법 1. String[] fruits = {"apple", "banana", "peach", "mango", "grape"}; 방법 2. String[] fruits = new String[5]; fruits[] = "apple"; fruits[] = "banana"; fruits[] = "peach"; fruits[] = "mango"; fruits[] = "grape"; 이 코드의 경우 변수를 만들때에 반드시 길이값이 필요하다. String[] fruits = new String[]; 즉, 이 코드는 길이값이 없기때문에 컴파일 오류가 발..

1. 클래스(Class)란? 객체를 정의하는 틀 또는 설계도이다. 객체를 만드는 기능을 한다. 클래스는 객체의 상태를 나타내는 필드와 객체의 행동을 나타내는 메소드로 구성된다. 1.2 클래스 선언 class 클래스명 { 클래스 내용 } 접근제어자 class Animal{ } 2. 인스턴스(Instance) 클래스로부터 객체를 선언하는 과정을 인스턴스 화라고 하며, 이렇게 선언된 해당 클래스 타입의 객체를 인스턴스라고 한다. 즉 인스턴스는 특정 객체가 어떤 클래스의 객체인지를 관계위주로 설명할 때 사용된다. Animal cat = new Animal() 여기서 cat은 Animal의 인스턴스이다.
Java를 본격적으로 시작하기 전 Java에 대해서 공부하는 시간을 가져보겠습니다. 1. Java란? 자바는 객체 지향 프로그래밍 언어로서 네트워크 분산 처리 환경에서 사용한다. 1.1 Java의 특징 플랫폼에 독립적인 언어이다. 플랫폼이 아닌 가상머신에 종속적이다. 프로그램의 실행의 주체가 운영체제가 아닌 JVM(Java Virtual Machine)이다. 2 JVM(Java Virtual Machine)이란? JVM은 Java로 개발한 코드 최적화와 백엔드를 담당한다. JVM은 플랫폼 독립적으로, JVM이 실행 가능한 환경이라면 어디서든 Java 프로그램이 실행될 수 있도록 한다. JVM은 일종의 샌드박스 환경이다. 2.1 JVM의 역할 자바 애플리케이션을 클래스 로더를 통해 읽어 들여 자바 API(..