자바33 [JDBC] JDBC용 객체 중 PreparedStatement 알기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. * JDBC용 객체 - [Prepared] Statement : 해당 DB에 SQL문을 전달하고 실행한 후 결과를 받아내는 객체 Statement VS PreparedStatement Statement [부모] : SQL문을 바로 실행하는 객체 => SQL문이 완성된 형태로 세팅되어있어야 한다. > Connection 객체를 가지고 Statement 객체 생성 : stmt = conn.createStatement(); > executeXXXX 메소드를 이용해서 sql문을 전달하면서 실행 : stmt.executeXXX(sql); PreparedStatement [자식] : SQL문을.. 2021. 2. 23. [Java] GUI? 자바로 계산기(프로그램) 만들기, 프레임생성부터 기능적용까지 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. GUI (Graphic User Interface) 그래픽을 통해 사용자와 컴퓨터 간의 인터페이스를 구현하는 것 프레임을 생성하고, input output 상자를 만들고, 그 안에 기능을 넣어준다! Frame javax.swing.JFrame 클래스를 통해서 프레임 생성이 가능하다. 프레임을 생성하는 방법 1. JFrame 객체를 직접 생성한 후 그 생성된 객체를 하나의 프레임으로 두는 방법 생성된 객체를 통해서 프레임의 크기 및 위치 등등을 변경한다. 프레임을 생성하는 방법 2. JFrame을 상속받아 기본생성자에서 프레임에 대한 설정을 진행하는 방법 import javax.swi.. 2021. 2. 1. [Java] 컬렉션? 종류와 특징, ArrayList와 반복문을 통해 출력하기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 컬렉션 자료구조가 내장되어있는 클래스 자바에서 제공하는 자료구조를 담당하는 "프레임워크"이다. 추가, 삭제, 정렬 등의 기능 처리를 간단하게 해결되어있어서 자료구조적 알고리즘을 구현할 필요가 없다. java.util 패키지에 포함되어 있다. *자료구조? 데이터를 메모리에서 구조적으로 처리하는 방법론 배열 말고 컬렉션을 사용하는 이유? 배열 컬렉션 배열의 크기: 처음 크기지정이 필수며, 한번 지정된 크기는 변경불가하다. 애초에 크기를 크게 할당하면? => 메모리 낭비 크기를 꼭 지정할 필요없고 (해도 상관은 없음) 또한 크기가 알아서 늘어난다 -> 크기에 제약이없음 배열의 중간 위치에.. 2021. 1. 28. [Java] 입출력 IO? Input/Output, 기반스트림과 보조스트림 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. I.O? Input과 Output의 약자로 컴퓨터 내부 또는 외부 장치와 프로그램 간의 데이터를 주고받는 것을 말한다. 외부장치에서 데이터의 입출력을 하기 위해서는 하드웨어 장치에 직접 접근이 필요한데, 이때 스트림을 사용해서 데이터를 처리한다. 스트림(Stream) 입출력 장치에서 데이터를 읽고 쓰기 위해 자바에서 제공하는 클래스 모든 스트림은 단방향(입력과 출력은 별개)이며, 순서대로 처리된다. (선입선출) 그렇기 때문에 시간지연문제가 발생할 수 있다. 스트림의 구분 1 > 통로의 사이즈 바이트 스트림 : 1byte짜리가 왔다 갔다 할 수 있을 정도의 사이즈 (통로가 좁음) =>.. 2021. 1. 28. 이전 1 2 3 4 ··· 9 다음