Java 언어 공부를 다시 시작하면서 정리.
다시 들어와서 보고 기억하기 위해서........
- JVM(Java Virtual Machine) : 자바가상머신으로 호환성을 위한 기본적인 설치 환경
- JRE(Java Runtiem Envrionment) : Java를 사용해서 개발할 수 있는 환경
- JDK(Java Development Kit) : 컴퓨터에 환경 설치를 위한 프로그램
1> 객체지향
- 객체를 만들어서 객체들이 모여서 프로그램을 구현하는 방식
- 변수, 자료형, 함수, 배열 등으로 구성
- class 정의 : 객체지향의 기본 단위
public static void main(String[] args){} - public(접근제한), main 메소드, void는 리턴 값 없는 형태, String 문자열 배열
System.out.println("~~~") = System 클래스, out 변수, println 메소드, "~~~" 문자열 파라미터
2> 변수
- 자료형 + 변수명
- 숫자로 시작 X, 자바 기존 키워드 불가, 대소문자 구분
- int : 정수형 32bit (+,- 약 21억까지) 이상의 크기는 long 타입으로 선언
- String 은 자료형이 아닌 클래스
3> 조건문 (if, switch문), 반복문 (while, for문)
- while(조건){
수행처리 (-> 조건부분이 ture 이면 계속 반복해서 실행)
break; (-> break를 선언해서 해당 while문을 종료 가능)
}
- for(초기화; 종료시점; 증감표시) {
수행처리
}
ex) 구구단 코드 (for문 이용)
for(int i=1 ; i<=9; i++){
for (int j = 1; j <= 9; j++) {
System.out.println(i + " * " + j + " = " + (i * j));
}
}
'IT ▶ > Java & Web' 카테고리의 다른 글
[JavaScript] 배열, 반복문, 함수 개념 (0) | 2019.04.29 |
---|---|
[JavaScript] Java 예제 공부 (0) | 2019.04.28 |
[Java] HashMap 개념 (상속, super 클래스) (0) | 2019.04.27 |
[Java] 자바 배열 개념 (Java Array Concept) (0) | 2019.04.19 |
[JavaScript] 조건문 IF, SWITCH, 삼항연산자 개념 (0) | 2019.04.05 |