소개 람다 표현식은 자바 8부터 추가된 함수형 프로그래밍 기능입니다. 람다 표현식은 자바 8의 가장 큰 […]
자바 프레임워크: Spring, Hibernate, Struts 등
시작하며 최근 많은 소프트웨어 개발자들이 프레임워크를 사용하는 것을 볼 수 있습니다. 자바 프레임워크는 소프트웨어 개발과 […]
자바 웹 프로그래밍: Servlet, JSP, MVC 아키텍처
개요 자바 웹 프로그래밍은 웹 어플리케이션을 만드는데 필요한 기술들로 Servlet, JSP, MVC 아키텍처가 있습니다. Servlet은 […]
자바 테스트 프레임워크: JUnit, TestNG 등
소개 자바 테스트 프레임워크는 프로그래밍 언어로 작성된 코드의 안정성과 오류를 검사하기 위해 사용되는 도구로 JUnit과 […]
자바 예외 처리: try-catch, finally, throws
소개 자바에서의 예외 처리는 비정상 상황을 예방하고 예외 상황이 발생할 경우 적절한 처리가 가능하도록 해주는 […]
자바 컬렉션 프레임워크: List, Set, Map 인터페이스
시작 자바 컬렉션 프레임워크는 List, Set, Map 인터페이스를 기반으로 컬렉션(Collection) 클래스를 제공하는 기능을 가지고 있습니다. […]
자바 디자인 패턴: Singleton, Factory Method, Observer 등
시작하며 자바 디자인 패턴은 소프트웨어를 개발할 때 사용되는 고수준의 소프트웨어 아키텍처를 제공합니다. 이 패턴은 소프트웨어 […]
객체 지향 프로그래밍: 자바에서 클래스와 상속 사용법
서론 객체 지향 프로그래밍(OOP: Object Oriented Programming)은 프로그래밍 언어를 사용하여 문제를 해결하는 일반적인 프로그래밍 방법 […]
제네릭 프로그래밍: 자바에서의 제네릭 클래스와 메소드
시작하며 제네릭 프로그래밍이란 다양한 타입의 객체를 다루는 프로그래밍 기법입니다. 자바에서 제네릭은 클래스나 메소드에 타입 파라미터를 […]
자바 프로그래밍의 기초: 변수, 데이터 타입, 연산자
시작 자바 프로그래밍의 핵심이 되는 변수, 데이터 타입, 연산자를 배우는 것이 자바 프로그래밍을 제대로 하기 […]