본문 바로가기

Back-End93

[SQL] 기본 개념(테이블 생성 및 변경, 컬럼 생성 및 변경, 테이블의 컬럼 화면에 출력) sql developer 에서의 주석문 처리 sql developer 에서의 주석문 처리 -- /* 2줄 이상 여러줄 주석 */ 오라클에서 열의 속성에 들어가는 주요 자료형(data type) 1. number(n, n1) : n - 전체 자릿수 / n1 - 소숫점 자릿수 / n - n1 : 정수 자릿수 예) number(7, 2) : 전체 자릿수는 7자리이고, 정수는 5자리, 실수 2자리 ※ +- 38자리수까지 숫자를 저장할 수 있음 2. char(n) : 문자열 n개가 저장되는 자료형. ==> 고정 자료형. 3. varchar(n) : 문자열 n개가 저장되는 자료형. ==> 현재는 사용하지 않는 자료형 4. varchar2(n) : 문자열 n개가 저장되는 자료형. ==> 가변 자료형. 한글은 무조건 .. 2021. 10. 4.
[Java] Class 클래스 https://youtu.be/EZK3pDJSK9s?t=1678 Class 클래스 자바의 모든 클래스와 인터페이스는 컴파일 후 class 파일로 생성됨 class 파일에는 객체의 정보(멤버변수, 메서드, 생성자 등)가 포함되어 있음 Class 클래스는 컴파일 된 class 파일에서 객체의 정보를 가져올 수 있음 Class 클래스를 가져오는 방법_3가지 1. Object 클래스의 getClass() 메서드 호출 getClass() : Class 클래스를 반환해주는 메서드 2. 클래스명 입력하여 Class 클래스 호출하기 ★ 1번과 2번 방법의 경우, 찾고자 하는 클래스가 컴파일 되어 있어야만 사용할 수 있다.-> "static 로딩" 3. forName 이용하는 방법 해당 클래스가 존재하지 않으면 에러가 .. 2021. 9. 30.
[Java] Swing - Event * Event Handler(이벤트 핸들러) 각 컴포넌트에 대하여 특정 행위를 하였을 때 그 행위에 대한 작업을 처리할 수 있도록 하는 것 사용자 또는 프로그램에 의해 발생할 수 있는 하나의 사건. - 이벤트를 처리하는 자바 프로그램 코드로서 클래스를 만듦. 이벤트 리스너는 인터페이스를 제공하며, 개발자는 이 인터페이스를 상속 받고 추상 메서드를 구현하여 이벤트 리스너를 작성한다. - 현재 발생한 이벤트에 관한 정보를 가진 객체를 의미. 이벤트 리스너에게 전달 됨. ==> 예를 든다면 버튼을 눌렀다던지, 리스트 메뉴를 선택하였을 때 등등. - 이벤트 발생 : ActionEvent 클래스 - ActionListener : ActionEvent를 감지하는 인터페이스. - 이벤트 리스너는 모두가 다 인터페이스.. 2021. 9. 29.
[Java] Swing - Layout(배치관리자) * 배치관리자(Layout) - 화면(Frame)에 컴포넌트들을 배치하는 방법을 알려주는 관리자 - 대표적인 배치관리자의 종류 1) FlowLayout 2) BorderLayout 3) GridLayout 4) CardLayout * 1. FlowLayout 배치관리자 - 배치 : 좌 -> 우 - 상단 중앙에 컴포넌트를 배치한다 - 화면이 넘칠 경우에는 바로 밑(아리) 중앙에 배치가 됨. - 배치관리자를 지정하지 않은 경우, default로 FlowLayout 배치 관리자로 배치함. * 2.BorderLayout 배치관리자 - 배치 : 동쪽, 서쪽, 남쪽, 북쪽, 중앙 * 3. GridLayout 배치관리자 - 객자 모양의 배치관리자 - 행과 열로 화면이 구성됨 - 기준 : 무조건 행 기준 FlowLay.. 2021. 9. 29.
[Java] Swing - JComboBox, JList, JLable, JTextField, JTable, JTabbedPane, JMenu, ETC https://jinnnkcoding.tistory.com/67?category=877423 [Java] GUI(AWT, Swing) - JFrame, JButton, JCheckBox, JRadioButton, JToggleButton * Java GUI(Graphic User Interface) - 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고, 키보드와 마우스 등의 편리한 입력 도구를 이용하여 사용자가 입력하기 편하도록 만들어진 jinnnkcoding.tistory.com 예제1) JComboBox package sist; import javax.swing.*; public class Ex11_JComoBox extends JFrame { // 콤보박스 예제 public Ex11.. 2021. 9. 29.
[Java] GUI(AWT, Swing) - JFrame, JButton, JCheckBox, JRadioButton, JToggleButton * Java GUI(Graphic User Interface) - 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고, 키보드와 마우스 등의 편리한 입력 도구를 이용하여 사용자가 입력하기 편하도록 만들어진 사용자 인터페이스 - java에서는 AMT와 Swing으로 어떠한 언어보다 강력한 GUI 라이브러리를 제공하여 소프트웨어 개발자들이 다양한 GUI를 쉽게 구성할 수 있도록 함. * AWT와 Swing - 자바 언어는 GUI 프로그램을 쉽게 작성할 수 있도록 다양한 GUI 컴포넌트들을 제공. 자바 GUI 컴포넌트는 AWT 컴포넌트와 Swing 컴포넌트로 구분이 됨. 1. AWT 컴포넌트 - java.awt 패키지를 통하여 공급이 됨 - 운영체제의 도움을 받아 화면에 출력되기 때문에 자원을 .. 2021. 9. 29.