전체 글(85)
-
(오라클) 제약 조건
제약 조건 테이블의 특정 열에 지정-> 제약 조건에 부합하지 않으면 데이터를 저장항ㄹ 수 없다. 수정, 삭제도 영향을 받는다. ex)회원 가입 시 , 아이디, 이름 등은 중복이 안되고 생년월일 등은 빈값(null)로 처리할 수 있음 NOT NULL 지정한 열에 빈값(null)을 허용하지 않음. 빈값(null)을 제외한 제이터의 중복은 허용함 UNIQUE 지정한 열이 유일한 값을 가져야 함. 중복될 수 없음 단, 빈값(null)값은 중복에서 제외됨 PRIMARY 지정한 열이 유일한 값이면서 빈값(null)을 허용하지 않음 테이블에 하나만 지정 가능 FOREIGN KEY 다른 테이블의 열을 참조하며 존재하는 값만 입력할 수 있음 CHECK 설정한 조건식을 만족하는 데이터만 입력 가능 *테이블 생성하기 NOT..
2021.12.22 -
한 개의 자바(.java) 파일에는 한 개의 public 클래스만 올 수 있다.
코드를 작성했는데 왜 안되냐!!!! 하고 혼자 열받아있으니 쌤이 하시는 말.... ".java 파일에는 한개의 public 클래스만 올 수 있어요." 인자해진 나 ^-^ (괜히 승질냈네)
2021.12.21 -
(자바)컬렉션과 제네릭 요점 정리
컬렉션과 제네릭 개념 컬렉션은 1)자료 구조가 구현된 클래스 모임 2)요소들의 리스트나 집합을 관리하는 자료 구조, 크기를 자동 조절하므로 배열과 달리 요소의 개수에 신경쓸 필요없음 3)요소의 추가, 삭제, 검색 등을 쉽게 할 수 있다. (HashMap, ArrayList, Vector 등) SET 저장 순서 없음, 중복 저장 불가, Hashset List 순서있는 가변 크기 자료구조, 저장 순서 있음,중복 저장 가능- ArrayList, Vector, Map (키값) 쌍으로 짱하는 가변크기 자료 구조, 키를 이용해서 값을 얻는 형태 제네릭은 일반화시킨 타입의 매개 변수를 이용하여 클래스, 인터페이스, 메소드를 일반화시키는 기법 일반화시킨 타입에 구체적인 타입을 지정하여 특정 타입으로만 이용할 수 있다...
2021.12.20 -
자바(java) 패키지 요점 정리
패키지 패키지란 클래스 또는 인터페이스들을 서로 연관연있는 것들끼리 묶어 놓은 것이다. 자바는 다양한 클래스들을 표준 패키지들로 묶어 rt.jar압추 파일에 제공한다. import 문을 이용하면 패키지 이름을 생략하고 클래스 이름을 사용할 수 있다. import문을 이용하지 않을 때 스캐너 클래스 java.util.Scanner scanner=new java.util.Scanner(System.in); import문을 이용했을 때 스캐너 클래스 Scanner scanner=new Scanner(System.int); 패키지 만들기 자바 소스 파일의 맨 첫 줄에 package키워드를 이용하여 클래스가 어떤 패키지에 속할지 선언한다. 패키지 선언문이 없을 시에는 클래스는 디폴트 패키지에 속하고 현재 디렉터리..
2021.12.19 -
(자바) Vector 컬렉션 활용. 가장 큰 수 출력하는 코드블럭
Scanner를 사용하여 5개의 실수 값을 사용자로부터 입력받아 벡터에 저장하라. 그러고 나서 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라. 1. 스캐너 Scanner scanner=new Scanner(System.in); 2. Vector 입력 받기 Vector a new Vectro (); for (inti=0; i
2021.12.18 -
(문제 풀이)자바, 클래스만들기 응용
중심을 표현하는 int 타입의 x, y 필드와 반지름 값을 저장하는 int 타입의 radius 필드를 가진 Circle 클래스를 작성하고자 한다. 생성자는 x,y, radius값을 인자로 받아 필드를 초기화 하고 equals() 메소드는 면적이 같으면 두 Circle객체가 동일한 것으로 판별한다. 아래는 Circle 클래스와 이를 활용하는 코드의 실행 결과이다. 빈칸을 채워라. 원1: (1,2) 반지름 10 원2: (5,6)반지름 10 같은 원입니다. 1.Circle 클래스 작성 class Circle { private int x, y, radius; public Circle (int x, int y, int radius) { this.x=x; this.y=y, this.radius=radius; } p..
2021.12.17