Java
![[JAVA] Error - 인증서 검증을 실패했습니다. 애플리케이션이 실행되지 않습니다](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqalsD%2Fbtrk4lwXUVm%2Fnw0gFMgtiDrhkM2HwAo2qk%2Fimg.png)
[JAVA] Error - 인증서 검증을 실패했습니다. 애플리케이션이 실행되지 않습니다
JAVA로 된 응용프로그램을 사용하다보면 간혹 다음과 같은 에러가 발생할 수 있습니다. JAVA 사용자로써 저도 처음 겪었을 때 당황스러웠던 기억이 나네요.. 에러내용 : 인증서 검증을 실패했습니다. 애플리케이션이 실행되지 않습니다 java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date at com.sun.deploy.security.RevocationChecker.checkOCSP(Unknown Source) at com.sun.deploy.security.RevocationChecker.che..
[JAVA] 자바 향상된 for문
조건 1. JDK 1.5 이상 2. 사용할 변수는 지역변수로 인식된다. (for문 안에서 사용되기 때문이다.) 3. 대상은 배열 OR 여러 원소를 포함한 자료형이어야 한다. 장점 1. 간단하고 가독성이 좋은 코드 2. 배열 인덱스 문제 해결 (ArrayIndexOutOfBoundsException 예외를 피할 수 있다.) 단점 1. 배열의 인덱스를 사용하지 못한다.(일반 for문의 (int i=0;) 할 때 i 같은 인덱스를 말하는 것) 하지만 방법은 있다. * 중요* 2. 배열이나 ArrayList 값을 사용할 순 있지만 절대 수정할 수는 없다. 사용 이유 배열처럼 여러 원소로 이루어진 집합의 모든 원소에 대해 특정 작업을 반복하기 위해 사용 자주 사용되는 상황 1. ArrayList 원소 출력 2. ..
![[Level 1] 크레인 인형뽑기 게임](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcxm6tY%2FbtqJbxWn1eH%2Fct2bkAJ0KdWjtdQSAFBGzk%2Fimg.png)
[Level 1] 크레인 인형뽑기 게임
0.제목 - 크레인 인형뽑기 게임(2019 카카오 개발자 겨울 인턴십 1. 문제설명 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 1 x 1 크기의 칸들로 이루어진 N x N 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 5 x 5 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든 인형은 1 x 1 크기의 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓여 있습니다. 게임 사용자는 크레인을 좌우로 움직여서 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 있..
![[Java] File Input / Output 입출력 Code](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAejrQ%2FbtqJnFZay5e%2FGvS3idOgwszimY6GM0HaaK%2Fimg.png)
[Java] File Input / Output 입출력 Code
File 입출력 코드 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; public class File_In_Out_EX { public static void main(String[] args) { FileInOut FileIO = new FileInOut(); FileIO.File_Output(); FileIO.File_Input(); } } class FileInOut { // File 내보내기 void File_Output() { try ..