Java와 spring의 차이

java란

프로그래밍 언어 : 사람의 언어를 컴퓨터가 이해할 수 있는 형태로 바꾸어줌

어떤 환경에서도 실행 가능 : Windows, Mac, Linux 등 운영체제 상관X

안정적이고 보안이 강함 : 전 세계에서 금융, 웹서비스, 앱 개발 등 안정성이 중요한 곳에 많이 쓰임

Spring란? - Java 개발을 더 쉽고 빠르고 효율적으로 만들어주는 도우미 프레임워크

Java기반 프레임워크 : 프레임워크 = 이미 만들어진 ‘개발 뼈대’ → 세부 로직에만 집중

반복적인 일 자동화 : 서버 켜기, 데이터 송수신, 로그인 인증 등 복잡한 일 알아서 처리

더 간편 : 복잡한 설정 줄이고, 바로 실행 가능한 형태로 만들어줌

구분 설명
Java 언어 문법과 규칙 (문장을 구성하는 언어)
Spring 프레임워크 언어를 활용하는 개발 도구 (자동화된 구조)

1-1. Hello Java!

1-2. 컴퓨터의 기억 방식

1-3. 자바 프로젝트 관리

1-4. 변수-데이터의 저장 공간

1-5. 입출력 - 프로그램과 사용자 간의 대화

1-6. 연산자 - 계산의 시작

1-7. 조건문 - 프로그램의 선택지