TOP
본문 바로가기
728x90

[Java]65

[Java] Spring Boot - 기본 구조, "Hello World" 띄워보기 이전 내용 [Java] 인텔리제이 새 프로젝트 생성하기이전 내용 [Java] 스프링부트를 위한 인텔리 제이(커뮤니티) 다운로드이전 내용 스프링 부트(Spring Boot) 인텔리 제이(IntelliJ) 란? 인텔리 제이 다운로드(커뮤니티 버전) 먼저 구글에서 '인puppy-foot-it.tistory.com스프링부트기본 디렉터리 구조 src/: 프로젝트의 소스 코드와 리소스를 포함하는 상위 디렉토리. main/: 실제 애플리케이션의 소스 코드가 저장되는 디렉토리. java/: Java 소스 파일이 위치하는 디렉토리로, 일반적으로 패키지 구조에 따라 서브디렉토리 생성 됨. com/example/yourproject/: 패키지 구조로, 일반적으로 도메인 이름의 역순으로 설정 된다. 이 디렉토리에는 .. 2025. 4. 14.
[Java] Spring Boot: 인텔리제이 새 프로젝트 생성하기 이전 내용 [Java] 스프링부트를 위한 인텔리 제이(커뮤니티) 다운로드이전 내용 스프링 부트(Spring Boot) 인텔리 제이(IntelliJ) 란? 인텔리 제이 다운로드(커뮤니티 버전) 먼저 구글에서 '인텔리제이' 를 검색하면 가장 상단에 뜨는 사이트 (JetBrains)에 접속 Ipuppy-foot-it.tistory.comSpring Initializr 무료인 Community 버전에서는 Spring Framework에 관한 것은 일체 지원하지 않기 때문에 직접 프로젝트를 만들고 불러와야한다. Spring Initializer를 참고하여 불러온다. 검색 창에 spring.io.start 를 검색하면 하단과 같은 화면이 나온다. 또는 아래 사이트 접속https://start.spring.. 2025. 4. 14.
[Java] Spring Boot: 인텔리제이(커뮤니티) 다운로드 이전 내용 [Java] JDBC : 데이터베이스이전 내용 [java] 컬렉션 프레임워크, 제네릭이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클puppy-foot-it.tistory.com스프링 부트(Spring Boot) 스프링 부트(Spring Boot) 는 웹 프로그램(웹 애플리케이션)을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다. 스프링 부트는 스프링(Spring) 프레임워크에 톰캣(Tomcat)이라는 서버를 내장하고 여러 편의 기능들을 추가하여 개발자들 사이에서 꾸준히 인기를 누리고 있다.기능애플리케이션의 상태 모니터링,.. 2025. 4. 14.
[java] 컬렉션 프레임워크, 제네릭 이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인puppy-foot-it.tistory.com컬렉션 프레임워크자료 구조 종류의 형태들을 자바 클래스로 구현한 모음집 ◆ 컬렉션 프레임워크(Collection Framework)자료구조를 사용해서 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공하는 것. ▶ 여러 개의 값을 저장하고, 그 값을 쉬우면서도 효율적으로 처리해주는 표준화 클래스의 집합.. 2025. 4. 11.
[java] 스레드 제어 이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceopuppy-foot-it.tistory.com스레드 제어 스레드를 생성하고 시작하면 스레드는 다양한 상태를 가지게 되는데, 스레드의 상태는 자동으로 변경될 수도 있고, 코드에 의해 변경될 수도 있다.스레드 객체 생성 후 start() 메소드를 호출하면 바로 실행되는 것이 아니라 실행 대기 상태(언제든 실행될 준비가 되어 있는 상태)가 된다. 실행 상태의 스.. 2025. 4. 10.
[java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드 이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이puppy-foot-it.tistory.com프로세스 ◆ 프로세스란?프로세스는 실행 중인 프로그램을 의미한다. 각 프로세스는 독립적인 메모리 공간을 가지고 있으며, 운영 체제에서 할당된 자원을 포함한다. 프로세스는 멀티태스킹 환경을 지원하여 사용자 프로그램이 더 원활하게 실행될 수 있도록 하고, 각 프로세스는 자신만의 메모리 공간을 갖고 있어 안정성을 높인다. 하나의 애플리케이션은 멀티 프로세스를 만들기도 한다. 예).. 2025. 4. 10.
728x90