
!true->false!false->true결과값iNum1 : 11iNum2 : 9결과값 111번째 결과값 : 52번째 결과값 : 2 (연산 끝난 후에 --)결과값 : 4 / 4 / 7\+-\*/%비교연산자의 결과는 항상 논리값 (true/false)&&(AND) :

numberstringobject1\. 배열2\. JS객체 ({K:V,K:V...})functionbooleanundefined\+ null프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록 되어야 함뇌의 역할 (기억 못함) 연산만 가능주기억장

() 안의 변수, 문자, 숫자, 논리 값을 모니터에 출력해주는 메소드 줄바꿈 안됨결과값print문과 동일하게 출력은 해주지만 출력 후 자동으로 출력창에 줄바꿈을 해주는 메소드정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈 하지 않고 출력%d : 정수형,

컴퓨터가 인식할 수 있는 명령어의 나열(집합)프로그램을 작성하는 과정 = 코딩프로그램을 작성하는 사람프로그램을 작성하기 위한 언어체계, 사람이 컴퓨터와 소통하게 하는 요소OS 관계없이 동일 코드로 동작. 이식성이 높다고도 표현함.능률적이고 명확한 코드 작성 가능다른 언

객체 지향 언어 프로그래밍사용하기 쉬운 언어자동 메모리 관리(Garbage Collection)이식성이 높다 -> 운영체제(OS) 에 관계없이 동일 코드로 동작 (JVM)사람이 작성 -> 컴파일러 -> byte code -> JVM -> 인터프리터 방식으로 한줄씩 해석
프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장(코드)들을 반복해서 수행하도록 함for()반복횟수 정해져있는 경우조건이 false가 될 때까지 계속do - while문
continue

같은 자료형의 변수를 하나의 묶음으로 다루는 것묶여진 변수들은 하나의 배열명으로 불러지고 구분은 index를 이용(배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정)길이 제한 X자료형 구분 X한 가지 자료형만 저장 가능하다.여러 값을 저장할 수 있다.한 번 크기

자료형이 같은 1차원 배열의 묶음으로 배열 안에 다른 배열이 존재2차원 배열은 할당된 공간마다 인덱스 번호 두 개 부여(앞 번호는 행, 뒷 번호는 열(\[0]\[0]))1차원 배열 : 변수를 묶음으로 다루는 것2차원 배열 : 1차원 배열을 묶음으로 다루는 것3차원 배열

(Object Oriented Programming)독립적으로 각각 구분해서 인식할 수 있는 모든 것ex) 키보드, 김치, 옆집 아저씨, 나, 미세먼지, 모래 한 알, 판소리, 무형문화재 등등자신의 속성(값, data)과 기능(동작,행동)이 다른 것들 과 구분되어 식별

메소드
break; 사용 시점for문이 다 끝난 후 break; 사용하여 while문 멈춤
객체 참조형 변수의 묶음객체 참조형 변수를 저장하는 배열로 배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용exexexexex

부모로부터 자식이 물려받음부모객체, 자식객체부모 객체부모가 가진(속성 + 기능)자식 객체 (부모에게 상속 받음)자식(자기만의 속성 + 기능) + 부모가 가진(속성 + 기능)다른 클래스(부모)가 가지고 있는 멤버(필드(속성), 메소드(기능))들을 새로 작성할 클래스(자식

객체 지향 언어의 특징 중 하나로 '다양한 형태를 갖는다'라는 뜻으로 하나의 행동으로 여러 가지 일을 수행하는 개념.상속을 이용한 기술로 부모 클래스 타입 참조변수 하나로 상속 관계에 있는 여러 타입의 자식 객체를 참조할 수 있는 기술부모클래스 변수명 = new 자식클

프로그램 수행 시 치명적 상황이 발생하여 비정상 종료 상황이 발생한 것.프로그램 에러라고도 함빨간글씨 비정상종료 == Error소스코드 수정으로 처리할 수 있는 에러 == Exception컴파일 에러 : 프로그램의 실행을 막는 소스 코드상의 문법 에러. 소스 코드 수정

수집, 모집, 모음...메모리상에서 자료를 구조적으로 처리하는 방법을 자료구조라 일컫는데컬렉션(Collection)은 자바에서 제공하는 자료구조를 담당하는 프레임워크(자바에서 제공하는 자료구조 모음)추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고

기본적으로 순서를 유지하지 않음(index 없음 -> get() 메서드가 없음)중복 데이터 저장 X(같은 객체가 들어오면 덮어쓰기)null도 중복을 허용하지 않기 때문에 1개의 null만 저장구현 클래스로 HashSet, LinkedHashSet, TreeSet이 있음

출석부키(key)와 값(value)으로 구성되어 있으며, 키와 값은 모두 객체키는 중복 저장을 허용하지 않고(Set방식), 값은 중복 저장 가능(List방식)키가 중복되는 경우, 기존에 있는 키에 해당하는 값을 덮어 씌움구현 클래스로 HashMap, HashTable,

Input(입력 : 외부에서 내부로 값이 들어오는 것)과 Output(출력 : 내부에서 외부로 값이 나가는 것)의 약자, 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고 받는 것장치와 입출력을 위해서는 하드웨어 장치에 직접 접근이 필요한데 다양한 매체에 존재
Serializable 인터페이스를 implements하여 구현객체 직렬화 시 private 필드를 포함한 모든 필드를 바이트로 변환하지만 transient키워드를 사용한 필드는 직렬화에서 제외직렬화된 객체를 역직렬화할 때는 직렬화 했을 때와 같은 클래스 사용단, 클래
여러 대의 컴퓨터를 통신 회선으로 연결한 것