분류 전체보기1647 Java 제어문 제어문(control flow statements) 자바 프로그램이 원하는 결과를 얻기 위해서는 프로그램의 순차적인 흐름을 제어해야만 할 경우가 생깁니다. 이때 사용하는 명령문을 제어문이라고 하며, 이러한 제어문에는 조건문, 반복문 등이 있습니다. 이러한 제어문에 속하는 명령문들은 중괄호({})로 둘러싸여 있으며, 이러한 중괄호 영역을 블록(block)이라고 합니다. 조건문(conditional statements) 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문입니다. 조건문 중에서도 가장 기본이 되는 명령문은 바로 if 문입니다. 자바에서 사용하는 대표적인 조건문의 형태는 다음과 같습니다. 1. if 문 2. if / else 문 3. if / else if / else.. 2020. 7. 4. Java 연산자 연산자(operator) 자바에서는 여러 종류의 연산을 수행하기 위한 다양한 연산자(operator)를 제공하고 있습니다. 자바에서 제공하는 대표적인 연산자는 다음과 같습니다. 1. 산술 연산자(arithmetic operator) 2. 대입 연산자(assignment operator) 3. 증감 연산자(increment and decrement operators) 4. 비교 연산자(comparison operator) 5. 논리 연산자(logical operator) 6. 비트 연산자(bitwise operator) 7. 삼항 연산자(ternary operator) 8. instanceof 연산자 산술 연산자(arithmetic operator) 산술 연산자는 사칙연산을 다루는 연산자로, 가장 기본적이.. 2020. 7. 4. Java 타입 변수(variable) 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다. 변수의 이름 생성 규칙 자바에서는 변수뿐만 아니라 클래스, 메소드 등의 이름을 짓는데 반드시 지켜야 하는 공통된 규칙이 있습니다. 자바에서 이름을 생성할 때에 반드시 지켜야 하는 규칙은 다음과 같습니다. 1. 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있습니다. 2. 변수의 이름은 숫자로 시작할 수 없습니다. 3. 변수의 이름 사이에는 공백을 포함할 수 없습니다. 4. 변수의 이름으로 자바에서 미리 정의된 키워드.. 2020. 7. 4. Java 기초 자바(Java) 자바(Java)는 C++과는 달리 처음부터 객체 지향 언어로 개발된 프로그래밍 언어입니다. 또한, 자바는 자바 가상 머신(JVM)을 사용하여 어느 운영체제에서나 같은 형태로 실행될 수 있습니다. 현재 자바는 전 세계에서 가장 많이 사용하는 프로그래밍 언어 중 하나입니다. 자바란? 자바(Java)는 C언어에 객체 지향적 기능을 추가하여 만든 C++과는 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어입니다. 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여, 운영체제와는 독립적으로 동작할 수 있습니다 따라서 자바는 어느 운영체제에서나 같은 형태로 실행될 수 있습니다. 바로 이러한 점이 수많은 개발자로 하여금 자바를 사용하게 하는 원동력이 되고 있습니다.. 2020. 7. 4. JSON 사용 자바스크립트와 JSON JSON은 자바스크립트의 객체 표기법을 제한하여 만든 텍스트 기반의 데이터 교환 표준입니다. 따라서 JSON 데이터는 자바스크립트가 자주 사용되는 웹 환경에서 사용하는 것이 유리합니다. 자바스크립트에서 JSON 데이터를 분석하고 사용하는 것은 매우 간단합니다. 자바스크립트는 JSON 데이터를 처리하기 위한 다음과 같은 메소드를 제공하고 있습니다. 1. JSON.stringify() 2. JSON.parse() 3. toJSON() JSON.stringify() 메소드 JSON.stringify() 메소드는 인수로 전달받은 자바스크립트 객체를 문자열로 변환하여 반환합니다. 문법 JSON.stringify(value) value에는 변환할 자바스크립트 객체를 전달합니다. 이 메소드는 .. 2020. 7. 4. JSON schema JSON 스키마(schema) JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 데이터 교환 표준입니다. 이때 JSON 데이터를 전송받는 측에서는 전송받은 데이터가 적법한 형식의 데이터인지를 확인할 방법이 필요합니다. 따라서 적법한 JSON 데이터의 형식을 기술한 문서를 JSON 스키마(schema)라고 합니다. JSON 스키마 검증(validation) JSON 스키마는 다음과 같은 세 가지 검증 과정을 거칩니다. 1. 데이터의 타입이 정확한가? 2. 필수로 받아와야 하는 데이터가 포함되어 있는가? 3. 데이터가 원하는 범위 안에 있는가? JSON 스키마에서는 위와 같은 검증 기준을 모두 키워드(keyword)를 이용하여 직접 명시할 수 있습니다. 검증 키워드(validation key.. 2020. 7. 4. 이전 1 ··· 256 257 258 259 260 261 262 ··· 275 다음