본문 바로가기
프로그래밍언어/JAVA

자바 시작하기

by 스키피땅콩버터 2020. 10. 3.
반응형
  • 자바란 무엇인가?
  • 자바의 특징과 어플리케이션
  • JDK설치
  • Hellow world 띄워보기
  • 자바 프로그램 수행과정

자바의 특징

- 고 수준 범용 언어 
o서버 개발, 데스크톱 애플리케이션 
o안드로이드용 네이티브 언어

 

-객체지향 언어 
o자바8에서 함수형 언어 모습 추가 


- 플랫폼 독립적 
o각 플랫폼용 JVM이 제공 
o최적화 된 JVM으로 성능과 안정성 보장

 

 

JDK 설치

오라클 사이트에서 설치해 주면 됩니다.

www.oracle.com/java/technologies/javase-downloads.html

 - JRE는 JDK 설치 후 설정해야하는 환경변수 등록 과정을 대신 해주는 것입니다.
만약 직접 환경 변수를 설정했다면 따로 설치하지 않아도 됩니다.

환경변수 등록은 어느 폴더에서나 자바가 실행되게 하도록 하는 과정이라고 생각해주세요.

 

1. 다른 버전의 JDK를 다운로드 받고 싶다!! 하시면 밑으로 내려보면, 낮은 버전들을 확인 할 수 있습니다.

그 중 원하는 버전의 JDK Download를 클릭해 주세요.

 

현재는 최신버전 15까지 나와있네요.

 

 

 

2. 가장 최신 버전인 15버전 대신 저는 14버전을 다운 받아 줍니다.

해당 컴퓨터의 사양에 맞게 Linux, windows, mac 확인 후 다운 받아 주세요.

www.oracle.com/java/technologies/javase-jdk15-downloads.html

 

3. 동의 체크 해주시고 다운로드 버튼 클릭해서 받아줍니다.

 

4. 다운로드가 완료된 파일을 실행시켜주면 창이 하나뜬다.

NEXT버튼을 눌러서 계속 쭉쭉 진행 해줍니다. 마지막 close~~

 

5. 터미널이나 윈도우에선 윈도우 + R (검색에 CMD) 를 입력해서 창을 켜줍니다.

 

6. 잘설치되어있는지 확해주세요.

java -version 명령어를 통해 java가 잘 설치되어있는지 확인

javac -version 명령어를 통해 java컴파일러도 잘 설치가 되어있는지 확인

*환경변수 설정이 안되어있다면..java를 찾지 못합니다.

 

6.1자바 환경변수 설정

1. 터미널 실행

2. cd /Library/Java/JavaVirtualMachines/{설치된 버전 파일명}/Contents/Home

3. vi ~/.bash_profile 편집기에 들어가 수정해줍니다.

4. export JAVA_HOME=/Library/Java/JavaVirtualMachines/{설치된 버전 파일명}/Contens/Home 붙여넣기

5. 저장 후 나가기

6. 아래의 명령어로 적용시키기 -> source ~./bash_profile

7. 마지막으로 다시 적용이 되어있는지 확인을 해줍니다.

java -version

javac -version

 

마지막으로 이외에 mca을 통해 설치할 경우 Homebrew를 통해 설치하는 방법이 있습니다.

homeBrew를 통해 설치하는 방법은 다음에 따로 작성 해보도록 하겠습니다. 

 

 

Hello Java! 띄우기

- HelloWorld.java

 /*     
 HelloWorld 프로그램     
 작성자 : 홍길동   
 */   
 
 class HelloWorld {              
   public static void main(String[] args) {                     
     // 콘솔에 출력           
     System.out.println(“Hello, World!”);       
   }   
 }

 

- Hello, World! 3 출력

 /*     
 HelloWorld 프로그램     
 작성자 : 홍길동   
 */   
 
 class HelloWorld {              
   public static void main(String[] args) {                     
     
     int someInt = 3;
     String message = "Hello";
     
     System.out.println(message + “, World!” + someInt);       
   }   
 }

 

 

자바의 프로그램 수행과정 (프로레스)

 

 

 

'프로그래밍언어 > JAVA' 카테고리의 다른 글

임의의 랜덤값 생성하기  (0) 2021.07.19
Java Stream  (0) 2021.03.15
Optional object생성 (isPresent())  (0) 2020.12.29
JAVA8 객체지향 - 생성자/정보은닉  (0) 2020.12.15
클래스와 인스턴스  (0) 2020.11.27