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
'JAVA' 카테고리의 다른 글
JAVA. 익명 클래스 / exception / throws / file 만들기, 쓰기, 읽어오기 / array (0) | 2024.05.30 |
---|---|
JAVA. 상속 / 추상 / 오버라이딩 / super / 부모생성자 / 업캐스팅 / 다운캐스팅 / 클래스 형변환 / 인터페이스 (0) | 2024.05.29 |
JAVA. 1부터 100까지 합계 및 평균 구하기 / 백단위 이외 십단위, 일단위 없애기 / 최소값 최대값 구하기 / 사과 갯수에 따른 사과 바구니 수 구하기 / concat / substring / static 변수 / enum / 열거형 (0) | 2024.05.27 |
JAVA. 배열부터 메소드까지 (0) | 2024.05.24 |
JAVA. 기본형부터 switch문까지 (0) | 2024.05.23 |