Language23 cin, cout 속도 올리기 C++로 코딩테스트 문제를 해결할 때 큰 크기의 입력 또는 출력을 해야할 때가 있다. 이럴 때는 endl 을 cout 2021. 9. 12. JDBC 기초 JDBC란? JDBC(Java Database Connectivity)의 정의 - 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 - 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API - SQL과 프로그래밍 언어의 통합 접근 중 한 형태 JAVA는 표준 인터페이스인 JDBC API를 제공 데이터베이스 벤더, 또는 기타 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 제공한다. JDBC를 이용한 프로그래밍 방법 import java.sql.*; 드라이버를 로드한다. Connection 객체를 생성한다. Statement 객체를 생성 및 질의 수행 SQL문에 결과문이 있다면 ResultSet 객.. 2021. 7. 20. Java - 문자열 어떤 프로젝트를 하던 문자열(String)의 사용은 필수적입니다. Java에서는 어떻게 문자열을 사용하는지 알아봅시다. 먼저 선언하고 값을 할당하는 방법입니다. str이라는 이름의 String 변수를 생성했고, "string"이라는 값을 할당해줬습니다. 그리고 str.length()함수를 이용해서 문자열의 길이를 반환받습니다. String str; str="string" System.out.println(str.length());//6이 출력됨 문자열 비교 1 문자열이 같은지 비교해서 같으면 true 다르면 false를 반환해줍니다. String str1=new String("abc"); String str2=new String("abc"); String str3=new String("abcd"); if.. 2021. 7. 9. Java 스택, 큐 사용 어떤 언어를 사용하던 스택과 큐가 필요한 순간이 있다. 코딩테스트 준비를 위해서 Java에서 스택과 큐를 어떻게 선언하고 사용하는지 알아봅시다. import java.util.*; public class Example{ public static void main(String[] args){ Stack st=new Stack(); Queue q=new LinkedList(); st.push(); st.push(); q.offer(); q.offer(); int k=st.pop(); //b 값이 들어가고 b가 스택에서 빠짐 k=q.poll(); //a값이 들어가고 a가 큐에서 빠짐 } } 2021. 7. 9. Java 정렬 사용 코딩테스트 문제를 풀다보면 정렬은 필수불가결한 존재다. import java.util.Arrays; public class Sort{ public static void main(String[] args){ int arr[]={5,4,3,2,1}; Arrays.sort(arr); } } 위의 코드처럼 Arrays.sort() 형식으로 사용해주시면 됩니다. 하지만 내림차순 정렬이 필요한 순간이 있을텐데요. 그런 때는 아래의 코드처럼 sort의 두번째 매개변수로 Collections.reverseOrder()를 넣어주시면 됩니다. Arrays.sort(,Collections.reverseOrder()); 그러면 배열의 일부분만 정렬하고 싶을 때는 어떻게 할까요? 그럴때는 sort의 두번째 매개변수로 시작 in.. 2021. 7. 8. 이전 1 2 3 4 다음