JAVA(6)
-
Java(자바)에서 동적 변수 처리하는 방법
Java는 정적 타입 언어로, 변수의 타입을 컴파일 타임에 결정해야 합니다. 그러나 Java에서도 동적 변수 처리가 필요할 때가 있습니다. 이 글에서는 Java에서 동적 변수 처리를 할 수 있는 방법들을 자세히 다루겠습니다. 먼저 동적 변수 처리의 개념을 이해하고, Java에서 이를 구현하는 여러 가지 방법을 살펴보겠습니다. 동적 변수 처리의 개념동적 변수 처리는 프로그램 실행 중에 변수의 타입을 결정하거나, 값을 동적으로 변경하는 것을 의미합니다. 이는 스크립트 언어나 인터프리터 언어에서 흔히 사용되는 기능으로, Java와 같은 정적 타입 언어에서는 다소 제약이 있을 수 있습니다. 그러나 Java에서도 리플렉션(reflection), 제네릭스(generics), Object 클래스 등을 활용하여 동적 ..
2024.07.14 -
자바로 엑셀 읽고 쓰는 프로그램 예제 코드
Java를 사용하여 엑셀 파일을 읽고 쓰는 프로그램의 간단한 예제 코드를 짜 보겠습니다. 이 예제는 Apache POI 라이브러리를 사용하여 엑셀 작업을 수행합니다. 먼저, Maven 또는 Gradle과 같은 의존성 관리 도구를 사용하여 Apache POI 라이브러리를 프로젝트에 추가해야 합니다. Maven을 사용하는 경우 pom.xml 파일에 다음 종속성을 추가합니다. org.apache.poi poi 5.0.0 org.apache.poi poi-ooxml 5.0.0 Gradle을 사용하는 경우 build.gradle 파일에 다음 종속성을 추가합니다. dependencies { implementation 'org.apache.poi:poi:5.0.0' implementation 'org.apache.p..
2023.05.28 -
자바 프로그램 실행 가능한 jar 파일 만들어서 실행시키는 방법
Java 프로그램을 실행 가능한 JAR 파일로 묶는 방법을 알려 드리겠습니다. 1. Java 소스 코드를 컴파일하여 클래스 파일을 생성합니다. 다음 명령을 사용하여 소스 코드를 컴파일합니다. javac SftpExample.java 2. 컴파일이 완료되면 현재 디렉토리에 SftpExample.class 파일이 생성됩니다. 3. 다음으로, 클래스 파일을 JAR 파일로 묶습니다. 이를 위해 MANIFEST 파일을 생성하여 실행 클래스를 지정해야 합니다. 텍스트 편집기를 사용하여 Manifest.txt 파일을 만들고 다음 내용을 추가합니다. Main-Class: SftpExample 4. 다음 명령을 사용하여 JAR 파일을 생성합니다. jar cvfm SftpExample.jar Manifest.txt Sft..
2023.05.27 -
SFTP에 접속하여 파일을 업로드하고 다운로드하는 간단한 예제 코드
[1] 먼저, Maven 또는 Gradle과 같은 의존성 관리 도구를 사용하여 JSch를 프로젝트에 추가해야 합니다. [2] Maven을 사용하는 경우 pom.xml 파일에 다음 종속성을 추가합니다. com.jcraft jsch 0.1.55 Gradle을 사용하는 경우 build.gradle 파일에 다음 종속성을 추가합니다. dependencies { implementation 'com.jcraft:jsch:0.1.55' } [3] 이제 다음과 같이 Java 코드를 작성할 수 있습니다. import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; import java.io.FileInputSt..
2023.05.26 -
Java(자바) 에서 동적 변수 처리하는 다른 방법들
자바는 정적 타입 언어이기 때문에 변수의 타입이 선언 시점에 결정됩니다. 그러나 동적 변수 처리를 위해 자바에서 제공하는 클래스를 이용하거나, Reflection API를 사용하여 동적으로 변수를 생성하고 처리할 수 있습니다. 또한, 안드로이드 환경에서는 Bundle 클래스를 활용할 수도 있습니다. 이번 글에서는 다양한 방법을 통해 자바에서 동적 변수 처리를 구현하는 방법을 살펴보겠습니다. Map 클래스를 이용한 동적 변수 처리Map 클래스는 key-value 쌍으로 데이터를 저장하고 검색하는 기능을 제공합니다. 따라서 Map 클래스를 이용하여 동적 변수를 처리할 수 있습니다. 예를 들어, 다음과 같이 Map 클래스를 이용하여 동적으로 변수를 생성하고 처리할 수 있습니다.import java.util.H..
2023.04.15 -
Java(자바) 에서 동적 변수 처리 해 보자.
javascript에서 eval을 이용하여 변수명을 동적으로 생성하여 값을 가져오거나 세팅하는 것을 java로 구현 해 보았습니다.구글링 하면 좋은 예제가 있을꺼라 생각되지만 간단하게 만들어 보았습니다. package kr.co.test;import java.lang.reflect.Field;public class Test3 {public String s1;public String s2;public static void main(String[] args) { try { //결과를 담을 객체 Test3 test3 = new Test3(); System.out.println("s1 = " + test3.s1); System.out.println("s2 ..
2020.05.27