2018/07/25 6

오라클 쿼리 실습예제. 서브쿼리, join, exists, in

DROP USER madang CASCADE;CREATE USER madang IDENTIFIED BY madang DEFAULT TABLESPACE users TEMPORARYTABLESPACE temp PROFILE DEFAULT; GRANT CONNECT, RESOURCE TO madang;GRANT CREATE VIEW, CREATE SYNONYM TO madang; ALTER USER madang ACCOUNT UNLOCK; /* 여기서부터는 마당 계정으로 접속 */conn madang/madang; CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(..

IT/Oracle 2018.07.25

자바 컬렉션 Set, List, Map, Set : HashSet, List : ArrayList, Vector

package test; import java.util.HashSet;import java.util.Set; public class Test5 { public static void main(String[] args) {// 컬렉션 : 자료구조. 가변크기 저장공간. 객체만 저장가능. 기본자료형은 저장안됨.// Set : HashSet 순서없는 집합형태의 저장공간. 순서정보가 없어서 중복저장 불가능.// List : ArrayList, Vector. 순서있는 목록형 저장공간. 순서정보 있어서 중복저장 가능.// Map : HashMap, Hashtable. (키, 값) 쌍으로 저장공간. 키를 이용해서 값을 얻는 자료구조.Set set = new HashSet();set.add("하나");set.add(1);..

IT/Java 2018.07.25

자바 Random, Date, SimpleDateFormat, Calendar, Math 클래스

package test; import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random; public class Test3 { public static void main(String[] args) {// Random : 임의의 값을 발생시켜주는 클래스Random random = new Random();System.out.println("0이상 100미만의 난수: " + random.nextInt(100)); // 0~99System.out.println(random.nextFloat());System.out.println(random.nextBoolean());// 날짜와 시간함..

IT/Java 2018.07.25

자바 Wrapper 클래스, 박싱, 언박싱, 자동박싱, 자동언박싱

package test; public class Test2 { public static void main(String[] args) {// Wrapper : 자바는 기본적으로는 객체지향언어// 객체를 대상으로 처리하는 경우가 많음// 기본자료형을 객체로 변환해서 사용하도록 Wrapper 클래스 제공System.out.println(Integer.MIN_VALUE);System.out.println(Integer.MAX_VALUE);Integer i1 = new Integer(10); // 현재 deprecated 되었지만, 사용할수는 있다.Integer i2 = new Integer("20");i1 = 10;i2 = 20;// 문자열 -> 기본자료형 바꾸기int a = Integer.parseInt("3..

IT/Java 2018.07.25

자바 Object toString, equals 오버라이딩

package test; class Dog {String name;int age;String gender;Dog(String name, int age, String gender) {this.name = name;this.age = age;this.gender = gender;} void makeNoise() {System.out.println("멍멍~~!");} @Overridepublic String toString() { // Object클래스에서 정의되어 있는 equals 메소드를 오버라이딩StringBuilder builder = new StringBuilder();builder.append("Dog [name=");builder.append(name);builder.append(", age=")..

IT/Java 2018.07.25