Method 에 관하여
·
java
1. 메서드란 무엇인가?메서드는 특정 작업을 수행하기 위해 작성된 코드 블록입니다.재사용 가능한 코드를 작성하는 데 사용되며, 유지보수성과 가독성을 높여줍니다.Java에서 메서드는 클래스 안에 정의되며 객체 지향 프로그래밍의 핵심 구성 요소입니다public class MethodExample { // 메서드 선언 (정적 메서드) public static int addNumbers(int a, int b) { // 두 숫자의 합을 반환하는 메서드 return a + b; } // void 메서드 (반환값 없음) public static void printMessage(String message) { // 메시지를 출력하는 메서드 ..
Java 에 관하여
·
java
Java 를 만든 회사Java는 1995년, Sun Microsystems 라는 회사에서 개발되었습니다. 당시 Sun Microsystems 는 플랫폼 독립적이고 네트워크 중심적인 프로그래밍 언어를 목표로 Java를 설계했습니다. 이후 2010년, Sun Microsystems 는 Oracle Corporation에 인수되었고, 현재 Oracle이 Java를 관리 및 개발하고 있습니다.Java 란?"Write Once, Run Anywhere" 라는 철학을 바탕으로 설계되었습니다. 이는 Java 프로그램이 한 번 작성되면 다양한 운영 체제에서 수정 없이 실행될 수 있다는 의미로, Java Virtual Machine(JVM)을 통해 구현됩니다.주요 특징객체 지향 프로그래밍(OOP): Java는 캡슐화, ..
프롬프트 엔지니어링에 관하여
·
ai
최근  생성형 AI 의 발전에 따라 새로운 용어들과 기법들이 생겼습니다.평소에 chatGPT 를 사용하며 양질의 답변을 얻기위해 사용했던 방법들이 프롬프트 엔지니어링의 기법들 중에 하나였다는 것을 알게 되었습니다. 그래서 프롬프트 엔지니어링에 대해 자세히 알아보려고 합니다. 프롬프트 엔지니어링이란?생성형 AI 를 잘 다루는 기법들 그 자체를 의미합니다. 즉 똑똑하게 명령을 내려 LLM 에게 효율적으로 결과물을 받아볼 수 있도록 하는 기법들을 나타냅니다. 크게 네가지가 있습니다.1. 역할을 설정해 질문하기AI 가 특정 역할을 맡아 답변하도록 설정하는 방법입니다. 예를 들어, "당신은 이제부터 숙련된 백엔드 개발자입니다"와 같은 역할을 설정하면, AI는 해당 역할에 맞춰 응답하게 됩니다. 이를 통해 전문성을..