분류 전체보기 (3) 썸네일형 리스트형 3. 자바 문법 (2) 자바 기본 문법에 대해 학습했다. 헷갈리는 부분, C++과 다른 개념에 대해 기록했다. 반복문for문: 여러 형식으로 작성 가능하다. ex) for(초기작업;;반복 후 작업) 이처럼 반복 조건이 비어있으면 true로 간주하고 무한 반복 while문: 반복 조건이 들어가 있지 않으면 컴파일 오류 ex) while(조건식){ ....} do-while문: 최소 한 번 작업문을 실행한다. 반복 조건이 없으면 컴파일 오류 break문: 하나의 반복문만 벗어난다. ex) for(...){ while(...){ break; }} //안쪽에 있는 while문만 벗어난다 배열: 인덱스와 인덱스에 대응하는 같은 타입의 데이터들이 순차적으로 저장- 한.. 2. 자바 문법 (1) 자바 기본 문법에 대해 학습했다. 자바 프로그램의 기본 구조우선 기본적으로 파일 이름은 public 클래스의 이름과 같아야 한다. class내부에 메소드가 있는 구조이다. (간단한 예시)public class Hello //소스 파일 이름과 같아야함 Hello.java{ public static int sum(int n, int m){ return n + m; } //main메소드에서 실행 시작 public static void main(String[] args){ //이 부분은 우선 암기! //public 클래스는 하나만 존재하여야 한다. int i=20; int s; char a; s = sum(i, 10); //.. 1. 자바 입문 자바 프로그래밍 언어 배경과 기본에 대해 학습했다. 프로그래밍 언어 저급언어: 기계어, 어셈블리어..고급언어: C++, Java.. 컴파일: 소스코드를 기계어로 변환시키는 과정 플랫폼 플랫폼: 하드웨어(CPU) + 운영체제(OS) - C++지금까지 주로 써왔던 C++의 경우 플랫폼 종속적인 특성이 있다.Ex) 인텔 CPU를 가진 리눅스 환경에서 개발한 경우 -> Mac이나 윈도우 운영체제를 가진 곳에서 실행되지 않는다. - JavaWORA (Write Once Run Anywhere) ->한 번 작성된 코드는 모든 플랫폼에서 실행 가능하다.플랫폼 종속성을 극복하였다.가능한 이유: 바이트 코드(.class 파일): 플랫폼 독립적 / 자바 소스를 컴파일한 코드 Java Virtual Machine(JVM).. 이전 1 다음