본문 바로가기
Java

자바 #001_자바 시작하기

by haheehee 2022. 12. 6.

자바 시작하기

 

Java는 임베디드, 웹, 안드로이드 소프트웨어(SW) 개발 분야에 주로 사용된다.

1995년 마이크로시스템즈에서 발표되었으며, 현재 웹사이트 및 다양한 Application 개발의 핵심적인 언어이다.

 

특징

  • 모든 운영체제에서 실행 가능
  • 객체지향 프로그래밍(OOP : Object Oriendted Programming)
  • 메모리 자동 정리
  • 풍부한 무료 라이브러리

 

개발도구 : Java Development Kit (JDK)

 

이클립스 (eclipse) : 무료 오픈 소스 통합 개발 환경(IDE)

 

바이트코드 파일(.class)

     자바 프로그램은 기계어가 아닌, 바이트 코드(.class 파일)로 구성되어 있다. 

     바이트 코드 파일은 운영체제에서 바로 실행이 불가능하며,

     JVM (자바 가상 기계)가 기계어로 번역하고 실행하여야 한다.

 


자바 프로젝트 생성하고 실행시켜보기

 

1. Workspace를 생성 

2. Java Project를 생성

3. Module은 Don't create로 설정

4. package 생성

5. Test라는 클래스를 생성

클래스를 생성할 때, 메인문을 포함시키고 싶다면,

public static void main(String[] args)를 체크하면 자동으로 생성된다.

메인문 안에 System.out.println(); 실행문을 작성하였다. 

System이라는 클래스 안에 out 저장공간의 println함수를 불러와 실행시킨 것으로 이해하면 되겠다.

저장 후, Run Test를 누르면

Console 창에 println()함수에 입력한 단어가 출력되는 것을 확인할 수 있다. 

 


주석

 

주석은 컴파일 과정에서 무시되는 구역이다.

코드에 설명이 필요할 때 사용하면 된다.

 

종류

  • // : 라인 주석 (//부터 라인 끝까지 주석으로 처리)
  • /* ... */ : 범위 주석(/*와 */ 사이의 내용을 주석으로 처리)
  • /** ... */ : 도큐먼트 주석(/**와 */ 사이의 내용을 모두 주석으로 처리

 

실행문

 

프로그램 언어에서 실행 시의 작동을 지정하는 문장. 대입문, 제어문, 입출력문 따위가 있다.

반드시 끝에 세미콜론(;)을 붙여야한다.

실행문 예시


변수 (Variable)

 

메모리(값을 저장하는 공간)의 특정 번지에 붙여진 이름이다.

변수 선언은 변수의 타입과 변수의 이름으로 선언하며, 자바의 경우 초기화를 따로 하지 않으면 0과 같은 기본 값으로 자동 초기화 된다.

int x;
int y;
int z;

int a, b, c;

변수 이름

  • 첫 번째 글자는 문자이거나 $, _
  • 대소문자 구분
  • 소문자로 시작하되, 카멜 표기법을 따름
  • 예약어는 사용할 수 없음

 

예약어

 

자바 언어에서 의미를 가지고 사용되는 단어이다.

변수 이름으로 사용할 수 없다.

  • 기본 타입 : boolean, byte, char, short, int, long, float, double, 
  • 접근 제한자 : private, protected, public
  • 클래스 : class, abstract, interface, extends, implements, enum
  • 객체 : new, instanceof, this, super, null
  • 메소드 : void, return
  • 제어문 : if, else, switch, case, default, for, do, while, break, continue
  • 논리값 : true, false
  • 예외 처리 : try, catch, finally, throw, throws
  • 기타 : package, import, synchronized, final, static

 

대입연산자 (=)

 

변수를 초기화하거나 데이터를 저장할 때 사용한다.

int x = 10;

int형 변수 x에 초기값 10을 저장하였다.

 

로컬 변수 (Local Variable)

 

메소드 블록 내에서 선언된 변수이다.

선언된 메소드 내에서만 사용되고, 메소드 실행이 끝나면 삭제된다.

 

 

 

 

 

 

 

 

 

 

출처 : 혼자 공부하는 자바 (신용권)

'Java' 카테고리의 다른 글

자바 #005_참조  (0) 2022.12.12
자바 #004_조건문, 반복문  (0) 2022.12.12
자바 #003_연산자  (0) 2022.12.12
자바 #002_변수, 리터럴  (0) 2022.12.08
Java 내가 보려고 작성한 기본 기초 문법, 용어 정리  (0) 2022.12.05

댓글