Java 문자 비교
1. 원시 문자 비교 1) 관계 연산자 사용 일반적으로 문자를 비교하는 가장 간단한 방법은 관계 연산자를 사용하는 것이다. 요컨대, 문자는 ASCII 코드의 순서에 따라 Java에서 비교된다. assertFalse('a' == 'A'); assertTrue('a' < 'v'); assertTrue('F' > 'D'); 2) Char...
1. 원시 문자 비교 1) 관계 연산자 사용 일반적으로 문자를 비교하는 가장 간단한 방법은 관계 연산자를 사용하는 것이다. 요컨대, 문자는 ASCII 코드의 순서에 따라 Java에서 비교된다. assertFalse('a' == 'A'); assertTrue('a' < 'v'); assertTrue('F' > 'D'); 2) Char...
1. 자바의 숫자 수학에는 실수 집합과 정수 집합이 있다. 분명히, 이 두 집합은 모두 무제한이며 양수 및 음수 무한대를 포함한다. 컴퓨터 세계에서는 이러한 집합에 대한 값을 저장할 수 있는 메모리 위치가 필요하며 컴퓨터의 메모리가 유한하므로 이 위치도 유한해야 한다. Java의 int 유형의 경우 무한대 개념은 다루지 않는다. 선택한 메모리 위치...
1. 데이터 유형 Java에서 정수는 int 기본 데이터 유형 또는 Integer 래퍼 클래스로 표시될 수 있다. 원시 데이터 유형은 2의 보수 인코딩 방법으로 표현되는 32비트 부호 있는 정수이다. Integer 클래스는 부호 없는 정수 연산을 수행할 수 있는 래퍼 역할을 할 뿐만 아니라 정수(기본) 값을 Generics와 함께 작동하는 개체로 처리...
1. String 타입 Casting과 toString() 메소드 (String) 구문을 사용하는 것은 Java의 유형 캐스팅과 엄격하게 연결된다. 간단히 말해서 이 구문을 사용하는 주요 작업은 소스 변수를 String으로 캐스팅하는 것이다. String str = (String) object; Java의 모든 클래스는 직접 또는 간접적으로 to...
1. 좋은 커밋 적절하게 구성된 Git 커밋 제목 줄은 항상 다음 문장을 완성할 수 있어야 한다. If applied, this commit <will your subject line here> 2. 커밋 메시지 구조 [type](optional scope): [subject] [optional body] [optional foot...
1. Enumeration Enumeration는 버전 1.0부터 Java에 있었다. 인터페이스이며 모든 구현을 통해 요소에 하나씩 액세스할 수 있다. 간단히 말해서 Vector 및 Hashtable과 같은 개체 컬렉션을 반복하는데 사용된다. Enumeration의 예이다. Vector<Person> people = new Vector&...
1. DAO 패턴 DAO 패턴이라고 하는 데이터 액세스 개체 패턴은 데이터 지속성을 추상화한 것으로, 종종 테이블 중심인 기본 스토리지에 더 가깝다고 간주된다. 따라서 많은 경우 DAO가 데이터베이스 테이블과 일치하므로 스토리지에서 데이터를 더욱 쉽게 전송/검색할 수 있으므로 추한 쿼리를 숨길 수 있다. DAO 패턴의 간단한 구현이다. 1) Us...
1. java.io의 BufferedReader 먼저 BufferedReader에서 readLine()을 사용하여 레코드를 한 줄씩 읽는다. 그런 다음 쉼표 구분 기호에 따라 줄을 토큰으로 나눈다. List<List<String>> records = new ArrayList<>(); try (BufferedReader...
1. JSON 스키마(schema) JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 데이터 교환 표준이다. 이때 JSON 데이터를 전송받는 측에서는 전송받은 데이터가 적법한 형식의 데이터인지를 확인할 방법이 필요하다. 따라서 적법한 JSON 데이터의 형식을 기술한 문서를 JSON 스키마(schema)라고 한다. JSON 스키마에 ...
1. JSON 구조 JSON은 자바스크립트의 객체 표기법으로부터 파생된 부분 집합이다. 따라서 JSON 데이터는 다음과 같은 자바스크립트 객체 표기법에 따른 구조로 구성된다. JSON 데이터는 이름과 값의 쌍으로 이루어진다. JSON 데이터는 쉼표(,)로 나열된다. 객체(object)는 중괄호({})...