JAVA 설치 및 기초

5/17 월요일 배운 것 정리

자바의 역사

191년 6월 썬마이크로시스템즈의 제임스 고슬링(James Gosling)이 만들었다.

가전제품에 내장될 소프트웨어 플랫폼을 만들자는 Gren팀 프로젝트에서 시작
객체지향언어(Object Oriented Language)중 하나.

한 번 쓰고 어느 곳에도 실행(Write Once, Run Anywhere)

JRE(Java Runtime Environment)를 설치하여 사용
자바 가상머신(Java Virtual Machine)을 통해 실행
2006년 1월 13일 GPL 라이선스로 소스를 오픈.


#JRE때문

1. 자바 설치

시작(윈도우 마크) + R → cmd 엔터

검색 → cmd 실행

자바 설치되어있는지 확인

→ 명령프롬프트 java 입력

→ 혹은 java - version

JAVA 종류

-Oracle JAVA

-Open JAVA

OPen JAVA 설치하기

#JAVA 11 설치

#JDK로 개발 / JRE 가 있어야 실행됨 (exe개념)

#JDK 안에는 JRE가 포함됨

1.https://openjdk.java.net/

2.Installing 클릭

3.jdk.java.net/13 클릭 → 옆 메뉴바에 Java SE 11클릭 (https://jdk.java.net/java-se-ri/11)

4.Windows/x64 Java Development Kit (sha256) 클릭

  1. java 들어있는 경로 C:\Program Files\java

Open JAVA 설치 확인

명령프롬프트 익히기

  1. cmd → cd .. : 상위 폴더로 이동

    #접두어 + tab키 : 접두어로 시작하는 파일 찾아줌

  2. cd c:\ #상위폴더로 한번에

  3. c:>cd "c:\Program Files\java\jdk-11\bin" #계속 탭키 눌러주면서

  4. java 설치 잘 됬는지 확인

  5. #java -version

Open JAVA 경로설정 (feat. 환경변수)

  1. 환경변수 - 시스템 변수 - 새로만들기
  2. 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\java\jdk-11
  3. Path 편집 → %JAVA_HOME%\bin
  4. 재부팅 후 한번 더 java -version 확인 (된거면 경로 상관없이 자바 불러올 수 있는 경로 설정 완료)

명령 프롬프트로 폴더 만들기

  1. 해당 경로로 이동해서
  2. md 폴더이름
  1. temp 아래 파일 만들기

C:\temp>copy con Hello.java
public class Hello{
        public static void main(String[] srgs){
                System.out.print("Hello World.");
        }
}
  1. 컴파일 해보기
C:\temp>javac Hello.java

소스 파일 : .java

컴파일 후 : .class

  1. 파일 실행해보기
C:\temp>java Hello

이클립스/IntelliJ 설치하기 (IDE)

https://www.eclipse.org → download → 큰 아이콘 대신 밑에 need help? 옆 링크 클릭→ Eclipse IDE for Enterprise Java and Web Developers → 다운 받은 담 로컬디스크 C 밑에 파일 붙여넣기

→C:\workspace 로 경로 지정

모듈 안만듬 (Don't create 클릭)

이클립스(IDE)

가독성을 위해 알아야 할 몇 가지

  • d2coding 폰트 (코딩에 최적화되어 있는 폰트)를 다운받아 적용

  • 주석 종류

         // : 한 줄을 모두 주석 처리
    
          /**/: 블록 주석
    
         /** */ : 문서 주석

  • 이름 규칙
/* 자바의 이름 만들기
* 코딩을 하다보면 많은 이름을 만들어 사용해야 합니다.
* 공통적인 이름 명명방법
* 
* **1. 사용 가능한 문자
*      영어 대문자, 소문자, 숫자, 특수문자 _,$**
*      
* 2. **클래스 이름 규칙**   : 파스칼 표기법
*		대문자로 시작
*		숫자가 앞에 올 수 없다. ★
*		한 단어 이상의 단어 조합이라면 
*		새로운 단어 첫글자는 대문자로 
*		예) HelloKorea    
* 
*3. **메소드, 변수 이름 규칙**    : 카멜 표기법 
*	   사용 가능한 문자
*      영어 대문자, 소문자, 숫자, 특수문자 _,$
*      첫글자는 소문자로 시작
*      숫자가 앞에 올 수 없다.
*      한 단어 이상의 단어 조합이라면
*      뒤에 오는 단어 첫글자는 대문자로
*      ex) helloKorea
*       
* 4. **상수**    : 스네이크 표기법
* 		모든 단어를 대문자로 
* 		한단어 이상일 경우에는 _로 연결
* 		예) HELLO , HELLO_KOREA
*     
*/

#각종 표기법

https://simuing.tistory.com/entry/JAVA-note4-자바에서-사용되는-표기법-정리

자바 기본적으로 외워두면 좋은 기본 코드 5줄

public class Hello {
	public static void main(String[] args) {
		System.out.print("Hello");
	}
}

자바 단축기 및 클래스, 메소드, 변수

#단축기

//단축기 사용
package may17;
// ctrl + shift + F 자동 들여쓰기 단축기 에러가 없을때만.
public class Hello {
	//ctrl + space 단축기 호출
	public static void main(String[] args) {
		System.out.println("출력되나요?");  #줄바꿈 해줌 println
    System.out.print("또 출력되나요?");  #줄바꿈 안하고 한줄로 출력
		//프로그램 실행 ctrl + F11
    //ctrl + shift + L 단축기목록
    //ctrl + Alt + 밑에 화살표 : 붙여넣기 단축기
	}
}

#클래스,메소드,변수

#보통 메소드는 메소드이름( )으로 정의한다.

★ 클래스 명과 java 파일 명이 동일해야 한다.

변수 타입

★외우기

package may17;
//변수
public class Hello4 {
	public static void main(String[] args) {
		//데이터타입 변수명 = 값;
		byte number = 10; // = 대입기호
		// -128 ~ 0 ~ 127 범위
		// <==============값의 흐름
		System.out.println(number +10);
	}
}

좋은 웹페이지 즐겨찾기