관리 메뉴

IT journey

2일차 본문

끄적끄적/공통

2일차

step 2021. 6. 29. 23:34
728x90
반응형
728x90

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :)

★ 꼭 !! 지켜야 할 사항

1일차 내용을 우선적으로 보고 오세요.

1일차 

 

1일차

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1.1 컴퓨터 1. 종류 데스크탑(Desktop), 노트북(Laptop), 스마트폰(Smart Phone)입니다. 2. 구조 입출력 장치(모니터, 키보드, 마우스) +

step-journey.tistory.com

2.1 데이터와 정보

데이터를 가공을 하든 안하든 상관없이 데이터라고 말합니다.
데이터를 가공을 하게 되면 값어치가 생기게 되는 것을 정보라고 합니다.
※ 참고로, IT( Information Technology)란 의미없는 데이터를 의미있는 데이터를 만드는 기술을 말합니다.

2.2 현재 존재하는 JAVA SE 버전 보는 방법

1. Oracle | Integrated Cloud Applications and Platform Services 를 들어갑니다.
2. Developer 탭을 눌러 Developer Resource Center를 누릅니다.
3. 아래로 스크롤하여 JAVA를 누릅니다.
4. 아래로 스크롤하여 Download Oracle JDK를 누릅니다.
5. 아래로 스크롤하여 Java Archive를 누릅니다.

2.3 컴퓨터 분류

운영체계 (Operate System) 로 분류해서 정리해보겠습니다.
(1) UNIX(유닉스)은 서버용으로 쓰이며 그에 대한 종류는 IBM UNIX, HP UNIX, Solais UNIX 등이 있습니다.

참고로, 유닉스에는 jdk가 디폴트로 설치되어있습니다.
(2) Window(윈도우)은 서버용이나 개인용으로 쓰입니다.
(3) Linux(리눅스)는 서버용이나 개인용으로 쓰이며 그에 대한 종류는 레드헷 계열, 데비안 계열, 수세 계열이 있습니다.
(4) Mac(맥)은 서버용이나 개인용으로 쓰입니다.


2.4 자바 설치

명심해야 할 것은 버전마다 달라 아래처럼 하게 되면 안될 수도 있습니다.
위 내용을 하기 전, 1일차 중 1.13 자바 설치에 나온 내용 후 따라오셔야 합니다.

 

1일차

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1.1 컴퓨터 1. 종류 데스크탑(Desktop), 노트북(Laptop), 스마트폰(Smart Phone)입니다. 2. 구조 입출력 장치(모니터, 키보드, 마우스) +

step-journey.tistory.com

1. c:\210628\9.download\java 에 들어가 jdk-8u291-windows-x64.exe를 설치를 계속해줍니다.
2. C:\Prgran Files\Java 가 생겼는지 확인합니다.
참고로, C:\Prgran Files 에는 64bit를 C:\Program Files (x86) 에는 32bit 를 설치해줍니다.
3. 환경변수 설정하기
Windows 10 버전에서는 아래와 같이 해야합니다. Windows 10 버전에 버그가 있어서 풀리기도 하니 cmd창에서 set을 눌러 확인 후 없으면 아래와 같은 과정을 반복합니다.
[JAVA_HOME]
(1) 바탕화면에 있는 내 PC를 누릅니다.
(2) 다음화면으로 넘어가면 내 PC를 마우스 오른쪽으로 눌러 속성에 들어갑니다.
참고로, (1)번과 (2) 번 대신 Window + R를 누른 후 sysdm.cpl로 검색하여 들어가도 됩니다.
(3) 고급 시스템 설정에 들어가 고급 탭에 들어갑니다.
(4) 환경변수를 누릅니다.
(5) 시스템 변수에 나와있는 새로 만들기를 누릅니다.
(6) 그 뒤 변수 이름은 JAVA_HOME으로, 변수 값은 C:\Program Files\Java\jdk1.8.0_291 를 넣어줍니다.
(7) 확인을 다 눌러줍니다.
[Path]
(1) JAVA_HOME에 나온 4번까지 우선합니다.
(2) 시스템 변수에 나와있는 Path를 찾은 후 마우스 왼쪽을 눌러 편집을 누릅니다.
(3) 새로 만들기를 눌러 %JAVA_HOME%\bin를 입력 한 후 확인을 다 눌러줍니다.
참고로, %JAVA_HOME% 는 변수명을 호출한다는 의미입니다.
4. JAVA_HOME,Path이 잘 만들어졌는지 확인하려면 cmd 창에 set를 입력하여 찾아봅니다.
참고로, cmd 창을 여는 방법은 아래 2.5를 참고하시면 됩니다.

