• 230110 TIL : 자바 프로그래밍 시작하기

    2023. 1. 11.

    by. 옛슬

    개요

    갑자기 리액트하다가 자바 돌리기?

    직장인은 웁니다 🤣

    사실 회사에서 작은 백엔드 부분을 맞게되어 (퍼블리셔입니다만...)

    근데 또 요즘 일은 없어서 심심하고 백엔드 기초를 알면 나중에 읽을 때도 편할거 같아서

    수락을 해보면서 같이 공부도 하게 되었습니다 😂

     

    목표 : 한달안에 자바 입문 마무리하기

    최종 목표 : CRUD 게시판 만들 수준으로 공부하기

     

    물론 리액트, 자바스크립트를 중점적으로 할 예정이고 시간남을때 틈틈이 자바를 공부해볼 예정입니다 😀


    자바 초기세팅

    아니 대박인 부분은 초기세팅부터 어려워 ㅋㅋㅋ 

    오늘 프로그래밍의 시작을 알리는 Hello World까지 치는데 정확히 30분 걸렸다.... 😅

    여튼 모두 초기세팅에서 시간 안쓰셨으면 해서 기록!

    오라클 페이지가 너무 어렵게 만들어놔서 인터넷에서 검색하면서 찾아서 겨우 다운로드했다.

     

    1. 오라클 페이지에서 자바, 자바 JRE 다운로드

    - 다운로드 페이지 : https://www.oracle.com/java/technologies/downloads/#java17

    - 자바는 LTS인 17버전 다운

    - JRE는 런타임 환경인데 8까지 무료이기 때문에 해당 버전 다운로드

    윈도우가 아니신분들은 골라서 다운로드!

     

    2. 이클립스 다운로드

    - 다운로드 페이지 : https://www.eclipse.org/downloads/packages/

    - 나는 이클립스 첫페이지에 실행파일은 안열려서 여기서 패키지로 재다운로드함! 

    - 자바만 이클립스를 사용할 예정으로 Eclipse IDE for Java Developers 다운

    자바를 쓰면 좋은 이유

    C코드와 비교했을 때 플랫폼에 영향을 받지 않아 다양한 환경에서 사용

    - 자바소스코드의 경우 자바 컴파일러를 통해 바이트 코드를 윈도우 혹은 리눅스에서 해당 OS 자바 가상 머신만 있으면 바로 실행가능!

    - C 언어의 경우 컴파일 시 OS에 따라 컴파일러를 따로 실행해야 됨. (즉 윈도우 환경일 경우 윈도우 컴파일러, 리눅스일 경우 리눅스 컴파일러를 사용해야 됨)

     

    자바의 장점

    1. 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.

    2. 프로그램이 안정적이다.

    3. 풍부한 기능을 제공하는 오픈소스이다.

    'TIL > Backend' 카테고리의 다른 글

    230206 TIL : JAVA 기본문법  (0) 2023.02.07
    Node.js (1) Node.js Runtime  (0) 2022.05.24
    MySQL 총 정리 🧐  (0) 2022.04.29

    댓글