java

    Java - Java 연산자

    Java 연산자에 대해 알아보자. Java 연산자 우선순위 모든 언어가 그렇듯 연산자엔 우선순위가 있다. 아래 사진은 Wiwkipedia에 올라와 있는 Java의 연산자 우선순위이다. 정리하면 Java 연산자는 - 산술 > 비교 > 논리 > 대입 순으로 수행된다. - 단항 > 이항 > 삼항 연산자 순으로 우선순위가 높다. - 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다. 예를 들어 y = - x + 2라는 수식에 대해 단항연산자인 -가 먼저, 이항연산자인 +가 두 번째로, 대입 연산자인 =가 마지막으로 수행된다. 글로 표현하면 어렵게 느껴지지만 실제 우리가 연산하는 순서와 비슷하다. 또, 헷갈릴만한 부분은 괄호로 묶음으로써 해결할 수 있다. 각 연산자에 대해 알아보자. ..

    Java - Java 특징

    Java 특징 1. OS에 독립적이다. Java 언어는 JVM(Java Virtual Machine)을 이용하여 OS와 Java Application을 연결하기 때문에 Java application은 Windows, Linux, Mac 등 OS의 종류에 구애받지 않는다. 단, JVM은 OS에 맞게 필요하다. 그림으로 보면 다음과 같다. Java application은 JVM에서 실행되기 때문에 반드시 필요하다. JDK(Java Development Kit) 설치 시 JVM, Java 클래스 라이브러리 등을 받을 수 있다. (javac.exe: Java 컴파일러, java.exe: Java 인터프리터, Javap.exe: 역어셈블러, jar.exe: 압축프로그램) JDK = JRE + 개발에 필요한 실행파..