2.5 cmd

1. cmd 창을 여는 방법

(1) window + R 를 누릅니다.
(2) cmd 를 누릅니다.
(3) 확인을 누릅니다.

2. cmd 창 속성 설정하기

(1) 아래 그림에 나온 빨간색을 마우스 오른쪽으로 누릅니다
참고로, 아래 그림에 나온 빨간색을 마우스 왼쪽으로 더블 클릭하면 종료되니 주의하세요.

(2) 글꼴 탭에 들어가 크기를 원하는 대로 설정합니다.
그리고 옵션 탭에 등록 가 버퍼 크기를 999로 변경합니다.
(3) cmd 창에 아래에 나온 명령어를 입력하겠습니다.
javac
cls
java -version
java
javac - version
※ 참고로, 위 내용을 입력해서 나오면 환경설정은 성공적으로 된 것입니다. 또한, cls란 clear를 말합니다.

2.6 자바

1. jdk(자바 개발도구)

개발에 필요한 라이브러리와 플랫폼으로, Java Development Kit 와 Java Runtime Enviornment로 이루어져 있습니다. 이 jdk는 javac.exe 와 java.exe로 이루어져 있습니다.
※ 참고로, javac.exe는 자바 컴파일러를 말합니다. 다시 말해, high level language인 java 언어를 자바버철머신이 알아볼 수 있도록 기계어로 번역하는 것을 말합니다. 컴파일러 뜻에 대해 알고 싶으시다면 1일차에 들어가 ctrl+F로 컴파일러를 검색해주시면 됩니다.

 

1일차

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1.1 컴퓨터 1. 종류 데스크탑(Desktop), 노트북(Laptop), 스마트폰(Smart Phone)입니다. 2. 구조 입출력 장치(모니터, 키보드, 마우스) +

step-journey.tistory.com

참고로, java.exe는 프로그램을 실행하는 역할 하는 엔진을 말합니다. 즉, 자바버철머신이 컴퓨터에 있는 CPU와 통신해서 해당 프로그램을 실행하게 하는 엔진입니다.

2. jre(자바 실행 도구)

jre 란 자바 프로그램을 실행하는 환경입니다. 이는 Java Runtime Environmet의 줄임말입니다.
이 jre에는 java.exe가 있습니다.

2.7 자바 코드를 cmd 창에서 컴파일&실행 해보기

1. 패키지가 없는 컴파일

참고로, 패키지란 자바에서 쓰는 디렉터리 구조입니다. 이 패키지는 같은 성격끼리 묶여 있게 됩니다.
(1) 1일차 내용 중 자파 파일 만들기처럼 만듭니다.
이 때의 파일 이름은 Hi.java로, 파일 형식은 All Files로 변경한 뒤 저장해줍니다.

 

