
자바(Java)의 특징과 웹 애플리케이션 개발 흐름 정리

·
프로그래밍/Java
자바 언어의 핵심 특징객체지향(Object-Oriented Programming, OOP)자바는 객체지향 언어로, OOP의 4대 특징인 APIE를 따른다.Abstraction (추상화)→ 공통된 속성과 기능을 뽑아내어 클래스를 정의하는 것→ 예: 사람의 눈, 코, 팔다리 → 사람 클래스 → 철수/영희 인스턴스Polymorphism (다형성)→ 하나의 객체를 여러 타입으로 표현할 수 있음→ 예: 돈가스를 점심이라고도 하고, 식사라고도 함→ 코드 유연성과 확장성이 좋아짐Inheritance (상속)→ 기존 클래스를 확장하여 새로운 클래스를 만들 수 있음→ extends 키워드 사용→ 코드 재사용성과 유지보수 향상Encapsulation (캡슐화)→ 객체의 속성과 기능을 하나로 묶고, 데이터를 외부로부터 보호..