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가 포함됨
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) 클릭
- java 들어있는 경로 C:\Program Files\java
Open JAVA 설치 확인
명령프롬프트 익히기
-
cmd → cd .. : 상위 폴더로 이동
#접두어 + tab키 : 접두어로 시작하는 파일 찾아줌
-
cd c:\ #상위폴더로 한번에
-
c:>cd "c:\Program Files\java\jdk-11\bin" #계속 탭키 눌러주면서
-
java 설치 잘 됬는지 확인
-
#java -version
Open JAVA 경로설정 (feat. 환경변수)
- 환경변수 - 시스템 변수 - 새로만들기
- 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\java\jdk-11
- Path 편집 → %JAVA_HOME%\bin
- 재부팅 후 한번 더 java -version 확인 (된거면 경로 상관없이 자바 불러올 수 있는 경로 설정 완료)
명령 프롬프트로 폴더 만들기
- 해당 경로로 이동해서
- md 폴더이름
- temp 아래 파일 만들기
C:\temp>copy con Hello.java
public class Hello{
public static void main(String[] srgs){
System.out.print("Hello World.");
}
}
- 컴파일 해보기
C:\temp>javac Hello.java
소스 파일 : .java
컴파일 후 : .class
- 파일 실행해보기
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);
}
}
Author And Source
이 문제에 관하여(JAVA 설치 및 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyuna0229/JAVA-설치-및-기초저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)