- 프로그램이 돌기 위해서는 반드시 main()을 가지고 있어야한다.
- 자바의 특징 2가지: 객체지향언어, 플랫폼에 독립적이다.(운영체제에 독립적)
- 자바 예약어는 다 소문자. const, goto는 사용하지 않는다.
- 자바 스크립트에는 자료형이 있지만 사용자가 정의 하지 못하고 머신이 판단하여 할당한다.
자바 스크립트 자료형: number, boolean, string, object
- 자바의 데이터형
기본 데이터형(값이 들어간다.)
boolean(true or false) : ex) boolean b = ture;
정수: byte(1byte), short(2byte), int(4byte), long(8byte)
실수: float(4byte), double(8byte)
문자: char(2byte) (이유: 유니코드지원(한글포함), utf-8(더확장된 한글 코드 3byte))
레퍼런스형: 가리키는 역할(주소가 들어간다)
레퍼런스는 읽기 전용, 포인터 연산이 가능하다.(주소나 값을 넣어줄수 있다.)
- 자바의 연산자
비트 연산자: &, |, ^(ex_or연산: 0,1 다를경우 1), ~(부정 not)
논리 연산자: &&, ||, !
삼항 연산자: ? :
- switch(): ()안에 들어갈수 있는 자료형 -> byte, short, int, char
- 자바의 특징 2가지: 객체지향언어, 플랫폼에 독립적이다.(운영체제에 독립적)
- 자바 예약어는 다 소문자. const, goto는 사용하지 않는다.
- 자바 스크립트에는 자료형이 있지만 사용자가 정의 하지 못하고 머신이 판단하여 할당한다.
자바 스크립트 자료형: number, boolean, string, object
- 자바의 데이터형
기본 데이터형(값이 들어간다.)
boolean(true or false) : ex) boolean b = ture;
정수: byte(1byte), short(2byte), int(4byte), long(8byte)
실수: float(4byte), double(8byte)
문자: char(2byte) (이유: 유니코드지원(한글포함), utf-8(더확장된 한글 코드 3byte))
레퍼런스형: 가리키는 역할(주소가 들어간다)
레퍼런스는 읽기 전용, 포인터 연산이 가능하다.(주소나 값을 넣어줄수 있다.)
- 자바의 연산자
비트 연산자: &, |, ^(ex_or연산: 0,1 다를경우 1), ~(부정 not)
논리 연산자: &&, ||, !
삼항 연산자: ? :
- switch(): ()안에 들어갈수 있는 자료형 -> byte, short, int, char