Java 학습 : 문법 대신 개념을 잡는 이유
글 정보
| 카테고리 | java/study/basic |
|---|---|
| 작성일 | 2025-11-20 |
| 게시 여부 | true |
| 제목 | Java 학습 : 문법 대신 개념을 잡는 이유 |
자바를 왜 쓰는가?
- 우리는 회사에서 대규모 소프트웨어를 개발한다
- 수십~수백명 이상이 함께 관리 및 개발
- 이런 개발에서 아래 요소가 중요
- 코드 재사용
- 모듈화
- 확장성 유연성
- 추상화를 통한 복잡도 관리
- 유지 보수
- 자바는 캡슐화, 상속 다형성, 추상화와 같은 객체 지향 개념을 통해 해당 문제를 해결
객체지향의 개념
- 대부분이 자바 문법 위주로 학습함
- 하지만 객체지향 개념은 문법보단 어떤 상황에 왜 써야하는지를 이해하는게 핵심
스프링은 어렵다?
- 스프링은 Java의 객체지향 개념을 좀 더 쉽게 사용할 수 있게 도와 주는 툴
- 자바 문법 위주로 학습했다면 당연히 어렵게 느껴질 것
인텔리제이 세팅
- 라이트 모드를 선호해서 라이트 모드로 선택함
- zulu-21 로 JDK 세팅함
- 한글 언어팩보단 영어를 사용하라고 함
- 개발하면서 필요한 기능 검색시 영어가 유용