본문 바로가기

Java

Base64 컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 베이스64 - 위키백과, 우리 모두의 백과사전https://ko.wikipedia.org/wiki/%EB%B2%A0%EC%9D%B4%EC%8A%A464 Base64는 암호화, 복호화하는 툴이다. 하지만 여기서 암호화라는 것은 정말 다른 사람들이 해독하지 못하게 막는다는 의미보다는 바로 어떤 의미인지 읽어낼 수 없게 만든다는 것에 초점이 맞춰져있을 것이다. 인코딩과 디코딩의 방법이 이미 공개되어있고 조금만 구글링해도 웹상에서 인코딩된 Base64 문자열을 ..
스태틱(static) 점프 투 자바: 07-3 정적 변수와 메소드 (static)https://wikidocs.net/228 Java로 개발하면서 많이 사용하지만 그 의미에 대해서는 깊이 이해하지 못하는 많은 표현들이 있다. 그중 하나가 static이다. 맨처음 Java를 배우게 되었을 때 가장 처음 해보는 것이 바로 "Hello, World!"를 출력해보는 것인데 이때도 우리는 static을 사용하고 있다. 바로 main 메서드에 기본적으로 포함되기 때문이다. public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Wolrd!"); } } 이 짧은 코드에도 static이 들어가있다. 그렇다면 static은 왜 사..