1일차

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1.1 컴퓨터 1. 종류 데스크탑(Desktop), 노트북(Laptop), 핸드폰(Smart Phone), 테블릿입니다. 2. 구조 입출력 장치(모니터, 키보드, 마우

step-journey.tistory.com

그 뒤, 아래 코드를 입력해줍니다.

class Hi{ 
	public static void main(String[] args){ 
    	System.out.println("Hi Java"); 
    } 
} // 이것도 나올까...

(2) cmd 창에 아래에 나온 명령어를 입력하겠습니다.
cd ..
cd .
cd \
d:
c:
cd 2*8\1*e
dir
dir /w
dir H*.java
type Hi.java
javac Hi.java
java Hi

cls


위에 나온 cmd 명령어를 설명한 내용입니다.
○ 콘솔 창에서 .(dot 연산자)는 디렉터리(폴더)를 표시합니다.
○ cd는 change directory로 디렉터리를 변경하라는 의미입니다.
○ cd .. 는 현재 디렉터리에서 상위 디렉터리로 변경하라는 의미입니다.
○ cd . 는 현재 디렉터리를 의미합니다.
○ cd \ 또는 cd ../.. 는 현재 디렉터리에서 한번에 드라이브로 갑니다.
○ d: 처럼 다른 드라이브로 가고 싶을 시에는 해당 드라이브 이름을 입력하면 다른 드라이브로 갑니다.
cd 2*8\1*e를 입력하게 되면 2로 시작하고 8로 끝나는 폴더에서 1로 시작하고 e로 끝나는 디렉터리로 들어갑니다.
※ 참고로, cd \ 후 cd C:\210628\1.JAVA Example를 입력해도 cd 2*8\1*e 같은 의미입니다.
○ dir 를 입력하면 디렉터리를 검색해 줍니다.
dir H*.java를 입력하면 H로 시작하는 자바 파일을 찾아줍니다.
※ 참고로, F7를 누르게 되면 cmd 창에 입력한 명령어가 뜹니다.
type Hi.java 를 입력하게 되면 위 코드의 내용이 나옵니다. 심지어 주석까지도 나옵니다.
javac Hi.java 를 입력하게 되면 컴파일을 합니다. 또한 class 가 생깁니다. class를 보고 싶다면 type Hi.java 를 입력해주시면 됩니다.
java Hi 를 입력해주면 실행값을 보여줍니다.

위 내용을 핵심만 요약해보자면
자바 컴파일러를 선언하기 => 자바파일명 확장자까지 쓰기 => javac Hi.java
자바 실행 엔진 선언하기 => 자바클래스 파일 이름만 쓰기 -=> java Hello

2. 패키지가 있는 컴파일

(1) 1일차 내용 중 자파 파일 만들기처럼 만듭니다.

 

1일차

직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :) 1.1 컴퓨터 1. 종류 데스크탑(Desktop), 노트북(Laptop), 핸드폰(Smart Phone), 테블릿입니다. 2. 구조 입출력 장치(모니터, 키보드, 마우

step-journey.tistory.com

이 때의 파일 이름은 HiJava.java로, 파일 형식은 All Files로 변경한 뒤 저장해줍니다.
그 뒤, 아래 코드를 입력해주세요.

package d.e.f; 
	public class HiJava{ 
    	public static void main(String[] args){ 
        	System.out.println("안녕 자바야~~"); 
        } 
}      

(2) cmd 창에 아래에 나온 명령어를 입력하겠습니다.
cd \
cd 2*8\1*e
dir /w
dir H*.java
type HiJava.java
javac -d . HiJava.java
java A.B.C.HiJava
java HiJava
java d.e.f.HiJava

위에 나온 cmd 명령어를 설명한 내용입니다.
○ cd \는 현재 디렉터리에서 한번에 드라이브로 갑니다.
dir H*.java를 입력하면 H로 시작하는 자바 파일을 찾아줍니다.
javac -d . HiJava.java 를 입력하게 되면 컴파일을 선언합니다. 이 때, -d는 디렉터리를 만드는 옵션을 선언한 것입니다. 그리고 .은 현재디렉터리(자바파일이 있는 위치)로부터 폴더를 만들라는 의미입니다.
java d.e.f.HiJava 를 입력해주면 실행값을 보여줍니다.

위 내용을 핵심만 요약해보자면
자바 컴파일러를 선언하기 => 컴파일할 자바파일명을 확장자까지 다 쓰기 =>javac -d . HiJava.java
자바 실행 엔진 선언하기 => 컴파일한 자바 파일 위치에서 패키지명과 클래스명 쓰기 -=> 이때의 패키지명은 d.e.f 이고 클래스명은 HiJava 입니다. => java d.e.f.HiJava
이를 한번에 하고 싶다면 javac -d . HiJava.java && java d.e.f.HiJava 를 하면 됩니다.


728x90
반응형

'끄적끄적 > 공통' 카테고리의 다른 글

27일차 Oracle & JDBC에 활용되는 함수  (4) 2021.08.03
8일차 아스키코드  (10) 2021.07.07
끄적끄적  (0) 2021.06.30
3일차  (6) 2021.06.30
1일차  (10) 2021.06.28
Comments