728x90
반응형
프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다.
자바, 스프링을 사용하는 백엔드 개발자로 진로를 확정하고 나서
꿈을 이루기 위한 이런 저런 정보를 수집하다보니
기본적인 자바 지식이 부족하다는 걸 깨달았어요..
분명 자바 전공 수업을 들었었는데 말이죠..ㅎ
프로그래스에 자바 입문 강의가 굉장히 유명하기도 하고
무료이기 때문에 부담없이 들을 수 있어서 시작하게 됐습니다!
1. 자바란?
- 썬마이크로시스템즈에서 발표한 객체지향 언어
객체지향 언어 : 프로그램을 구성하는 요소는 객체이며 이것이 상호작용 하도록 프로그래밍
- C와 C++언어의 문법을 기본으로 차용하여 개발된 언어 → C와 C++에 비해 쉬운 언어
- 플랫폼에 독립적 → JVM만 있으면 윈도우, 리눅스, 맥 등 어떤 플랫폼에서도 실행 가능
- Garbage Collector로 사용되지 않는 메모리를 자동적으로 정리해줌
2. 자바 개발환경 구축
- JDK 설치
- 환경변수 설정
- 원하는 IDE 설치
3. 자바 개발순서
- 코드 작성
- 코드 컴파일
- JVM으로 실행
“컴파일 에러”
컴파일러는 작성한 코드를 실행 가능한 파일로 변환하는 프로그램
컴파일 과정에서 작성한 코드에 오류가 생기면 컴파일 에러
-
- IDE를 사용하지 않을 경우
- 원하는 디렉토리에 파일명.java에 java 코드가 작성된 메모장을 위치
- cmd에 javac 파일명.java 로 컴파일 ~> 파일명.class 파일 자동 생성
- cmd에 java 파일명 으로 실행
- IDE를 사용하지 않을 경우
-
- IDE를 사용할 경우(Eclipse)
- 프로젝트 생성: New → other → javaproject → 프로젝트명 입력
- src 폴더 → new → 파일명 입력
- 코드 입력 후 저장 ~> 컴파일되어 파일명.class가 bin 폴더에 생성됨
- 파일명.java 우클릭 → run as → java application
- IDE를 사용할 경우(Eclipse)
4. 주석문
주석이란, 프로그램의 코드와 실행에는 영향을 주지 않는 문장
구현 주석
- 행단위 주석 (// 를 해주면, 해당 행이 주석 처리됨)
- 단축키: ctrl + /
- 블럭단위 주석 (/* 주석으로 사용할 내용 */)
문서화 주석
- /** 문서에 포함할 내용을 작성함 */
- 문서화 주석은 코드에 대한 장황한 설명을 적을 때
728x90
반응형
'JAVA > [프로그래머스] 자바 강의' 카테고리의 다른 글
[프로그래머스] 자바 입문 강의 part6. 클래스 다듬기 (1) | 2023.01.16 |
---|---|
[프로그래머스] 자바 입문 강의 part5. 클래스와 객체 (1) | 2023.01.16 |
[프로그래머스] 자바 입문 강의 part4. 배열 (0) | 2023.01.16 |
[프로그래머스] 자바 입문 강의 part3. 제어문 (0) | 2023.01.16 |
[프로그래머스] 자바 입문 강의 part2. 변수와 계산 (0) | 2023.01.16 |