혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

java 3

Java의 핵심 구조, JDK / JRE / JVM 완전 정복! 개념부터 구성 원리까지

JDK, JRE, JVM은 자바 플랫폼의 근간을 이루는 요소로, 각 요소의 정확한 이해는 자바 개발을 위한 첫걸음입니다.자바의 JDK,JRE,JVM은 이 글 하나로 정리 끝!Java는 1995년 Sun Microsystems에서 처음 공개된 이후, 현재까지도 다양한 산업 분야에서 널리 사용되고 있는 객체지향 프로그래밍 언어입니다. 플랫폼 독립성, 보안성, 안정성을 강점으로 하는 Java는 서버 개발, 웹 애플리케이션, 모바일 앱, 금융 시스템 등에서 핵심 기술로 자리잡아 왔습니다. 그러나 Java를 처음 접하는 개발자들이 가장 혼란스러워하는 개념이 바로 JDK, JRE, 그리고 JVM입니다. 비슷하게 생긴 이름 탓에 그 차이점이 모호하게 느껴지기도 하고, 어디서부터 설치해야 할지도 어렵게 다가올 수 있..

DEVELOPMENT 2025.04.27

Semantic Kernel 개념(예제포함) 및 교육 후기

Semantic Kernel에 대해서 알아봅시다Semantic Kernel을 알아보고 교육 후기를 알아보자인공지능 기술의 발전은 개발자들에게 지능형 애플리케이션을 구축할 수 있는 새로운 기회를 제공하고 있습니다. 이러한 흐름 속에서 마이크로소프트의 오픈소스 프로젝트인 Semantic Kernel은 대규모 언어 모델(LLM)을 가존 애플리케이션과 통합하여 AI 기능을 손쉽게 구현할 수 있는 강력한 도구입니다. Semantic Kernel을 개념과 주요 특징을 상세히 소개하고 이를 활용한 예제와 사용법을 적어보고 교육을 참여하게 되었는데 그에 관련된 후기도 남겨볼까 합니다.목차Semantic Kernel Semantic Kernel이란?최신 AI 모델을 C#, Python, Java와 같은 기존 프로그래밍 ..

DEVELOPMENT 2025.03.30

Java File Handling에 관련해서 알아보자

Java File Handling 자바 파일 핸들링(Java File Handling) 평소에 관심이 있던 "Java File Handling" 관련하여, 알아보자 w3schools의 자료들을 참고 하여, 작성하겠습니다. File에 관련된 패키지[Package]는 java.io에 있다. import java.io.*; import java.io.file; 메소드[Method] 타입[Type] 묘사[Description] canRead() Boolean "파일을 읽을 수 있는지?" canWrite() Boolean "파일의 쓰기가 가능 한지?" createNewFile() Boolean "빈 파일 생성해주세요" delete() Boolean "파일 삭제해주세요" exists() Boolean "파일이 있는..

DEVELOPMENT/JAVA 2019.11.29