울음참고 개발공부
article thumbnail
주니어 자바 개발자를 위한 질문정의

해당글의 저작권은 아래 있습니다. https://careerly.co.kr/comments/83898 조서희 / 주니어 자바 개발자를 위한 100가지 질문 1 | 커리어리 "주니어 자바 개발자를 위한 100가지 질문" 1편입니다. 주니어 자바 개발자를 위한 100가지 질문 (2)... careerly.co.kr 제 블로그에서는 질문에 대한 답을 개인적으로 정리해 두었습니다.

Java | valueOf() 문자열 변환
Java 2023. 6. 27. 13:58

valueOf() 문자열을 해당하는 클래스의 객체로 변환하는데 사용하는 함수 문자열을 정수로 변환 String numberString = "123"; int number = Integer.valueOf(numberString); System.out.println(number); // 출력: 123 문자열을 부동 소수점 숫자로 변환 String floatString = "3.14"; float floatValue = Float.valueOf(floatString); System.out.println(floatValue); // 출력: 3.14 문자열을 불리언 값으로 변환 String boolString = "true"; boolean boolValue = Boolean.valueOf(boolString);..

article thumbnail
Java | 특수 문자 출력(\, ")
Java 2023. 6. 21. 15:51

다음처럼 출력하면 어떻게 해야할까? \ -> \\ " -> \" 결론적으로, import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); } }

article thumbnail
Java | charAt() - 프로그래머스 문자열 돌리기
Java 2023. 6. 21. 15:34

chatAt() 문자열의 특정 인덱스에 위치한 문자를 반환하는 메서드 String str = "Hello"; char ch = str.charAt(1); System.out.println(ch); 이 메서드는 문자열의 각 문자에 인덱스를 할당하고, 해당 인덱스에 해당하는 문자를 반환한다 해당 예시에서 결과적으로는 "e" 가 출력된다 주의할 점 ) charAt() 메서드를 사용할 때 문자열의 길이를 벗어나는 인덱스를 사용하면 StringIndexOutOfBoundsException 이 발생할 수 있다. 따라서 항상 유효한 범위의 인덱스를 사용하는지 확인하고 사용해야한다. * Scanner() 메서드에서는 String 값을 받을 수 없기 때문에, char 값을 받고자 할 때도 chaAt() 메서드를 활용할 ..

article thumbnail
sqldeveloper | 데이터베이스 접속 오류
Oracle 2023. 6. 8. 11:10

[ 문제상황 ] db 접속을 해야하는데 계속 오류가 나는 상황이다 lsnrctl services cmd 창에서 해당 명령어를 통해 호스트 이름, 포트 , SID 명을 확인할 수 있다. 설치시 SID name 을 orcle 로 기본설정하였는데 저기서는 xe로 되어있음 hostname이나 포트도 마찬가지이고 참고해서 바꿔서 진행해보면 될 것 같다 참고로 나는 저걸 바꿔도 안되는 상황이라 뭔지모르겠다 원래는 저런 오류가 없었는데 재설치하고 어찌저찌하다보니 생겼다........ 후...... 해결 >>>> 위의 방법은 로컬 db에서 사용하고자 할때 하는 방법이고, 나는 원격 db 를 사용하기 때문에 해당 데이터베이스의 호스트네임과 포트번호등을 이용하여야했다.

article thumbnail
Oracle | JOIN 에서 KEY의 관계
Oracle 2023. 6. 2. 17:00

대표적으로 2가지 JOIN 에 대해서만 다루자 INNER JOIN NULL 을 허용하지 않을 때의 JOIN LEFT OUTTER JOIN NULL 이 있어도 상관 없음 ~ 오늘 다룰 주제는 JOIN 할 때 KEY 의 관계이다 조인을 사용하여 두 개의 테이블을 엮어 원하는 데이터를 추출할 수 있다. 이때, 두 테이블에서 키의 관계는 기본키(PK)와 외래키(FK) 관계로 맺어져야하고 이를 일대다 관계라 한다. [ 예시 ] 지점의 매출을 조회하는 쿼리를 작성하던 중 이런 결과를 얻게됐는데 정답보다 어마무시하게 큰 숫자가 나와버렸다. JOIN 을 걸 때, 같은 컬럼명이 있다면 냅다 다 연결해버렸는데 나중에 뜯어보니 관계가 이랬다. PF ↔ PF PF ↔ P P ↔ F 정확하게 말할순없지만 PF도 외래키라 외래키..

article thumbnail
Oralce | COALESCE 함수
Oracle 2023. 6. 2. 11:28

COALESCE > 문법 SELECT COALESCE( A,B) FROM TABLE; A,B 는각각 컬럼을 뜻한다. COALESCE 함수는 NULL 이 아닌 값을 리턴하는데, A가 NULL 이아니면 A를 리턴하다가 NULL 값을 가지면 B를 리턴한다. COALESCE(A,B,C ''' ) 이런식으로 N개의 컬럼을사용할 수 있다. > 예시 SELECT COALESCE(ITEM_NAME, '총 합계') AS 상품 , SUM(합계) AS 합계 FROM ( 생략 ) COALESCE 함수만 설명하기 위해 이하 쿼리는생략했다. 해당 쿼리는 ITEM_NAME을 리턴하고 마지막에 모든 합계를 계산 하는 쿼리이다. COALESCE(ITEM_NAME, '총 합계') 를 이용하여 ITEM_NAME 을 모두 리턴하고 NULL..

article thumbnail
Oracle | SUBSTR() 문자열 자르는 함수 / 연결 연산자 ||
Oracle 2023. 6. 1. 15:40

SUBSTR > 표기 SUBSTR( 문자열, 시작위치, 길이 ) ORD_DATE 컬럼에는 시간정보가 들어있다. (12시20분이면 1220 ,. 5시 10분이면 1710 이런식으로) SELECT SUBSTR(BO.ORD_TIME, 1, 2) 결과 시간 12 17 1 2 2 0 첫번째 문자열 -> 1 / 길이 -> 2 니까 12가 선택된다 || 연결 연산자 > 표기 '문자'|| '문자' 위의 예제에서 숫자만 표기하기보다 '시'를 붙여서 표기하고 싶다! SELECT SUBSTR(BO.ORD_TIME, 1, 2) || '시' AS 시간대