[JAVA] 이스케이프 문자(escape sequence) 종류
·
STUDY/JAVA
이스케이프 문자(escape sequence) 이스케이프 문자(escape sequence) 이스케이프 문자는 제어 문자들과 출력되지 않는 문자들을 가르킨다. 키보드로 표현할수없는 문자들이다. 보통 역슬래시(\)와 문자와 결합하여 사용한다. 이스케이프 문자 사용 예 \n (개행문자) System.out.println("안녕하세요.\n저는 홍길동입니다."); /*출력 결과*/ 안녕하세요. 저는 홍길동입니다. \\ (역슬래시) System.out.println("안녕하세요 저는 \\홍길동\\입니다."); /*출력 결과*/ 안녕하세요 저는 \홍길동\입니다.
[IT] 컴퓨터에서의 데이터 표현과 자료형 이해하기
·
STUDY/for Developer
바이너리(Binary) 2진법을 의미하며 1과 0만을 사용하는 수를 나타내는 진법입니다. 그리고 컴퓨터는 데이터를 2진법을 사용해 저장하고 사용합니다. 비트(Bit)와 바이트(Byte) 컴퓨터의 연산장치는 2진수 체계(바이너리)로 연산합니다. 2진수의 0 혹은 1 하나의 수를 비트(Bit)라고 하고 8개의 비트를 모은 것, 즉 8자리의 2진값을 바이트(Byte)라고 하빈다 컴퓨터는 바이트를 최소 단위로 하여 2진수를 처리(전송, 연산, 저장 및 호출)합니다. ✅ 이해를 돕기 위한 예시: 숫자 3은 2진수로 나타내면 11, 즉 2자리 수(2비트)이지만 실제로 컴퓨터 내에서는 최소 1바이트, 즉 8자리 2진값 00000011로 간주됩니다. 더보기 진수계산법 : https://rebornbb.tistory.c..
[IT] 진수 계산법
·
STUDY/for Developer
진수 개념 진수는 특정 개수의 숫자만을 이용하여 수를 나타내는 수 체계이다 10진수 이하일 때는 0~9를 사용하지만, 10진수 초과할 경우는 영어 알파벳을 사용한다 진수 변환 10진수를 n진수로 변환 10진수 값을 몫이 n보다 작을때까지 n으로 나누고 나머지 값들을 표시한 후에 나머지 값들을 읽는다. ● 10진수 13을 2진수로 변환하기 (10진수 이하 진수로 변환) 10진수 값을 몫이 2보다 작은 값이 될때까지 2로 나누고 나머지 값들을 읽는다 13의 2진수 : 1101 ● 10진수 201을 16진수로 변환 (10진수 초과 진수로 변환) 10진수 값을 몫이 16미만이 될 때까지 16으로 나누고 나머지 값들을 표시한다 10진수 16진수 10 A 11 B 12 C 13 D 10이상의 숫자들을 영어알파벳으로..
[JAVA] JSONObject - key, value 출력하기
·
STUDY/JAVA
// JSON 문자열 String jsonString = "{" + "\"name\": \"John Doe\"," + "\"age\": 30," + "\"address\": \"123 Main Street, Anytown, CA 12345\"" + "}"; // JSON 문자열을 JSONObject 객체로 변환 JSONObject jsonObject = new JSONObject(jsonString); //1. get() 메서드로 이름 속성의 값만 가져오기 String name = jsonObject.get("name"); System.out.println("이름: " + name); //2. keySet() 메서드로 항목 전체 출력 Set keys = jsonObject.keySet(); for (St..
[JAVA] JSON to String / String to JSON
·
STUDY/JAVA
JSON to String JSONObject.toString() JSON 개체를 문자열 표현으로 변환하는 이 클래스에서 제공하는 메서드입니다. JSONObject.toString()메서드는 인수를 사용하지 않으며 JSON 개체의 문자열 표현을 반환합니다. 이 문자열 표현은 JSON 구문에 따라 형식이 지정되며 JSON 개체를 네트워크를 통해 전송하거나, 파일에 저장하거나, 웹 페이지에 표시하는 데 사용할 수 있습니다. import org.json.JSONObject; public class JSONToStringExample { public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); jsonObject.put(..
[JAVA] org.json.simple.JSONObject cannot be cast to net.sf.json.JSONObject
·
STUDY/JAVA
org.json.simple.JSONObject cannot be cast to net.sf.json.JSONObjectnet.sf.json.JSONObject import를 다른 것으로 잘못해서 에러가 났다. import org.json.simple.parser.JSONParser; import org.json.simple.JSONObject; import org.json.simple.JSONArray; 위처럼 제대로 import 되어있는지 확인
[PostgreSQL] JDBC Driver 설치 후, 자바와 JDBC연동 (eclipse)
·
STUDY/DB SQL
JDBC Driver 설치 공식사이트 : https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 다운로드 클릭 Software 클릭 Drivers and interfaces 선택 psqlJDBC의 view클릭 다운로드 클릭 사용하는 자바의 버전에 맞게 다운로드 Download 버튼을 클릭 * 자바버전확인 cmd> java -version 파일다운완료 PostgreSQL JDBC 이클립스에 등록 후 자바 연동 자바에서는 JDBC 를 이용하여 Database 와 통신을 할 수 있다. 이클립스에서 PostgreSQL 전용 JDBC jar 파일을 등록하고 PostgreSQL과 연..
[SQL] 오라클과 PostgreSQL 문법 차이
·
STUDY/DB SQL
오라클 vs PostgreSQL오라클(Oracle)PostgreSQL비고decodecase whenPostgreSQL에는 decode가 없다,case when으로 대체해야한다.sysdatenowPostgreSQL에서는 현재 날짜 시간을 now() 함수를 써야 한다.시퀀스명.NEXTVALNEXTVAL('시퀀스명')PostgreSQL에서는시퀀스(SEQUENCE) 문법이 다르다.nvlcoalesce CLOBTEXT connected bywith recursive (+)outer joinPostgreSQL에서는 outer join시 (+)를 사용 할 수 없다.select '컬럼' from dualselect '컬럼' fromPostgreSQL에서는 dual을 사용할 수 없다. dual을 제외 하고 사용한다.CA..
[POSTMAN] 파일전송 테스트 하기
·
STUDY/for Developer
form-data 에서 key에 File로 선택 클릭해주면 Select Files가 나오는데 버튼 클릭 후 원하는 파일 지정해주면 보낼수있습니다.