목차
- 자바 코딩 서버로부터 받은 HTTP 응답 중 특정 단어 존재 유무 검사 예제 이전 포스팅 링크 및 설명
- 자바 코딩 wait와 notify를 이용하여 이벤트 처리 예제 이전 포스팅 링크 및 설명
- 자바 코딩 reflact 클래스명 문자열로 실제 객체 생성 예제 이전 포스팅 링크 및 설명
- 자바 코딩 장문의 문자열을 Base64 인코딩 처리후 출력 예제
- 자바 코딩 Base64 인코딩 문자열을 디코딩하여 원문 출력 예제
자바 코딩 서버로부터 받은 HTTP 응답 중 특정 단어 존재 유무 검사 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 자바 코딩으로 서버로부터 받은 HTTP 응답 중 특정 단어의 존재 유무를 검사하는 예제를 다뤘습니다. HTTP 응답을 받아와서 특정 단어가 포함되어 있는지 여부를 확인하는 작업은 자주 사용되며, 이전 포스트에서는 이에 대한 예제와 방법을 자세히 설명하고 있습니다. 해당 포스트를 참고하여 자바 코딩으로 HTTP 응답에서 특정 단어의 존재 유무를 검사하는 방법을 익혀보세요.
2023.08.16 - [Java] - [Java/Linux] HTTP 응답 중 특정 값 존재유무 확인 예제
자바 코딩 wait와 notify를 이용하여 이벤트 처리 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 자바 코딩으로 wait와 notify를 이용하여 이벤트 처리하는 방법에 대해 다뤘습니다. wait와 notify는 스레드 간의 협력적인 동작을 가능하게 해주는 기능이며, 이전 포스트에서는 이를 활용하여 이벤트 처리하는 예제와 방법을 자세히 설명하고 있습니다. 해당 포스트를 참고하여 자바에서 wait와 notify를용하여 이벤트를 처리하는 방법을 익혀보세요.
2023.08.16 - [Java] - [Java/Linux] 이벤트 wait 및 notify 예제
자바 코딩 reflact 클래스명 문자열로 실제 객체 생성 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 자바 코딩으로 reflact를 사용하여 클래스명 문자열로 실제 객체를 생성하는 방법을 다뤘습니다. reflact는 실행 중인 자바 프로그램의 클래스, 메소드, 필드 등의 정보를 가져오는 기능을 제공하며, 이전 포스트에서는 이를 활용하여 클래스명 문자열을 입력받아 해당 클래스의 객체를 생성하는 예제와 방법을 자세히 설명하고 있습니다. 해당 포스트를 참고하여 자바에서 reflact를 사용하여 클래스명 문자열로 실제 객체를 생성하는 방법을 익혀보세요.
2023.08.17 - [Java] - [Java/Linux] 자바 reflact 활용 클래스명으로 객체 생성 예제
자바 코딩 장문의 문자열을 Base64 인코딩 처리후 출력 예제
아래에서는 자바 코딩으로 장문의 문자열을 Base64 인코딩 처리하는 예제를 다뤘습니다. Base64 인코딩은 텍스트 데이터를 안전하게 전송하거나 저장하기 위해 사용되며, 이에 대한 예제와 방법을 자세히 설명하고 있습니다. 직접 아래의 예제를 작성하여 문자열을 Base64 인코딩 하는 방법에 대해 학습해보세요.
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String inputString = "now base 64 history!!";
byte[] encodedBytes = Base64.getEncoder().encode(inputString.getBytes());
String encodedString = new String(encodedBytes);
System.out.println("Base64 인코딩 처리 후 출력한 결과: " + encodedString);
}
}
자바 코딩 Base64 인코딩 문자열을 디코딩하여 원문 출력 예제
아래에서는 자바 코딩으로 Base64 인코딩된 문자열을 디코딩하여 원문을 출력하는 예제를 다뤘습니다. Base64 디코딩은 인코딩된 문자열을 다시 원래의 형태로 복원하는 작업을 의미합니다. 이처럼 사용자의 비밀번호처럼 보안에 유의해야하는 문자열들을 Base64를 이용하여 관리할 수 있습니다.
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String inputString = "this is base 64 plain text!!";
byte[] encodedBytes = Base64.getEncoder().encode(inputString.getBytes());
String encodedString = new String(encodedBytes);
System.out.println("Base64 인코딩 처리 후 출력한 결과: " + encodedString);
// 예제 5: Base64 인코딩 문자열을 디코딩하여 원문 출력하는 예제
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Base64 인코딩 문자열을 디코딩하여 원문 출력한 결과: " + decodedString);
}
}