JAVA

JAVA

[Java] 자바 인코딩, 디코딩, base64 인코딩, 디코딩 처리하기

Encoding & Decoding 이해하기Encoding이란데이터를 다른 형식으로 변환하는 과정을 의미합니다.입력한 문자나 기호들을 컴퓨터가 읽고 처리할 수 있는 형태로 변환합니다.인코딩의 목적은 데이터를 효율적으로 전송하거나 저장하기 위함입니다.Decoding이란De 단어는 “반대”라는 의미를 가지고 있다.즉, 인코딩된 데이터를 원래의 형식으로 다시 변환하는 과정을 의미합니다.Encoding & Decoding 예시문자 인코딩텍스트를 컴퓨터가 이해할 수 있는 2진 데이터로 변환UTF-8, ASCII …URL 인코딩URL에서 사용될 수 없는 특수 문자를 %로 시작하는 숫자 코드로 인코딩합니다.ex) 공백은 %20으로 인코딩함UTF-8유니코드를 위한 가변 길이 문자 인코딩 방식전세계 모든 문자를 동시에 ..

JAVA

[JAVA] static, final, staic final 개념 이해하기 - 전역 변수, 상수

staticstatic은 ‘정적인’, ‘고정된’이라는 의미로 전역 공간에서 사용할 수 있습니다.주로, 객체 생성 없이 사용할 수 있는 필드와 메서드를 생성해 사용한다. static을 통해 선언한 정적 메서드는 객체 참조 없이(생성 없이) 바로 사용할 수 있어, 인스턴스 필드나 메서드, this 키워드를 사용할 수 없습니다. 왜냐하면, 객체 안에 선언되어 있는 부분은 객체가 생성되기 전까지 메모리에 올라오지 않기 때문에 참조할 수 없다.!! example codepublic class TestClass{ static int field1 = 1234; int field2; void method(){} static void method2(){} static int testMethod(int x, in..

JAVA

[JAVA] Java 일급 컬렉션 사용법 및 이해하기

일급 컬렉션이란Collection을 Wrapping 하면서, 그 외 다른 멤버 변수가 없는 상태를 의미합니다.일급 콜렉션 적용다른 멤버 변수가 없어야 한다.각 컬렉션은 그 자체로 포장되어 있으므로, 컬렉션과 관련된 동작은 해당 클래스에서만 이루어진다.기존 코드Map map = new HashMap();map.put("1", "A");map.put("2", "B");map.put("3", "C"); 일급 컬렉션 코드public class GameRanking { private Map ranks; public GameRanking(Map ranks) { this.ranks = ranks; }}비즈니스에 종속적인 자료구조이다.클래스명을 통해 Game Ranking에 관한 자료구조임..

JAVA

[JAVA] Java Stream groupingBy 통해 그룹핑하기

Stream(). collect()stream(). collect()는 데이터의 중간 처리 후 마지막에 원하는 형태로 변환해 주는 역할을 합니다.stream 요소들을 List, Set, Map 자료형으로 변환stream 요소들의 결합 (joining)stream 요소들의 통계 (최대, 최소, 평균값)stream 요소들의 그룹화와 분할 Collectors.toList()모든 Stream의 요소를 List 인스턴스로 수집하는 데 사용합니다.stream().collect(Collectors.toList());stream().toList(); Collectors.groupingBy()Collectors의 groupingBy()는 일부 속성 별로 객체를 그룹핑하고 결과를 Map 인스턴스에 저장하는 데 사용됩니다...

kylo
'JAVA' 카테고리의 글 목록 (3 Page)