본문 바로가기
JAVA

JAVA. 자바 시작 과 변수

by yunzzang-c 2024. 5. 22.
반응형

1. 자바 다운로드하기

https://www.oracle.com/kr/java/technologies/downloads/#java17

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

1. JAVA

여기서 JDK17 클릭 후, 자기 컴퓨터에 맞게 다운로드

예) windows 클릭 후 x64 Installer 다운로드

https://www.eclipse.org/downloads/

 

2. Eclipse          // IDE

여기들어가서 Learn More / Download x86_64 밑에 있는 Download Packages 클릭

Eclipse IDE for Enterprise Java and Web Deverlopers 자기의 컴퓨터에 맞게 다운로드

* 이클립스 실행 후 언어체제 UTF-8 로 다 설정 맞춰주기.

 

? 자바란 ?

· 자바의 특징은 객체지향 언어라는 것
· 객체지향이란 객체를 중심으로 프로그램이나 시스템을 구성하는 것
· 갹체란 데이터나 데이터와 관련한 동작을 모두 포함하는 개념
· 객체라는 것이 객체지향 개념의 핵심
· 객체지향 언어 장점 중 대표적인 장점은 재사용성
· 플랫폼에 독립적이다
· 자바는 메모리 관리를 자동으로 해줌
· 자바에서는 가비지 컬렉터가 메모리를 자동으로 관리

hello.java // 소스파일
hello.class // 실행파일

패키지는 소문자가능

클래스는 대문자(카멜 표기법) : PhoneNumber

* 단축키 : sysout [ctrl] + [space] - > System.out.println()

*주석 간편하게 달기

해당 줄 주석 처리하기 [CTRL] + [/]

블록 주석 처리하기 [CTRL] + [SHIFT] + [/]

package first;

public class Hello {

public static void main(String[] args) {

int count;

count = 10;

count = 20;

System.out.println(count);

System.out.println("카운트 값은 "+ count);

// JAVA에서는 C와는 다르게 '+'로 간편하게 출력가능

}}

// 출력 결과 //

20

카운트 값은 20

*Final을 int앞에 붙이면 변하지않는 값이 된다.

 

[기본형 사용방법]

package first;

public class DataTypeExam {

public static void main(String[] args) {

 

boolean isFun = false;

// 논리 리터널 true || false

char charValue = 'a';

// 한글자만 출력되는 char, 문장은 String으로 가능

int intValue = 20;

// 정수 리터널

long longValue = 2147483648l;

// int 보다 더 큰 값을 담을 수 있는 long 

float f = 32.5f;

// 실수 리터널 , 실수끝 f 붙여주기

double d = 23.34;

// 실수 리터널 JAVA에서는 보통 double을 사용한다.

System.out.println(isFun);

System.out.println(charValue);

System.out.println(intValue);

System.out.println(longValue);

System.out.println(f);

System.out.println(d);

}

}

// 출력 결과 //

false

a

20

2147483648

32.5

23.34

반응형