Language/Java

Language/Java

3. 연산자

연산자 연산자는 연산을 수행하는 기호이다. 연산자가 연산을 수행하기 위해서는 연산의 대상이 있어야 하는데, 이를 연산자와 피연산자로 나눌 수 있다. 연산자(operator) : 연산을 수행하는 기호 (X + 3) 에서 + 피연산자(operand) : 연산자의 작업 대상 (X + 3) 에서 X 와 3 그리고 식이란, 이 연산자와 피연산자의 조합이다. 연산자의 종류 종류 연산자 설명 산술 연산자 +, -, *, /, % , 사칙연산과 나머지 연산(%) 비교 연산자 >, 비교 > 논리 > 대입 단항(1) > 이항(2) > 삼항(3) 단항 연산자와, 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다. 결합규칙종류 결합규칙 연산자 우선순위 단항 연산자 *, /, % +, - > 비교 연산자 ㅡㅡㅡㅡ..

Language/Java

2. 변수

변수 프로그래밍 언어에서의 변수는 값을 저장할 수 있는 메모리 상의 공간 변수와 상수 변수의 초기화 변수는 사용하기 전에 반드시 초기화해야함, 클래스 변수와 인스턴스 변수는 초기화를 생략할 수 있지만, 지역 변수는 안됨 // 선언 케이스1 int a; int b; int x = 0; int y = 0; // 선언 케이스 2 int a, b; int x = 0, y = 0; 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수의 명명 규칙 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안된다. 숫자로 시작해서는 안된다. 특수문자는 _ $ 만 허용한다. 추가 권장 규칙 클래스 이름의 첫 글자는 항상 대문자 카멜 케이스 사용 상수가 여러 단어로 이루어질 경우 _ 사용 변수의 타..

Language/Java

1. 자바

자바 언어의 특징 운영체제에 독립적이다. 다른 언어들은 각 운영체제에 맞게 적용하기 위해서 많은 노력을 해야 했지만 CPU 내부적으로 사용하는 게 다르다. 기본적으로 x86, arm도 다른데 두 언어는 서로 다른 명령어 집합을 다르게 사용하기 때문에 다른 언어들은 그 언어에 맞게 이해할 수 있도록 바꿔주는 과정이 필요했던 것으로 예상이 된다. 하지만 자바에서는 JVM을 통해서 자바 자바 프로그램을 실행하기 때문에 JVM이 자바 응용프로그램으로 부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. JVM에서 예측 할 수 있듯이 VM은 Virtual Machine 의 약자이다. 그러나 JVM 자체는 운영체제에 종속적이기 때문에, 각 운영체제마다 다른 JVM 버전을 사용해야 한다. 객체지..

Bombo_
'Language/Java' 카테고리의 글 목록 (3 Page)