본문 바로가기
Development/JAVA & Spring

[패스트캠퍼스 Java&Spring 웹개발] 1주차 끝까지 열공 챌린지, JRE8, JDK15

by 최호희 2023. 5. 12.

패스트캠퍼스에서 진행하는 과정인 '나도 할 수 있는 Java&Spring 웹 개발 종합반'에 참여하게 되었다.

메인 언어를 Java로 정했는데 막상 혼자 해보려니 막막하고 프로젝트는 또 어떻게 해야하나 싶은 참이였다. 그래서 다양한 it 교육 플랫폼을 찾아보다가 가볍게 국비지원 내일배움카드로 패스트캠퍼스 강의를 들어보았다.

과정은 이렇게 구성되어 있다.

본격적으로 자바를 배우기 전에 몇 가지 다운로드 할 것들이 있다.

Eclipse, JRE8, JDK15을 필요로 한다.

  • JDK : 자바에서 제공되는 개발용 라이브러리이며 계속해서 버전이 업그레이드 되고 있다. 이 과정에선 15 버전을 사용한다.
  • JRE: 자바 프로그램이 실행되는 환경이다. 현재 8.0 버전까지 무료로 제공되고 있다. 이 과정에서는 8.0 버전을 사용한다.
  • JVM: 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE가 설치되어 있어야 한다.
JDK 다운로드 링크

https://www.oracle.com/java/technologies/downloads/

JRE 다운로드 링크

https://www.oracle.com/java/technologies/downloads/#java8

Eclipse 다운로드 링크

https://www.eclipse.org/downloads/

 


 

챕터01 실습

첫 프로그램 "Hello, Java" 출력하기

1
2
3
4
5
6
7
8
9
package ch01;
 
public class HelloJava {
 
    public static void main(String[] args) {
        System.out.print("Hello World");
    }
 
}
cs
실행결과
Hello World​

 

챕터04 실습

컴퓨터에서 자료 표현하기. 2진수, 8진수, 16진수를 프로그램에서 사용하는 예제이다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package ch04;
 
public class BinaryTest {
    public static void main(String[] args) {
        int num = 10;
        int bNum = 0B1010;//2진수라는 의미
        int oNum = 012;    //8진수라는 의미
        int xNum = 0XA;    //16진수라는 의미
        
        System.out.println(num);
        System.out.println(bNum);
        System.out.println(oNum);
        System.out.println(xNum);
    }
}
 
cs
실행결과
10
10
10
10

 


 

이전에 Java 공부할 때 들었던 강의는 친절하지만 너무 자세히 알려줘서 진도가 잘 나가지 않았다. 실력이 느는게 눈에 보이지 않아 지루하고 의욕이 안 생겼다. 하지만 패캠 강의는 극초보를 위한 강의는 아니다보니 진도도 빠릿빠릿하게 나가고 실습도 할 수 있어 좋았다. 

이 과정에서 또 좋았던 점은 slack을 이용한다는 것이다. 공지와 질문들을 slack을 통해 모든 참가자끼리 볼 수 있었고 휴대폰으로도 알람이 바로 오기때문에 꽤나 편리했다. 

밀리지 않고 꾸준히 듣는게 내 목표이다. 중요한 건 꺾이지 않는 마음

완강 가보자고!