본문 바로가기

Java

(5)
🚥자바 기초 개념 이번 포스팅에서는 자바 기초 개념에 대해 알아보도록 하겠습니다.1. 객체지향 프로그래밍(OOP) 자바는 객체지향 프로그래밍 언어입니다.객체지향의 핵심 개념은 객체(Object)와 클래스(Class)로 나눌 수 있습니다.객체(Object): 객체는 실세계의 사물을 코드로 표현한 것입니다.예를 들어, 자동차, 사람, 동물 등이 객체가 될 수 있습니다.클래스(Class): 클래스는 객체의 설계도 역할을 합니다.예를 들어, '자동차'라는 클래스를 만들고, 이를 통해 다양한 자동차 객체를 만들 수 있습니다. 2. 상속(Inheritance) 상속은 자바에서 한 클래스가 다른 클래스의 속성과 메서드를 물려받아 재사용할 수 있게 하는 기능입니다.상속을 통해 코드의 재사용성을 높이고, 클래스 간의 계층 구조를 형성할 ..
🍃 Spring Framework로 Web Server 실행하기 이번 포스팅에서는 Spring Framework로 Web Server를 실행하는 방법에 대해 다뤄보겠습니다.0. eclipse에 Spring Tools Suite 설치하기 먼저, 이클립스를 실행해 줍니다.이클립스를 실행하면 나오는 첫 화면에서, 상단 메뉴 Help -> Eclipse Marketplace를 클릭해 줍니다.Eclipse Marketplace 창이 열리면, 검색창에 Spring Tools 또는 STS를 입력합니다.Spring Tools를 검색하면, 여러 항목이 검색이 됩니다.그 중에서 네모 박스가 가르키는 2가지 항목에 대해 잠시 알아보고 넘어가도록 하겠습니다. 1. Spring Tools 3 Add-on for Spring Tools 4 3.9.22.releaseSpring Tools 3 ..
❓ Spring Framework란? 이번 포스팅에서는 Spring Framework에 대해 다루도록 하겠습니다.자바를 사용하다 보면, 개발을 하다 보면 우리는 Spring Framework란 단어를 접하게 됩니다.과연 Spring Framework가 무엇인지, 언제 사용하는지 이번 포스팅에서 알아 보겠습니다.0. Spring Framework가 무엇일까? Spring Framework는 자바 기반의 애플리케이션 개발을 지원하는 오픈 소스 프레임워크로, 주로 엔터프라이즈급 애플리케이션을 개발할 때 사용됩니다. 스프링은 경량 프레임워크로, 다양한 구성 요소를 모듈화하여 필요에 따라 유연하게 사용할 수 있습니다. Spring의 주요 특징1. 의존성 주입(DI, Dependency Injection)객체 간의 의존성을 코드가 아닌 설정 파일이나 ..
🌑 eclipse 설치하기 이번 포스팅에서는 eclipse를 설치하도록 하겠습니다.0. eclipse 다운로드 사이트 접속하기.eclipse 다운로드  eclipse는 위 링크에 접속하여 installer를 다운 받습니다.링크에 접속하면 나타나는 화면 입니다.이 화면에서 빨간색 박스가 그려진 버튼을 클릭하시면 됩니다.버튼을 클릭하게 되면 해당 화면이 나타나게 되는데 여기서 네모 박스가 가르키는 버튼을 한 번 더 클릭하게 되면 installer 다운로드가 시작됩니다.1. eclipse installer 실행하기 다운로드가 다 되었으면 이제 이미지에 보이는 파일을 실행하면 됩니다.2. eclipse 선택하기 파일을 실행하게 되면 이미지와 같은 화면이 나타나게 됩니다.이 화면에서는 목적에 맞는 eclipse를 선택하여 설치할 수 있습니..
🌱 Java IDE 선택하기 이 글은 자바를 처음 사용하는 사람들이 IDE를 선택함에 있어 도움이 되길 바라는 마음에 작성한 글로 "특정 IDE가 더 좋다." 라고 정의를 내리는 글이 아님을 밝힙니다.한국은 자바 공화국이라는 말이 있을만큼 자바를 사용하는 곳이 매우 많습니다.어떠한 언어든지 공부를 하던 개발을 하던 시작하기 위해서는 먼저 IDE를 선택해야 합니다.하지만 이제 막 공부하기로, 개발하기로 정한 우리들은 다양한 IDE 속에서 어떠한 것을 선택해야 하는지 난감하기만 합니다.그래서 이 글에서는 자바 IDE를 4개만 추려서 알아보고자 합니다.1. IntelliJ IDEA Community Edition[Intellij 로고]IntelliJ IDEA는 자바 개발에 가장 널리 사용되는 IDE 중 하나로, 강력한 코드 완성 기능과 ..